能力值:
( LV2,RANK:10 )
|
-
-
2 楼
kernel32.dll
FThunk: 00050114 NbFunc: 00000088
0 00050138 ? 0000 00D60504
|
能力值:
( LV9,RANK:3410 )
|
-
-
3 楼
OEP: 0002A2D6
IATRVA: 00050000
IATSize: 00000628
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
是不是还需要补上某段数据?
我不知道补上哪一段,望能够指点,谢谢!
|
能力值:
( LV9,RANK:3410 )
|
-
-
5 楼
旧版aspr,不需要补数据
输入表用追踪层次1和插件修复
用AsprStripperXP也可以自动脱壳
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
看了一些老的文章,说aspr有脱壳后的校验,
是不是还要进行一些修改那?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
如果单纯是手工脱,不用插件的话,是不是要补上数据那?
好象总觉得有数据没补上!
脱壳后的程序有多大?
还有aspr1.2x的程序是不是有脱壳后的检测?
aspr壳的版本可真多啊!
|
能力值:
( LV9,RANK:3410 )
|
-
-
8 楼
这个东东脱壳后就可以运行
你用AsprStripperXP自动脱壳看一下
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
谢谢斑竹!
kernel32.dll
FThunk: 00050114 NbFunc: 00000088
0 00050138 ? 0000 00D60504
现在还剩下那个call dword ptr[D60504]的那个指针
没有修复,那个指针指向D4C424,代码是这样的!
D4C424:
push ebp
mov ebp,esp
mov eax,dword ptr[ebp+0c]
mov eax,dword ptr[ebp+08]
cmp eax,dword ptr[00D520BC]
jne D4C43E
mov eax,dword ptr[4*edx+00D521EC]
jmp D4C455
D4C43E:
push edx
push eax
call D443F4
~~~~~~~~~~~----> 这里出去的IAT我无法找回?
D4C445:
pop ebp
ret 0008
我把下面那段表的数据补上后,为什么会不对?
00D4437C -FF25 3441D500 JMP DWORD PTR DS:[D54134]
00D44382 8BC0 MOV EAX,EAX
00D44384 -FF25 3041D500 JMP DWORD PTR DS:[D54130]
00D4438A 8BC0 MOV EAX,EAX
00D4438C -FF25 2C41D500 JMP DWORD PTR DS:[D5412C]
00D44392 8BC0 MOV EAX,EAX
00D44394 -FF25 2841D500 JMP DWORD PTR DS:[D54128]
00D4439A 8BC0 MOV EAX,EAX
00D4439C -FF25 2441D500 JMP DWORD PTR DS:[D54124]
00D443A2 8BC0 MOV EAX,EAX
00D443A4 -FF25 2041D500 JMP DWORD PTR DS:[D54120]
00D443AA 8BC0 MOV EAX,EAX
00D443AC -FF25 7441D500 JMP DWORD PTR DS:[D54174]
00D443B2 8BC0 MOV EAX,EAX
00D443B4 -FF25 7041D500 JMP DWORD PTR DS:[D54170]
00D443BA 8BC0 MOV EAX,EAX
00D443BC -FF25 6C41D500 JMP DWORD PTR DS:[D5416C]
00D443C2 8BC0 MOV EAX,EAX
00D443C4 -FF25 6841D500 JMP DWORD PTR DS:[D54168]
00D443CA 8BC0 MOV EAX,EAX
00D443CC -FF25 6441D500 JMP DWORD PTR DS:[D54164]
00D443D2 8BC0 MOV EAX,EAX
00D443D4 -FF25 6041D500 JMP DWORD PTR DS:[D54160]
00D443DA 8BC0 MOV EAX,EAX
00D443DC -FF25 5C41D500 JMP DWORD PTR DS:[D5415C]
00D443E2 8BC0 MOV EAX,EAX
00D443E4 -FF25 5841D500 JMP DWORD PTR DS:[D54158]
00D443EA 8BC0 MOV EAX,EAX
00D443EC -FF25 5441D500 JMP DWORD PTR DS:[D54154]
00D443F2 8BC0 MOV EAX,EAX
00D443F4 -FF25 5041D500 JMP DWORD PTR DS:[D54150]
00D443FA 8BC0 MOV EAX,EAX
00D443FC -FF25 4C41D500 JMP DWORD PTR DS:[D5414C]
00D44402 8BC0 MOV EAX,EAX
00D44404 -FF25 4841D500 JMP DWORD PTR DS:[D54148]
00D4440A 8BC0 MOV EAX,EAX
00D4440C -FF25 4441D500 JMP DWORD PTR DS:[D54144]
00D44412 8BC0 MOV EAX,EAX
00D44414 -FF25 4041D500 JMP DWORD PTR DS:[D54140]
00D4441A 8BC0 MOV EAX,EAX
00D4441C -FF25 3C41D500 JMP DWORD PTR DS:[D5413C]
00D44422 8BC0 MOV EAX,EAX
00D44424 -FF25 9441D500 JMP DWORD PTR DS:[D54194]
00D4442A 8BC0 MOV EAX,EAX
00D4442C -FF25 9041D500 JMP DWORD PTR DS:[D54190]
00D44432 8BC0 MOV EAX,EAX
00D44434 -FF25 8C41D500 JMP DWORD PTR DS:[D5418C]
00D4443A 8BC0 MOV EAX,EAX
00D4443C -FF25 8841D500 JMP DWORD PTR DS:[D54188]
00D44442 8BC0 MOV EAX,EAX
00D44444 -FF25 8441D500 JMP DWORD PTR DS:[D54184]
00D4444A 8BC0 MOV EAX,EAX
00D4444C -FF25 8041D500 JMP DWORD PTR DS:[D54180]
00D44452 8BC0 MOV EAX,EAX
00D44454 -FF25 7C41D500 JMP DWORD PTR DS:[D5417C]
使用level1无法修复,插件也无法修复!
还剩下最后一个指针没有修复!
脱壳的软件是针对XP软件的,在Win9x不起作用!
你是用插件修复就恢复了程序了吗?
只差最后一步了!
|
能力值:
( LV9,RANK:3410 )
|
-
-
10 楼
在XP下可以用level1和插件修复
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我补上最后一个指针,脱壳后能够运行了!
不过还有些问题!
0042A2D6 > 55 PUSH EBP
0042A2D7 8BEC MOV EBP,ESP
0042A2D9 6A FF PUSH -1
0042A2DB 68 40604500 PUSH D12.00456040
0042A2E0 68 58F84200 PUSH D12.0042F858
0042A2E5 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
0042A2EB 50 PUSH EAX
0042A2EC 64:8925 00000000 MOV DWORD PTR FS:[0],ESP
0042A2F3 83EC 58 SUB ESP,58
0042A2F6 53 PUSH EBX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
直接跟踪未脱壳的程序到这里,发现有类似硬盘指纹的
的数据,EBX为指针!
将程序脱壳后EBX的是空指针。是不是有用的数据也被脱掉了?
如何把程序破解那?
你是不是进行了伪破解,没有真正的破解软件?
0042A2F7 56 PUSH ESI
0042A2F8 57 PUSH EDI
0042A2F9 8965 E8 MOV DWORD PTR SS:[EBP-18],ESP
0042A2FC FF15 08034500 CALL DWORD PTR DS:450308]
; KERNEL32.GetVersion
0042A302 33D2 XOR EDX,EDX
0042A304 8AD4 MOV DL,AH
0042A306 8915 0CA54600 MOV DWORD PTR DS:[46A50C],EDX
0042A30C 8BC8 MOV ECX,EAX
|