Skip to content

ZoEplA/TGRop

Repository files navigation

TGRop: Top Gun of Automating Return-Oriented Programming

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.

Some Key Path Navigation

  • 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

Citation

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}
}

About

An automated ROP generation work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors