
Un misterio de asesinato de depuración de volcados de núcleo.
Repositorio para generar un sitio web de juego de misterio de asesinato con depuración de core dump.
ESTE REPO CONTIENE SPOILERS DEL JUEGO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Puedes jugarlo aquí: https://www.robopenguins.com/fatal_core_dump/
Para una entrada de blog sobre el proceso de diseño, ver: https://www.robopenguins.com/core-dump-game/
El repositorio que aloja una máquina virtual para depurar el core dump en el navegador es: https://github.com/axlan/webvm/tree/fatal_core_dump
Generar evidencia:
./scripts/docker_generate_site.sh
Subir sitio:
./scripts/upload_site.sh
Ejecutar airlock_ctrl en el depurador:
./scripts/generate_hack.sh
# Can also use pwndbg command
gdb -x scripts/analysis.gdbinit bin/airlock_ctrl
Ejecutar prueba de concepto:
make clean && make
env -i setarch $(uname -m) -R $PWD/bin/min_poc
# Check that the addresses printed match the values in vuln_test5.py
python minimal_example/vuln_test5.py
cp bin/input5_good bin/input5
env -i setarch $(uname -m) -R $PWD/bin/min_poc