欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

Script:UltraProtect 1.x/ACprotect 1.22--->OEP finder

Script:UltraProtect 1.x/ACprotect 1.22--->OEP finder

只能用于会抽主程序代码的VB程序,其它的程序你就不要去试了.试了也没用
/*
//////////////////////////////////////////////////
  UltraProtect 1.x/ACprotect 1.22 OEP Finder(For VB only!)
    ( for 'oep obfuscation and anti loader' mode)
  Author:  loveboom
  Email : bmd2chen@tom.com
  OS    : Win2kADV sp2,OllyDbg 1.1b,OllyScript v0.62
  Date  : 2004-3-26
  Config: Hide ollydbg(IsDebuggerPresent),Exceptions:uncheck "INT3 breaks".
  Note  : If you have one or more question, email me please,thank you!
//////////////////////////////////////////////////
*/
var addr
var paddr   //push address
var Aaddr  // asm Address
var cbase
gmi eip,CODEBASE
mov cbase,$RESULT
gmi eip,CODESIZE
eob lbl1
run
lbl1:
findop eip,#C3#
eob lbl2
bp $RESULT
esto

lbl2:
bc $RESULT
sto
mov addr,esp
eob lbl3
bphws addr,"r"
run
lbl3:
bphwc addr
eob lbl4
bprm cbase,FF
run
lbl4:
bpmc
mov addr,esp
add addr,4
mov paddr,[addr]
mov Aaddr,eip
add Aaddr,7
mov [Aaddr],paddr
sub Aaddr,1
mov [Aaddr],#68#
mov addr,Aaddr
cmt addr,"OEP is Found"
add addr,5
cmt addr,"Here patch code 'call EIP',and then you can dumped it!"
msg "Script by loveboom[DFCG],Thank you for using my script!"
ret


注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功