Unpacking Script-->TElock0.9-1.0

看雪資料發表於2015-11-15

/*
//////////////////////////////////////////////////
  tElock 0.9 - 1.0 (private) -> tE! OEP Finder v0.1
  Author:  loveboom
  Email : bmd2chen@tom.com
  OS    : Win2kADV sp2,OllyDbg 1.1b,OllyScript v0.62
  Date  : 2004-3-29
  Config: uncheck all the boxes on the Exceptions tab 
  in Debugging Options except the topmost one.Rename 'OLLYDBG.EXE'
  Modify Classname 'OLLYDBG',I can email you a file patch(Only 1.1b) if you want.
  Note  : If you have one or more question, email me please,thank you!
//////////////////////////////////////////////////
*/

var count        //Declare variant
var cbase
var csize

start:
  gmi eip,CODEBASE
  mov cbase,$RESULT
  gmi eip,CODESIZE
  mov csize,$RESULT
  mov count,f
  run

lbl1:
  cmp count,0
  je lbl2
  sub count,1
  esto
  jmp lbl1

lbl2:
  bprm cbase,csize
  esto

lblend:
  bpmc
  cmt eip,"OEP found!please dumped it!"
  msg "Script by loveboom[DFCG],Thank you for using my script!"
  ret