Cracking the Safes之Linux系统下gdb调试
创始人
2024-03-15 10:19:24
0

Cracking Safe是什么

挑战是找出四个保险箱中每个保险箱预期的正确的5个输入集。在运行二进制安全程序时,您需要一次输入一个猜测,如下所示:
在这里插入图片描述
其实,就是输入5次,程序会对输入内容进行判断,只有符合程序要求才能成功,任务就是逆向找到正确的字符串!!!

解题思路

  • 反汇编并保存每个可执行文件的输出。
    objdump -M intel -D
    如果您还需要英特尔助记符代码(而不是AT&T助记符代码),您可以使用:
    objdump -M intel intel-mnemonic -D
    例如:objdump -M intel -D s1.dat > s1.asm
  • 在您选择的文本编辑器中打开反汇编的程序集文件。
  • 搜索“main”函数–它将被标记为“main”。
  • 在Main中,尝试了解每条语句或一组语句正在做什么。

核心在于比较语句,也就是CMP XX,XX,找到CMP语句后,查看附近语句或函数的返回值,即可找到答案!

①运行程序,在main处下断(b main),从导出的asm文件找到CMP语句附近的

相关内容

热门资讯

专访鲁政委:结构性货币政策工具... 2025年,站在“十四五”收官与“十五五”规划谋篇的历史衔接点上,中国经济在多重变局中展现出韧性,金...
广末凉子有望明年复出!曾飙速1... 搜狐娱乐讯 据日媒,广末凉子有望明年正式复出,相关人士称她一直很规矩,会向各界发邮件汇报近况,“这次...
浙江东日(600113)发布投... 截至2025年12月25日收盘,浙江东日(600113)报收于67.29元,较前一交易日上涨4.34...
广电网络:近12个月累计诉讼及... 中证智能财讯 广电网络(600831)12月25日晚间发布累计诉讼、仲裁情况公告,近十二个月内,公司...
封关后第一批!198公斤椰子油... 12月23日,海南保亭黎族苗族自治县一家食品企业生产的198公斤初榨椰子油,通过海口新海港和南港“二...
过山车上呕吐物从天而降弄脏羽绒... 男子张某和女朋友到游乐园游玩,途经过山车下方时,被上方不明人员的呕吐物滴落在其羽绒服及围巾上,事后张...
定南县林业局专题学习《森林草原... 12月25日,江西省赣州市定南县林业局组织干部职工开展《森林草原防灭火条例》专题学习,全面贯彻落实新...
当律师遇上AI:Equall如... 这项由Equall公司的Pierre Colombo、Malik Boudiaf等研究团队共同完成的...
字节跳动通报:120人被辞退,... 12月25日记者获悉,字节跳动企业纪律与职业道德委员会发布通报,披露2025年三季度内部违规案例的处...