最近搞了个破解专用虚拟机,找不到特别合适的,就凑活用吧。

这个题目好几天了,有好多事,都没做,今天来看一看。

不知道为啥好几个虚拟机都打不开这个文件,报错,还好有一个WIN7刚好打开,不知道什么原因。

打开文件提示:?W?h?a?th?a?p?p?e?n?

IDA搜索字符串,我们还看到了一个路径,说实话作为小白根本看不懂IDA伪代码,看了大佬的writeup知道是比较文件中的字符串,ok接下来就自己操作了,确实看不懂伪代码,直接下断点调试。

调试到如图:

逆向-攻防世界-key

应该是一次循环加密字符串。

对应这个函数:逆向-攻防世界-key

后边还有一次加密:

逆向-攻防世界-key

继续调试,然后就终止了。应该是判断文件不存在,直接输出了?W?h?a?th?a?p?p?e?n?。我们手动添加这个文件。随便输入一串字符,然后运行程序,输入:wrong key。

有进展了,我们下断点继续调试,

逆向-攻防世界-key

 

判断v13是否存在,那我们下端在v13赋值的时候,进行调试,在调试过程中,能看到我们文件中的字符串和另一串字符进行比较,我们拷贝下来,提交正确。 

逆向-攻防世界-key

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-11-14
猜你喜欢
  • 2021-08-25
  • 2021-08-14
  • 2021-07-29
  • 2021-12-30
  • 2021-08-01
  • 2021-04-24
  • 2022-12-23
相关资源
相似解决方案