用ollydbg跟踪asproctect1.2加壳的软件
用ollydbg跟踪asproctect1.2加壳的软件
作者:zczc
写文章只是为交流技术,转载请保持完整。
打开ollydbg,将options菜单下的debugging options中的Exceptions的int3 break
和single break 勾选上,好了,开始吧。
这次以XXXXXX为目标,加载XXXXX ,按F9 嘭.....
中断在第一个异常处:
003D009D 3100 XOR DWORD PTR DS:[EAX],EAX <---
003D009F EB 01 JMP SHORT 003D00A2
003D00A1 68 648F0500 PUSH 58F64
003D00A6 0000 ADD BYTE PTR DS:[EAX],AL
这次要按shift+F9忽略异常,继续执行 又断下,前后要按大约19次(呵呵,没仔细数),来到:
00901CA4 FE06 INC BYTE PTR DS:[ESI] <---
00901CA6 EB E8 JMP SHORT 00901C90
00901CA8 83E0 72 AND EAX,72
00901CAB 33D2 XOR EDX,EDX
00901CAD 64:8F02 POP DWORD PTR FS:[EDX]
看一下右下角的esp数据窗,在代码窗点右键,go to -->Expression ,把esp+4的内容填入,F2设个断点,按shift+F9
安全落地。呵呵,接下来一路F7(别按太快,你看仔细)
00901C77 5B POP EBX
00901C78 58 POP EAX
00901C79 05 F7AA26E5 ADD EAX,E526AAF7
00901C7E 5C POP ESP
00901C7F 0BC9 OR ECX,ECX
00901C81 74 E3 JE SHORT 00901C66
00901C83 8901 MOV DWORD PTR DS:[ECX],EAX
00901C85 03C3 ADD EAX,EBX
00901C87 894424 1C MOV DWORD PTR SS:[ESP+1C],EAX
00901C8B 61 POPAD
00901C8C FFE0 JMP EAX <---到这里下车
不会吧,你不会用procdump,(喂,我要看只用ollydbg脱壳)
s-ice还要调用Bhrama服务,何必那样强..呢?精通一样,就已经很强了
trw2000好是好,可我用的是XP。(出处:嬴政天下整理收藏)
相关文章:
·怎样脱用 Aspack2.12 加的壳(适合初学者)
·EZIP1.0脱壳手记
·脱pecompact1.71加的壳
·PEPack1.0脱壳手记
·手动脱壳的教程(由petite v2.2加壳)
·论 彩票快车白金版v90 的脱壳+爆破
·Aspack的壳
·对PECompact.exe v1.34的手动脱壳
·Petite 脱壳“标准”解决方法
·Petite 2.x 脱壳
相关软件:
·NetConch(网络贝壳) 1.1
·甲壳虫进销存 V3.16 医药版
·甲壳虫医药版 V3.80
·甲壳虫服装鞋帽版 V3.90
·甲壳虫超市版 V3.68
·花生壳(PeanutHull) V2.0 正式版
·甲壳虫XP插件版 2.0.5
→ 特别推荐
→ 热点TOP10
关于我们 |
帮助(?)
| 广告服务 |
版权声明 |
商业合作 |
发展历程 |
加盟我们 |
联系我们
Copyright © 1999-2003
winzheng.com All Rights Reserved.
繁体版:由华琦数码技术提供
Powered
by:MeSky.Net
当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。