
لغز جريمة قتل في تصحيح أخطاء core dump.
مستودع لإنشاء موقع لعبة ألغاز تصحيح أخطاء التفريغ الأساسي.
هذا المستودع يحتوي على حرق للعبة!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
يمكنك لعبها هنا: https://www.robopenguins.com/fatal_core_dump/
للمقالة حول عملية التصميم، انظر: https://www.robopenguins.com/core-dump-game/
المستودع الذي يستضيف جهازًا افتراضيًا لتصحيح أخطاء التفريغ الأساسي في المتصفح هو: https://github.com/axlan/webvm/tree/fatal_core_dump
توليد الأدلة:
./scripts/docker_generate_site.sh
رفع الموقع:
./scripts/upload_site.sh
تشغيل airlock_ctrl في المصحح:
./scripts/generate_hack.sh
# يمكن أيضًا استخدام أمر pwndbg
gdb -x scripts/analysis.gdbinit bin/airlock_ctrl
تشغيل إثبات المفهوم:
make clean && make
env -i setarch $(uname -m) -R $PWD/bin/min_poc
# تحقق من أن العناوين المطبوعة تطابق القيم في 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