
Um mistério de assassinato de depuração de core dump.
Repositório para gerar um site de jogo de mistério de assassinato com depuração de core dump.
ESTE REPOSITÓRIO CONTÉM SPOILERS DO JOGO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Você pode jogar aqui: https://www.robopenguins.com/fatal_core_dump/
Para um post no blog sobre o processo de design, veja: https://www.robopenguins.com/core-dump-game/
O repositório que hospeda uma VM para depuração do core dump no navegador é: https://github.com/axlan/webvm/tree/fatal_core_dump
Gerar evidências:
./scripts/docker_generate_site.sh
Fazer upload do site:
./scripts/upload_site.sh
Executar airlock_ctrl no depurador:
./scripts/generate_hack.sh
# Can also use pwndbg command
gdb -x scripts/analysis.gdbinit bin/airlock_ctrl
Executar prova de conceito:
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