新手破解练习Crackme160之133 - r!sc.1

这个程序有壳, 无法直接使用工具脱壳, 只能手动操作(ESP定律脱壳法)
OD载入程序~ F8单步执行, 当ESP变红后停止, 此时程序运行到0040C04C这行, 右侧寄存器区域ESP = 0019FF70, 点中ESP的值, 右键选择"HW break [ESP]", 此时点击菜单->调试->硬件断点, 可以看到已经成功添加了一个断点~, 4次F9后来到00406231这行, 这里可以看到有程序直接运行时的弹框信息出现(00406287), 分别是由00406242与0040624B这两行跳转过去的, 所以我们直接把00406242这行改为jmp 00406261, 跳到正常程序去~ F8单步来到00401000处, 成功来到正常程序入口, 这里我们把刚才下的硬件断点删除掉(菜单->调试->硬件断点), 00401000这行右键->使用OllyDump脱壳调试进程->选择方式2->脱壳, 另存为脱壳文件, 到此脱壳成功, 但程序还是不能直接运行, 还需要修复IAT表, 使用工具Import REConstructor(管理员权限运行), 下拉框选中r!sc.1.exe(OD脱壳完不能关掉), 点AutoSearch, Get Imports, 再点Fix Dump选择脱壳后的程序, 会自动生成一个新的文件, 即可修复成功~ 运行测试正常是一个记事本的程序

 
 
 
这是160个软件part1
这是160个软件part2

1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载

新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~

下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~
OD界面布局

posted @ 2024-08-04 11:24  hankerstudio  阅读(19)  评论(0)    收藏  举报