首页
社区
课程
招聘
[讨论]一个可爱的自效验
发表于: 2007-1-13 13:26 5971

[讨论]一个可爱的自效验

2007-1-13 13:26
5971
昨天朋友给了一个软件,一查壳是 UPX 0.89.6 - 1.02 / 1.05 - 1.24 (Delphi) stub -> Markus & Laszlo

喜欢偷懒,就准备拿PEID的脱壳插件脱之.刚刚一点寻找入口点,一个奇怪的事情发生了,要脱的文件不见了?自己把自己删了?

于是我就自己手脱,脱了以后 运行修复后的程序,没反映 我想肯定有自效验咯.

我拿OD断 退出,效验文件大小,等等各种经常遇见的效验,都拦不下来.并且是
下断后一运行OD自动关闭! 我以为是XX程序对OD监视了,我就常识把OD改成了
cmd,qq 等文件名,可惜还是不行

OD关闭后在脱壳后的文件甲内多了一个BAT批处理文件

内容是

:try
del "C:\DOCUME~1\ADMINI~1\桌面\FORINF~1.4-2\123_.exe"
if exist "C:\DOCUME~1\ADMINI~1\桌面\FORINF~1.4-2\123_.exe" goto try
del %0
cls
exit

一看就知道是删除自己

请问大侠们,作者是如何保护他的软件的?(自动关闭OD)
这样的笑颜应该如何去处?

http://58.60.9.140/cgi-bin/dl?056221F4A0A4F8A0905643115EB0967308B2797F79F2FB955E6678B3BF66B50FF0099F9446E5987904A34ED87EAB0B44DA74A5CD515BE6B0CD87C8900DDDB2481FEA73166BAEB1D1F5ABA3F15CA65A08D6442F732B3EDAE905762/FORINFOv1[1].4-2.rar

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
delphi的吧
2007-1-13 13:44
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 鸡蛋壳 发布
delphi的吧


老大 什么意识  不知所云?
2007-1-13 14:41
0
雪    币: 225
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
他可能想问这个是不是病毒
2007-1-13 14:56
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
见过某一下载器,病毒,用这种方法自己删除自己。呵呵
2007-1-13 15:47
0
雪    币: 228
活跃值: (25)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
00604BDC    E8 8B01E0FF          call dumped_.00404D6C
00604BE1    74 05                je short dumped_.00604BE8  //je改成jmp解除效验
2007-1-13 16:06
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 windz 发布
00604BDC    E8 8B01E0FF          call dumped_.00404D6C
00604BE1 74 05 je short dumped_.00604BE8 //je改成jmp解除效验


请问是如何找到的 下的什么断点?
2007-1-13 16:37
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
8
是我OD版本问题 没隐藏好?被检测到了?
2007-1-13 16:44
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hxx
9
我用的是OllyICX版本
2007-1-13 16:48
0
雪    币: 289
活跃值: (368)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
作者忘记把这个P处理给删除了
2007-1-13 17:49
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
11
呵呵 QQ霸王花
这东西的作者还在我的QQ里呢
2007-1-13 18:26
0
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
应该还是个 文件大小比较!

