首页
社区
课程
招聘
[转帖]Quick Unpack V0.6
发表于: 2005-2-20 01:31 7059

[转帖]Quick Unpack V0.6

fly 活跃值
85
2005-2-20 01:31
7059
转自:exetools



Now Quick Unpack uses new module Force.dll for detect OEP of most popular packers.
Force OEP finder for packers by FEUERRADER [AHTeam] supports UPX 1.xx, ASPack 2.12, FSG 1.33/2.0, MEW10, MEW11, PECompact 1.x/2.x'.

附件:qpck06.rar

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (20)
雪    币: 12257
活跃值: (3985)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
终于更新了
谢谢提供!
2005-2-20 01:39
0
雪    币: 303
活跃值: (466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2005-2-20 01:49
0
雪    币: 200
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢~~~
2005-2-20 03:08
0
雪    币: 97697
活跃值: (200734)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
辛苦了...
2005-2-20 07:44
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
6
多谢FLY!
2005-2-20 09:25
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
好东东,不过官方网站看不懂啊......
2005-2-20 12:13
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
Quick Unpack
应该不是以前的原版吧,少了很多有价值的功能
2005-2-20 12:45
0
雪    币: 214
活跃值: (15)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
除了文中所提到的壳外,还可脱哪些壳?
2005-2-20 12:55
0
雪    币: 3109
活跃值: (2755)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
从4.3到了6.0……
2005-2-20 16:35
0
雪    币: 411
活跃值: (1160)
能力值: ( LV9,RANK:810 )
在线值:
发帖
回帖
粉丝
11
快找人汉化。
2005-2-20 19:28
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
12
查找入口点的函数调用。

.386
.model flat, stdcall
option casemap :none

;---------------------------------------------------------------------------

_ProcDlgMain PROTO :DWORD,:DWORD,:DWORD,:DWORD

;---------------------------------------------------------------------------
.const

szExtPe db 'PE Files',0,'*.exe;*.dll;*.scr;*.fon;*.drv',0

.data

szStart db " Please select a PE file to find its OEP ", 0
szForceDll db "Force.dll", 0
szErForceDll db "Force.dll加载错误!", 0
szGetOEPNow db "GetOEPNow", 0
stOF OPENFILENAME <>
szFilePath db MAX_PATH dup (?)
szErrOep db "Get Oep Error!", 0
OEPOK db "OEP is :", 0

.data?

lhWnd dd ?
_GetOEPNow db ?
szString1 db 16 dup(?)
szString2 db 16 dup(?)

.code

start:

invoke MessageBox, 0 , addr szStart, 0 , MB_OK

;;Get the file's path
mov stOF.lStructSize, sizeof stOF
push 0
pop stOF.hwndOwner
mov stOF.lpstrFilter, offset szExtPe
mov stOF.lpstrFile, offset szFilePath
mov stOF.nMaxFile, MAX_PATH
mov stOF.Flags, OFN_PATHMUSTEXIST or OFN_FILEMUSTEXIST
invoke GetOpenFileName,addr stOF

;;Load the DLL and get the Function for getting oep
invoke LoadLibrary, offset szForceDll

test eax, eax
jnz @F

invoke MessageBox, 0 ,addr szErForceDll , 0,MB_OK
jmp @Exit

@@:
invoke GetProcAddress, eax, addr szGetOEPNow

;;call the GetOEPNow to get oep
push offset szFilePath
call eax ;GetOEPNow
test eax, eax
jnz @GetOep

invoke MessageBox, 0, addr szErrOep, 0, 0
jmp @Exit

@GetOep:

xor ecx, ecx
mov esi, offset szString1
@@: ;这个小循环用来把句柄数值转换成字符串,存放在szString1,不过存放的数值是倒的
test eax, eax
jz @lExit
xor edx, edx
mov edi, 10h
idiv edi
.if dl > 9
add dl, 37h
.else
add dl, 30h
.endif
mov byte ptr [esi], dl
inc esi
inc ecx
test eax, eax
jnz @B

@lExit:
mov edi, offset szString2
dec esi
@@: ;把倒过来的字符串再修正回来,放在szString2
mov al, BYTE ptr [esi]
mov BYTE ptr [edi], al
dec ecx
dec esi
inc edi
test ecx, ecx
jnz @B

mov BYTE ptr [edi], 28h ;填写句柄字符串最后的"(H)"
mov BYTE ptr [edi+1], 48h
mov BYTE ptr [edi +2 ], 29h
mov BYTE ptr [edi +3 ], 00

;;Display the OEP
invoke MessageBox, 0, addr szString2, addr OEPOK, 0

@Exit:
push NULL
call ExitProcess

;---------------------------------------------------------------------------

_ProcDlgMain proc uses ebx edi esi hWnd,wMsg,wParam,lParam
mov eax,wMsg
.if eax == WM_CLOSE
invoke EndDialog,hWnd,NULL

.elseif eax == WM_INITDIALOG

mov eax,FALSE
ret
.endif
xor eax, eax
ret
_ProcDlgMain endp
;---------------------------------------------------------------------------

end start

代码也没整理。先这样
2005-2-20 20:52
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
谢谢 这个好像有的脱壳修复有问题,还得用Import REC
2005-2-20 20:55
0
雪    币: 1919
活跃值: (901)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
14
继续努力呀,多多分享~~~
2005-2-20 21:57
0
雪    币: 419
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
谢谢分享!
2005-2-21 09:33
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
Thanks
2005-2-26 17:41
0
雪    币: 200
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
有没有98系统的?
2005-2-27 13:24
0
雪    币: 115
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
支持,好东西,谢谢提供下载。
2005-2-27 14:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
多谢,试试。
2005-3-1 20:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cxy
20
好厉害哦怕!
2005-3-2 09:44
0
雪    币: 265
活跃值: (430)
能力值: ( LV9,RANK:370 )
在线值:
发帖
回帖
粉丝
21
终于可以下载了,在别的地方下不来。谢谢!
2005-3-2 11:10
0
游客
登录 | 注册 方可回帖
返回
//