逆向-第二次实验:程序爆破

本次实验是njupt的实验,exp2软件请自备

本次实验内容是odbg爆破程序

我使用的程序是爱盘 - 最新的在线破解工具包 (52pojie.cn)

 

 网上2020年的爆破教程,用的odbg也比较老

这个中文版还可以

下载解压之后先路径修复点一下

 

 再点最后这个

接下来是操作流程

(1)我们首先点开程序,点击到了serial这里,直接点check,发现返回了

"Failed

Try Again!!"

这里记住这两个感叹号,后面会考

(2)我们接下来打开odbg打开这个exp2

进去之后右键->搜索字符串(英文版的应该要找string)

 

 

 进去之后可以ctrl+f直接找你要找的字符

我们返回的值是Try Again!!,找这个字符,找有两个感叹号的那个

 

 这时候双击就回到了原来的界面,界面已经到了try again的这里了,往前找还有一个good job

我们为了确定这个就是我们需要考虑的地方,可以考虑打断点去运行一下(f2)

选中jnz这里打断点

 

 

 点击这里的check一直没有反应,多半就是这里了

接下来我们进行爆破

实际上就是改个nop

在这之前:

 

 点击退回让程序退回去,

然后再去改(程序退回去可能会重新加载,按照上面的步骤重新来就好,不打断点直接改nop就行)

 

 

 

之后会变成这样

 

 

 

 

然后再点击运行,就会发现有这个,这已经到实验要求了。

 

posted @ 2023-03-14 13:04  逆世混沌  阅读(206)  评论(0)    收藏  举报