动态二进制插桩框架DynamoRIO通过将程序代码进行反复插桩(Instrumentation)执行构建了源程序代码与操纵代码之间的桥梁,使DynamoRIO的客户端编写者能够在更高的层面上驾驭原有的程序代码.虽然程序的载体还是被编译成原生的汇编指令集执行,但是不管是原生代码还是程序行为逻辑DynamoRIO为我们提供丰富的API已经把这些封装成了足够友好操作方式暴露给客户端编写者使用,用户可以透明的修改原有的程序代码(HotPatch),执行追踪,Hook,调试,模拟等高级运行时操纵(Runtime Code Manipulation )技术.本文主要分析DynamoRIO插桩的主要流程和实现原理,深入源码片段中几个有意思的小节体现作者构思的巧妙之处,并附加相关demo分析让读者加深…
☆35Apr 6, 2022Updated 3 years ago
Alternatives and similar repositories for DIYDynamoRIO
Users that are interested in DIYDynamoRIO are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Library for Capstone instruction to LLVM IR translation☆47Dec 12, 2017Updated 8 years ago
- Basic Block Trace: DynamoRIO client☆29Dec 19, 2021Updated 4 years ago
- Superion Mutator for AFLPlusPlus☆31Dec 5, 2023Updated 2 years ago
- ☆12Mar 28, 2022Updated 3 years ago
- A fast execution trace symbolizer for Windows.☆130May 6, 2024Updated last year
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Trace function calls using lldb☆13Jul 5, 2021Updated 4 years ago
- Universal Trace Debugger Engine. Currently, only support windbg on Windows, but the long term goal is to also support GDB or LLDB☆13Dec 30, 2013Updated 12 years ago
- VxWorks Fuzzer with AFL and QEMU☆49Apr 12, 2020Updated 5 years ago
- function identification signatures☆12Apr 26, 2021Updated 4 years ago
- IDA plugin for analyzing, filtering and tracing functions and call flows☆16Nov 6, 2023Updated 2 years ago
- An automatic test case generator for C source code using Memorized Symbolic Execution☆12May 4, 2023Updated 2 years ago
- ☆30Oct 13, 2020Updated 5 years ago
- pocs & exploit for CVE-2023-24871 (rce + lpe)☆50Jul 17, 2024Updated last year
- Winstrument is a framework of modular scripts to aid in instrumenting Windows software using Frida for reverse engineering and attack sur…☆68Jul 12, 2020Updated 5 years ago
- DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- ☆44Aug 8, 2022Updated 3 years ago
- x64dbg plugin to log executions☆16Aug 28, 2023Updated 2 years ago
- Qemu Fuzzer.针对Qemu模拟设备的模糊测试工具,主要思路是Host生成种子Data,然后传递给Guest中转程序,由中转程序访问MMIO,以达到和模拟设备的交互,不同于qtest自带的fuzzer.☆46Dec 12, 2021Updated 4 years ago
- SOT iOS热更新方案的示例DEMO☆13Jul 26, 2023Updated 2 years ago
- PoC for House of Husk Exploit☆13Apr 3, 2020Updated 5 years ago
- Labs for Software Vulnerabilities: Exploitation and Mitigation university course.☆11Jul 5, 2019Updated 6 years ago
- ☆11Jun 24, 2024Updated last year
- collection of helper tools for fuzzing☆17Oct 3, 2023Updated 2 years ago
- A function tracer☆92Jun 4, 2019Updated 6 years ago
- Managed Kubernetes at scale on DigitalOcean • AdDigitalOcean Kubernetes includes the control plane, bandwidth allowance, container registry, automatic updates, and more for free.
- Extensions for x64dbg written in Rust: Telescope and Unicorn powered disassembly☆26May 31, 2023Updated 2 years ago
- Mirror of git://git.code.sf.net/p/libdwarf/code☆15Dec 30, 2015Updated 10 years ago
- JP2KLib.dll harness for WinAFL☆43Apr 20, 2021Updated 4 years ago
- 代码虚拟化与自动化分析☆64Nov 25, 2017Updated 8 years ago
- Safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework.☆21Mar 8, 2025Updated last year
- Collection of LLVM passes and triage tools for use with the KRF fuzzer☆38Oct 12, 2022Updated 3 years ago
- Data for LLM4Vuln☆14Jan 28, 2024Updated 2 years ago
- ☆15Apr 6, 2018Updated 7 years ago
- Public GPLv2 release of 2nd generation Starlink Wifi Router Code☆12Apr 3, 2022Updated 3 years ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click and start building anything your business needs.
- Experiments in Aspects with Swift (Xtrace for Swift)☆30Jun 9, 2015Updated 10 years ago
- GraphFuzz is an experimental framework for building structure-aware, library API fuzzers.☆10Apr 21, 2022Updated 3 years ago
- ☆34Aug 28, 2024Updated last year
- ☆12Jul 27, 2020Updated 5 years ago
- A tool that automatically creates fuzzing harnesses based on a library☆288Nov 13, 2021Updated 4 years ago
- InsTrim: Lightweight Instrumentation for Coverage-guided Fuzzing☆84Jun 21, 2020Updated 5 years ago
- ☆32Jul 1, 2021Updated 4 years ago