逆向破解加密程序

欢迎关注博主的公众号:薛定谔的小鱼儿

1.破解可执行文件前,我们首先应该查看该加密文件是否加壳

将可执行文件用PEID打开

可以看到该加密程序并没有进行加壳处理

2.采用OD破解加密程序,将该加密程序在OD中打开

右键单击反汇编窗口,选择智能检索,进入字符串界面,快捷键(Ctrl+f)查找,当我们输入错误密码时,跳出的提示语句(密码不对,请重新输入)


双击,跳转到下图:

在这条语句上查找call语句,在关键的call语句上设置断点

单击运行,输入任意密码,查看是否实现跳转

跳转未实现,说明断点设置正确,右击设置断点的这一语句,选择汇编

将je改为jmp,点击汇编

将选中代码右键选择“复制到可执行代码”“选择”

跳出的窗口,右键选择保存

实验结束

猜你喜欢

转载自blog.csdn.net/weixin_38635069/article/details/80977311