43 skills found · Page 1 of 2
alphaSeclab / Awesome Reverse EngineeringReverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)
DynamoRIO / DynamorioDynamic Instrumentation Tool Platform
hardik05 / Damn Vulnerable C ProgramAn example C program which contains vulnerable code for common types of vulnerabilities. It can be used to show fuzzing concepts.
ampotos / DynStructReverse engineering tool for automatic structure recovering and memory use analysis based on DynamoRIO and Capstone
mxmssh / DrAFLAFL + DynamoRIO = fuzzing binaries with no source code on Linux
googleprojectzero / DrSancovDynamoRIO plugin to get ASAN and SanitizerCoverage compatible output for closed-source executables
BreakingMalware / SelfieA Tool to Unpack Self-Modifying Code using DynamoRIO
alphaSeclab / DBI StuffResources About Dynamic Binary Instrumentation and Dynamic Binary Analysis
trailofbits / Sienna LocomotiveA user-friendly fuzzing and crash triage tool for Windows
ndrewh / PydaWrite dynamic binary analysis tools in Python
FeijiangHan / Dead Code AnalyzerUsing DynamoRIO and XED to find redundant executions (Dead code)
rizinorg / CutterDRcovDynamoRIO coverage visualization for cutter
lgeek / Dynamorio Pin EscapeNo description available
reb311ion / EmeraldImport DynamoRIO drcov code coverage data into Ghidra
vanhauser-thc / DynTaintTracera taint tracer based on DynamoRIO, currently ARM only
vanhauser-thc / Afl Dynamoriorun AFL with dynamorio
cbwang505 / DIYDynamoRIO动态二进制插桩框架DynamoRIO通过将程序代码进行反复插桩(Instrumentation)执行构建了源程序代码与操纵代码之间的桥梁,使DynamoRIO的客户端编写者能够在更高的层面上驾驭原有的程序代码.虽然程序的载体还是被编译成原生的汇编指令集执行,但是不管是原生代码还是程序行为逻辑DynamoRIO为我们提供丰富的API已经把这些封装成了足够友好操作方式暴露给客户端编写者使用,用户可以透明的修改原有的程序代码(HotPatch),执行追踪,Hook,调试,模拟等高级运行时操纵(Runtime Code Manipulation )技术.本文主要分析DynamoRIO插桩的主要流程和实现原理,深入源码片段中几个有意思的小节体现作者构思的巧妙之处,并附加相关demo分析让读者加深对DynamoRIO的认识.
firodj / BbtraceBasic Block Trace: DynamoRIO client
toshipiazza / DrcfgDynamic Control Flow Recovery
ratel-enclave / RatelRatel - a new framework for instruction-level interposition on enclaved applications