var counter var ImageBase var OEP var iat_start mov counter,0 gmi eip,MODULEBASE mov ImageBase,$RESULT find eip,#33C0BF????????F3ABC3# cmp $RESULT,0 je quit mov OEP,$RESULT+9 mov iat_start, $RESULT+49 bp iat_start bp OEP run bc iat_start mov iat_start,esi mov [eip+4E],#90E9# run sti bc OEP mov OEP,eip cmt eip, "This is the entry point" sub OEP,ImageBase sub iat_start,ImageBase mov counter,ImageBase add counter,3C mov counter,[counter] add counter,ImageBase add counter,28 mov [counter],OEP add counter,58 mov [counter],iat_start DPE "dump.exe",eip msg "The file is unpacked! Name ->Dump.exe Remove section Xiao in Dump" ret quit: MSG "Not 12311134" ret