Repository navigation
return-oriented-programming
- Website
- Wikipedia
rp++ is a fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries.
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
ROP ROCKET is an advanced code-reuse attack framework, with extensive ROP chain generation capabilities, including for novel Windows Syscalls attack, a novel Heaven's Gate, and "shellcodeless" ROP. The framework utilizes emulation and obfuscation to help expand the attack surface.
Very simple script(s) to hasten binary exploit creation
Borrowed Instructions Synthetic Computation
ROP Benchmark is a tool to compare ROP compilers
Stack Based buffer overflow attack
buffer overflow exploits for simple c programs (64 bit)
This is the source of our Return Oriented Programming tool.
ARM (A32) Linux Return-oriented Programming with Raspberry Pi
Examples of Binary Exploitations - Buffer Overflow, Return-Oriented Programming and Format String
Return-oriented programming (ROP) compiler
A tool for synthesizing code-reuse attacks (aka ROP) from a reference program, powered by logical modeling of Ghidra's `p-code` IL.
Taking return oriented programming a bit too literally
Simple bash script to filter out useful ROP gadgets from rp++ output while bypassing DEP
Windows Exploit development : Bypass Data Execution Prevention (DEP) using ROP chains manually hard code
My course work about basic binary exploitation.🤿
Backtesting Algo-Trading Strategies, FinTech Analysis & Portfolio Optimization: NVDA, AMD, INTC, MSI vs S&P 500 Benchmark