bomb labs
隐藏关卡暂时没找到,前面6个都找到了,前五个不是很难,最后一个比前面复杂很多。
phase_1:
首先反汇编程序
第一句是分配栈空间,第二句是设置函数参数,由此可知(rdi,rsi)一共有两个参数,第一个是输入字符串的地址,第二个是$0x402400,由后面函数名推测,这也是一个地址,函数作用是比较两个字符串是否相等,所以我们要找的字符串应该就在那个地址里,先继续往下看,后面的两句测试eax(返回值)的值如果不等于0,就会调用炸弹爆炸函数,所以必须让前面函数的返回值为0,接着反汇编函数strings_not
原创
2020-08-13 16:46:30 ·
240 阅读 ·
0 评论