00404D6C  /$  53             PUSH EBX
00404D6D  |.  56             PUSH ESI
00404D6E  |.  57             PUSH EDI
00404D6F  |.  89C6           MOV ESI,EAX
00404D71  |.  89D7           MOV EDI,EDX
00404D73  |.  39D0           CMP EAX,EDX
00404D75      0F84 8F000000  JE 脱壳后.00404E0A
00404D7B  |.  85F6           TEST ESI,ESI
00404D7D  |.  74 68          JE SHORT 脱壳后.00404DE7
00404D7F  |.  85FF           TEST EDI,EDI
00404D81  |.  74 6B          JE SHORT 脱壳后.00404DEE
00404D83  |.  8B46 FC        MOV EAX,DWORD PTR DS:[ESI-4]
00404D86  |.  8B57 FC        MOV EDX,DWORD PTR DS:[EDI-4]
00404D89  |.  29D0           SUB EAX,EDX
00404D8B      77 02          JA SHORT 脱壳后.00404D8F
00404D8D  |.  01C2           ADD EDX,EAX
00404D8F  |>  52             PUSH EDX
00404D90  |.  C1EA 02        SHR EDX,2
00404D93  |.  74 26          JE SHORT 脱壳后.00404DBB
00404D95  |>  8B0E           /MOV ECX,DWORD PTR DS:[ESI]
00404D97  |.  8B1F           |MOV EBX,DWORD PTR DS:[EDI]
00404D99  |.  39D9           |CMP ECX,EBX
00404D9B  |.  75 58          |JNZ SHORT 脱壳后.00404DF5
00404D9D  |.  4A             |DEC EDX
00404D9E  |.  74 15          |JE SHORT 脱壳后.00404DB5
00404DA0  |.  8B4E 04        |MOV ECX,DWORD PTR DS:[ESI+4]
00404DA3  |.  8B5F 04        |MOV EBX,DWORD PTR DS:[EDI+4]
00404DA6  |.  39D9           |CMP ECX,EBX
00404DA8  |.  75 4B          |JNZ SHORT 脱壳后.00404DF5
00404DAA  |.  83C6 08        |ADD ESI,8
00404DAD  |.  83C7 08        |ADD EDI,8
00404DB0  |.  4A             |DEC EDX
00404DB1  |.^ 75 E2          \JNZ SHORT 脱壳后.00404D95
00404DB3  |.  EB 06          JMP SHORT 脱壳后.00404DBB
00404DB5  |>  83C6 04        ADD ESI,4
00404DB8  |.  83C7 04        ADD EDI,4
00404DBB  |>  5A             POP EDX
00404DBC  |.  83E2 03        AND EDX,3
00404DBF  |.  74 22          JE SHORT 脱壳后.00404DE3
00404DC1  |.  8B0E           MOV ECX,DWORD PTR DS:[ESI]
00404DC3  |.  8B1F           MOV EBX,DWORD PTR DS:[EDI]
00404DC5  |.  38D9           CMP CL,BL
00404DC7  |.  75 41          JNZ SHORT 脱壳后.00404E0A
00404DC9  |.  4A             DEC EDX
00404DCA  |.  74 17          JE SHORT 脱壳后.00404DE3
00404DCC  |.  38FD           CMP CH,BH
00404DCE  |.  75 3A          JNZ SHORT 脱壳后.00404E0A
00404DD0  |.  4A             DEC EDX
00404DD1  |.  74 10          JE SHORT 脱壳后.00404DE3
00404DD3  |.  81E3 0000FF00  AND EBX,0FF0000
00404DD9  |.  81E1 0000FF00  AND ECX,0FF0000
00404DDF  |.  39D9           CMP ECX,EBX
00404DE1  |.  75 27          JNZ SHORT 脱壳后.00404E0A
00404DE3  |>  01C0           ADD EAX,EAX
00404DE5  |.  EB 23          JMP SHORT 脱壳后.00404E0A
00404DE7  |>  8B57 FC        MOV EDX,DWORD PTR DS:[EDI-4]
00404DEA  |.  29D0           SUB EAX,EDX
00404DEC  |.  EB 1C          JMP SHORT 脱壳后.00404E0A
00404DEE  |>  8B46 FC        MOV EAX,DWORD PTR DS:[ESI-4]
00404DF1  |.  29D0           SUB EAX,EDX
00404DF3  |.  EB 15          JMP SHORT 脱壳后.00404E0A
00404DF5  |>  5A             POP EDX
00404DF6  |.  38D9           CMP CL,BL
00404DF8  |.  75 10          JNZ SHORT 脱壳后.00404E0A
00404DFA  |.  38FD           CMP CH,BH
00404DFC  |.  75 0C          JNZ SHORT 脱壳后.00404E0A
00404DFE  |.  C1E9 10        SHR ECX,10
00404E01  |.  C1EB 10        SHR EBX,10
00404E04  |.  38D9           CMP CL,BL
00404E06  |.  75 02          JNZ SHORT 脱壳后.00404E0A
00404E08  |.  38FD           CMP CH,BH
00404E0A  |>  5F             POP EDI
00404E0B  |.  5E             POP ESI
00404E0C  |.  5B             POP EBX
00404E0D  \.  C3             RETN
00404E0E      8BC0           MOV EAX,EAX
2007-1-13 20:00
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
13
最初由 xxdoc 发布
应该还是个 文件大小比较!


00404D6C /$ 53 PUSH EBX
00404D6D |. 56 PUSH ESI
........


我把效验清除了 该JMP了

F9运行还是自动关闭OD?没隐藏好?还是什么问题?
2007-1-13 20:53
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
14
我把自效验清除了

OD跑不起来

一跑还是关我OD

是我OD问题?没隐藏好?谁帮我解答下
2007-1-14 12:51
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
15
最初由 machenglin 发布
BP ExitProcess
BP PostQuitMessage


先感谢 machenglin 大侠的指点

我也是下退出效验断点

但是下断后 F9 OD自动关闭

是不是我OD 问题 我主要是问这个

我把效验去掉了 OD载入  F9 还是关我OD```为什么?
2007-1-14 14:44
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
16
在多下几个段点
TerminateProcess
Process32First
Process32Next
CreateToolhelp32Snapshot
等..
2007-1-14 15:50
0
游客
登录 | 注册 方可回帖
返回
//