An automated ROP generation work
A brand new rop-benchmark has been updated, and TGRop's source code will be updated after tidying up.
TGRop slides is Open.
- ALL x64 benchmark - rop-benchmark/binaries/x86/reallife/vuln
- OpenBSD benchmark - rop-benchmark/binaries/x86/reallife/vuln/openbsd-xx
- debian-10-cloud benchmark - rop-benchmark/binaries/x86/reallife/vuln/debian-10-cloud
- centos-7.1810 benchmark - rop-benchmark/binaries/x86/reallife/vuln/centos-7.1810
- GCC fzero benchmark - rop-benchmark/binaries/x86/reallife/vuln/gcc_fzero
- Others arch benchmark - rop-benchmark/binaries/arm, rop-benchmark/binaries/mipsel
- TGRop Generation Example (for Goal #1 to get a shell) - TGRop_generation_example
If you find our project useful in your research, please consider citing:
@inproceedings{zhong2024tgrop,
title={TGRop: Top Gun of Return-Oriented Programming Automation},
author={Zhong, Nanyu and Chen, Yueqi and Zou, Yanyan and Xing, Xinyu and Dong, Jinwei and Xian, Bingcheng and Zhao, Jiaxu and Li, Menghao and Liu, Binghong and Huo, Wei},
booktitle={European Symposium on Research in Computer Security},
pages={130--152},
year={2024},
organization={Springer}
}