跟过一次,代码太长了,没完成
摘出一段笔记,杀完花,清爽多了

:
1. PC GUARD 5.0
(SEE: PC Guard for Win32 V5.0 DEMO 脱壳 ―― PCGWIN32.EXE 主程序 BY FLY)
-----------------------------------------------------------------------
STEP ONE: DE-JUNKcode
ActivePatListX = _pc01,_pc02,_pc03,_pc04
[CODE_pc01]
;00484009 60 pushad
;0048400A E8 03000000 call pcgwin32.00484012
;0048400F 83EB 0E sub ebx,0E
;00484012 EB 01 jmp short pcgwin32.00484015
;00484014 0C 58 or al,58
;00484016 EB 01 jmp short pcgwin32.00484019
;00484018 35 40EB0136 xor eax,3601EB40
;0048401D FFE0 jmp eax
;0048401F 0B61 B8 or esp,dword ptr ds:[ecx-48]
S = 60E803000000??EB0EEB01??58EB01??40EB01??FFE0??61
R = 909090909090909090909090909090909090909090909090
[CODE_pc02]
;00484029 60 pushad
;0048402A E8 03000000 call pcgwin32.00484032
;0048402F D2EB shr bl,cl
;00484031 0B58 EB or ebx,dword ptr ds:[eax-15]
;00484034 0148 40 add dword ptr ds:[eax+40],ecx
;00484037 EB 01 jmp short pcgwin32.0048403A
;00484039 35 FFE0E761 xor eax,61E7E0FF
S = 60E803000000??EB0B58EB01??40EB01??FFE0??61
R = 909090909090909090909090909090909090909090
[CODE_pc03]
;004841C4 9C pushfd
;004841C5 EB 01 jmp short pcgwin32.004841C8
;004841C7 D5 9D aad 9D
;004841C9 EB 01 jmp short pcgwin32.004841CC
;004841CB 0B75 39 or esi,dword ptr ss:[ebp+39]
S = 9CEB01??9DEB01??
R = 9090909090909090
[CODE_pc04]
;004841E7 /EB 01 jmp short pcgwin32.004841EA
;004841E9 ^|E3 90 jecxz short pcgwin32.0048417B
S = EB01E3
R = 909090
---------------------------------------------------------------------