草庐IT

BinaryBombs

全部标签

BinaryBombs(二进制炸弹实验)

实验介绍使用所学知识拆除BinaryBombs来增强对程序的机器级表示、汇编语言、调试器和逆向工程等理解。BinaryBombs(二进制炸弹)是一个可执行程序,是C语言编译链接成的,包含phase1~phase6共6个阶段(还有隐藏阶段)。各阶段要求输入一个答案,若正确,该阶段炸弹被拆除,否则爆炸。你需要拆除尽可能多的炸弹实验提供一个bomb.c和bomb可执行文件,但是,bomb.c中只有主函数,和一些彩蛋。bomb有一个命令行参数,为读入的文件。所以你可以将答案写入到一个txt文件,每个答案一行。实验技巧gdb调试(gdb)inforeg查看所有寄存器的信息(gdb)infoframe查看

BinaryBombs(二进制炸弹实验)

实验介绍使用所学知识拆除BinaryBombs来增强对程序的机器级表示、汇编语言、调试器和逆向工程等理解。BinaryBombs(二进制炸弹)是一个可执行程序,是C语言编译链接成的,包含phase1~phase6共6个阶段(还有隐藏阶段)。各阶段要求输入一个答案,若正确,该阶段炸弹被拆除,否则爆炸。你需要拆除尽可能多的炸弹实验提供一个bomb.c和bomb可执行文件,但是,bomb.c中只有主函数,和一些彩蛋。bomb有一个命令行参数,为读入的文件。所以你可以将答案写入到一个txt文件,每个答案一行。实验技巧gdb调试(gdb)inforeg查看所有寄存器的信息(gdb)infoframe查看