找flag,么么哒


拖入ollydbg,直接运行。然后搜索字符串找到 try again!,转到此地址

杭电CTF——逆向(4)
在此位置任意下个断点,经过调试发现这是一个死循环
杭电CTF——逆向(4)
往下拉发现加密后的 flag
杭电CTF——逆向(4)
由此得出 004010DF 跳转后的位置就是 flag 的位置
杭电CTF——逆向(4)
对 0040112A 进行汇编使它跳转到 004010DD
杭电CTF——逆向(4)
一直单步步过,循环 2 次后,修改 004010DF 使它跳转
注意:一定到循环 2 次以上,这有段解密的代码。
杭电CTF——逆向(4)
直接运行,就得到解密后的 flag 了。
杭电CTF——逆向(4)

相关文章:

  • 2022-12-23
  • 2021-04-13
  • 2022-01-23
  • 2021-10-19
  • 2021-08-18
  • 2021-05-22
  • 2021-05-26
猜你喜欢
  • 2021-08-30
  • 2021-10-08
  • 2021-08-22
  • 2021-08-02
  • 2021-09-11
  • 2021-08-18
  • 2021-11-04
相关资源
相似解决方案