/* ////////////////////////////////////////////////// ASProtect 1.0 Unpacking script v0.1(for win2k/xp only) Author: loveboom Email : loveboom%163.com OS : WinXP sp2,Ollydbg 1.1,OllyScript v0.92 Date : 2004-12-25 Action: Find OEP Config: Ignore all exceptions Note : If you have one or more question, email me please,thank you! ////////////////////////////////////////////////// */ var espval var count var addr lblset: msgyn "Setting:Ignore all exceptions." cmp $RESULT,1 je start ret start: mov count,2 mov espval,esp sub espval,4 gpa "LocalAlloc","kernel32.dll" //Get API function 'LocalAlloc' cmp $RESULT,0 je lblabort bp $RESULT lbl1: run lbl2: cmp count,0 je lbl3 dec count jmp lbl1 lbl3: mov addr,esp add addr,4 mov [addr],40 bc $RESULT bphws espval,"r" lblesto: esto esto esto esto lbl4: bphwc espval findop eip,#C3# //Find command 'RETN' cmp $RESULT,0 je lblabort go $RESULT sto lbloep: cmt eip,"oep" msg "Script by loveboom[DFCG[FCG][US],Thank you for using my script!" ret lblabort: msg "Script abort!Maybe target is not protect by Asprotect 1.0." ret