├── .gitignore ├── README ├── TODO ├── config ├── README ├── bootstrap.sh ├── cookbook.rb.erb ├── rop.yml └── vuln.xinetd ├── generate ├── definitions.py ├── generate.py └── run.sh └── skeletons ├── README ├── pwn-easy.py ├── pwn-hard.py └── pwn-medium.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.swp 3 | out.c 4 | vuln 5 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | Provide exploit skeletons in Python and Ruby 2 | -------------------------------------------------------------------------------- /config/README: -------------------------------------------------------------------------------- 1 | Edurange Configuration files go here. 2 | 3 | 4 | -------------------------------------------------------------------------------- /config/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/config/bootstrap.sh -------------------------------------------------------------------------------- /config/cookbook.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/config/cookbook.rb.erb -------------------------------------------------------------------------------- /config/rop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/config/rop.yml -------------------------------------------------------------------------------- /config/vuln.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/config/vuln.xinetd -------------------------------------------------------------------------------- /generate/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/generate/definitions.py -------------------------------------------------------------------------------- /generate/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/generate/generate.py -------------------------------------------------------------------------------- /generate/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | socat TCP-LISTEN:3000,reuseaddr,fork,bind=localhost EXEC:"./vuln" 4 | -------------------------------------------------------------------------------- /skeletons/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/skeletons/README -------------------------------------------------------------------------------- /skeletons/pwn-easy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/skeletons/pwn-easy.py -------------------------------------------------------------------------------- /skeletons/pwn-hard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/skeletons/pwn-hard.py -------------------------------------------------------------------------------- /skeletons/pwn-medium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickStephens/rop-edurange/HEAD/skeletons/pwn-medium.py --------------------------------------------------------------------------------