好友
阅读权限40
听众
最后登录1970-1-1
|
zgmap
发表于 2008-7-27 14:21
无聊搞的,高手飘过,新手学习!
大家好,我是zgmap,闲暇无事给大家做个脱壳教程:
下面开始,本次的目标软件是
自动ASP文件生成器 1.3,程序在这里可以下载到:
http://www.newhua.com/soft/5888.htm
老规矩,PEID查壳:SoftSentry 2.11 -> 20/20 Software
呵呵,一个比较简单的加密壳,接下来脱掉它
OD载入程序,设置好异常选项,F8单步走
00459067 .E8 442C0000 CALL autoasp.0045BCB0
F8走到这个call以后程序就跑飞了,我们要在这个call的上面
来寻找关键点
很明显这两个地方不能跳:
0045901E . /0F85 2E000000 JNZ autoasp.00459052
0045902F . /0F84 1D000000 JE autoasp.00459052
从新载入程序,F8向下走,nop掉这两个
接着在这里ctrl+B,输入 FF D7 6A 00,点确定,来到这里
0045939B|.FFD7CALL EDI
0045939D|>6A 00 PUSH 0 ; /Style = MB_OK|MB_APPLMODAL
0045939F|.68 38E24500 PUSH autoasp.0045E238; |Title = "softSENTRY"
004593A4|.68 28E24500 PUSH autoasp.0045E228; |Text = "Failed to run!"
004593A9|.6A 00 PUSH 0 ; |hOwner = NULL
004593AB|.FF15 34244600 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
004593B1|.5FPOP EDI
004593B2|.5EPOP ESI
004593B3\.C2 0400 RETN 4
..........详见录像
下载地址:http://www.zgmap.com/read.php?11 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|