/*
//////////////////////////////////////////////////////////////////
	FSG1.33 OEP Finder v1.0					
	Author: loveboom[DFCG]					
	Email :	bmd2chen@tom.com				
	Date  :	2004-2-17					
	Note  : űָֻͣOEPֹ G addr	
	ѵĻѲѵĶ䡣лл!	
	 							
//////////////////////////////////////////////////////////////////
*/
var baddr
var aeip

eob lbl1				//൱he GetModuleHandleA
gpa "GetModuleHandleA","kernel32.dll"
bphws $RESULT,"x"
run

lbl1:
eob lbl2
bphwc $RESULT				//൱ALT+F9
rtu

lbl2:
eob lbl3
gpa "GetProcAddress","kernel32.dll"	//൱he GetProcAddress
bphws $RESULT,"x"
run

lbl3:
eob lbl4
bphwc $RESULT				//ALT+F9
rtu

lbl4:
eob lbl5
mov baddr,eip
sub baddr, B
bphws baddr,"x"				
run

lbl5:
sto
eob lbl6

lbl6:
mov aeip,eip
sub aeip, 6
cmp aeip,baddr
je lbl7
bphwc baddr
cmt eip,"OEP,please dumped it."
ret

lbl7:
run
jmp lbl5
//ű