├── .gitignore ├── CMakeLists.txt ├── README.md ├── bpf ├── backdoor_rop.c └── backdoor_rwx.c ├── cpo ├── libc_rop ├── main.py └── requirements.txt ├── loader_rop.c ├── loader_rop_trigger ├── loader_rwx.c ├── php_docker ├── docker-compose.yml └── index.php ├── run_rop └── run_rwx /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | cmake-build-debug/ 3 | bpf/vmlinux.h 4 | venv/ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/README.md -------------------------------------------------------------------------------- /bpf/backdoor_rop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/bpf/backdoor_rop.c -------------------------------------------------------------------------------- /bpf/backdoor_rwx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/bpf/backdoor_rwx.c -------------------------------------------------------------------------------- /cpo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/cpo -------------------------------------------------------------------------------- /libc_rop/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/libc_rop/main.py -------------------------------------------------------------------------------- /libc_rop/requirements.txt: -------------------------------------------------------------------------------- 1 | -i https://mirrors.ustc.edu.cn/pypi/web/simple 2 | 3 | pwntools==4.13.1 4 | -------------------------------------------------------------------------------- /loader_rop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/loader_rop.c -------------------------------------------------------------------------------- /loader_rop_trigger: -------------------------------------------------------------------------------- 1 | EXECtest -------------------------------------------------------------------------------- /loader_rwx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/loader_rwx.c -------------------------------------------------------------------------------- /php_docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/php_docker/docker-compose.yml -------------------------------------------------------------------------------- /php_docker/index.php: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /run_rop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/run_rop -------------------------------------------------------------------------------- /run_rwx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmb122/ebpf-backdoor-demo/HEAD/run_rwx --------------------------------------------------------------------------------