总结

写代码时注意类型值的范围,防止超出范围导致结果或者运行异常。

逆向开始

不是exe文件,记事本打开一下,发现是elf linux文件。
XCTF中hackme
无法载入OD,选择直接拖入ida64位
文件略大,直接按shift+f12进入字符串。
XCTF中hackme
发现有关键字,双击进去看看,
XCTF中hackme
右击选择交叉引用,到400f8e处直接按f5伪代码。
XCTF中hackme
找到关键代码,开始分析写题解
v7只有22个数,我们可以用一个for循环,把v10都等于一遍XCTF中hackme
XCTF中hackme
A12应该在do里每次循环都置一次0,防止过大超出int的范围导致循环异常。

相关文章:

  • 2021-04-26
  • 2022-12-23
  • 2021-07-25
  • 2021-06-06
  • 2021-11-07
  • 2021-04-17
  • 2021-04-06
  • 2021-07-18
猜你喜欢
  • 2021-11-07
  • 2021-08-09
  • 2021-07-05
  • 2021-05-21
  • 2021-06-01
  • 2021-10-10
相关资源
相似解决方案