RopGun is a Linux implementation of a transparent ROP mitigation technique based on runtime detection of abnormal control transfers using hardware performance counters.
☆27Sep 10, 2019Updated 6 years ago
Alternatives and similar repositories for RopGun
Users that are interested in RopGun are comparing it to the libraries listed below
Sorting:
- ROPMate is the first Visual Analytics system specifically designed to assist human in composing ROP chains with the desired semantics.☆27Feb 3, 2021Updated 5 years ago
- A framework for static analysis of ROP exploits and programs☆41May 13, 2019Updated 6 years ago
- Draft of generic instrumentation tool based on QEMU using eBPF to implement trivial instrumentations with trivial code☆18Feb 17, 2020Updated 6 years ago
- A fast, multithreaded, ROP-gadget semantics analyzer.☆51Feb 3, 2021Updated 5 years ago
- Code and artifacts of the "Dissecting American Fuzzy Lop - A FuzzBench Evaluation" paper☆13Oct 3, 2022Updated 3 years ago
- Slides and stuffs of the meetings during the 2018☆13Jan 18, 2022Updated 4 years ago
- Group coding repository of PltCov, a tool to instrument ELF binaries for fuzzing with ngram coverage of imported APIs☆12Jan 18, 2022Updated 4 years ago
- Factored Interactive POMDP solver based on symbolic Perseus.☆11Aug 12, 2025Updated 6 months ago
- Symbolic Execution Engine based on Ghidra's PCode☆84Mar 16, 2023Updated 2 years ago
- ☆34Nov 11, 2021Updated 4 years ago
- Collection of DBI evasion techniques☆16Jan 25, 2022Updated 4 years ago
- z64 Simulator☆19Nov 26, 2024Updated last year
- Implementation of G-Free: Defeating Return-Oriented Programming through Gadget-less Binaries☆96Aug 22, 2018Updated 7 years ago
- Data-Driven Software Vulnerability Discovery (SVD)☆13May 27, 2020Updated 5 years ago
- Ghidra Loader for ESP32 Flash Dumps☆22Jan 21, 2026Updated last month
- Slides and stuffs of the meetings during the 2019☆33Jan 18, 2022Updated 4 years ago
- Repository for understanding and writing LLVM passes.☆34Jul 29, 2019Updated 6 years ago
- Constantine is a compiler-based system to automatically harden programs against microarchitectural side channels☆82Nov 3, 2025Updated 4 months ago
- Extract and generate code based on name and type for mig func/arg/request&reply member etc, ideal helper for creating monitor, tracker, f…☆19Jun 5, 2018Updated 7 years ago
- A introductory workshop to getting started with fuzzing using american fuzzy lop (AFL)☆23Oct 10, 2019Updated 6 years ago
- ☆42Aug 4, 2020Updated 5 years ago
- An AFL scaling benchmarking tool☆18May 29, 2020Updated 5 years ago
- Code and Data for AisaCCS 2018 paper: Hardware Performance Counters Can Detect Malware: Myth or Fact?☆22Feb 20, 2026Updated last week
- Ghidra Processor Module to disassemble and decompile the x86 Intel Atom microcode☆87Mar 13, 2023Updated 2 years ago
- Misc llvm patches☆23Jul 17, 2021Updated 4 years ago
- A patched QEMU that exposes an interface for LibAFL-based fuzzers☆93Jan 6, 2026Updated last month
- Malicious PDF document parsing tool☆16Nov 1, 2017Updated 8 years ago
- ☆21Feb 15, 2022Updated 4 years ago
- Tutorial on Symbolic Execution. Hands-on session is based on the angr framework.☆135May 14, 2021Updated 4 years ago
- Safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework.☆21Mar 8, 2025Updated 11 months ago
- ☆23Nov 5, 2021Updated 4 years ago
- ☆53Jun 13, 2019Updated 6 years ago
- ☆23Apr 7, 2022Updated 3 years ago
- Ghidra Emulates Functions☆57Oct 13, 2020Updated 5 years ago
- Banana Fuzzer ~ modulable, loop based, poc gen, code cov, platform agnostic, race oriented☆59Oct 18, 2022Updated 3 years ago
- Lecture notes for Advanced Operating Systems and Virtualization course at Sapienza University of Rome☆22Mar 8, 2019Updated 6 years ago
- Qiling Advanced Binary Emulation framework☆23Apr 4, 2020Updated 5 years ago
- Library to wrap all file calls when fuzzing with AFL++☆53Feb 3, 2023Updated 3 years ago
- Github Desktop RCE PoC☆28Dec 4, 2018Updated 7 years ago