温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
SecuROM
4.xx
4.84.75+
Other
Executable
OEP
Finder
v1.1
xx
4.84
75
Other
Executable
v1
/*
SECUROM OEP SCRIPT (not main executable Version 1.1)
By Nukacola
This script is using the CreateEventA method to get the OEP of a Securom wrapped file
it should only work with the other executables. For the main executable use my other script.
You have to run your securom protected file one time in olly before using this script or it
won't work correctly. If you have the plugin installed, which deleted the udd files from olly directory you
have to run it each time before you want to use this script.
I guess it's working with Securom from ??? up to 4.84.75
Exceptions: Check all Exceptions but not "Memory Access Violation" and add
80000004 (SINGLE STEP),
C0000005 (ACCESS VIOLATION
C000008F (FLOAT INEXACT RESULT)
C0000094 (INTEGER DIVIDE BY ZERO).
*/
gpa "CreateEventA", "kernel32.dll"
bp $RESULT
run // start
run // bp 1
run // bp 2
bc $RESULT
rtr
sti
findop eip,#0f84#
bp $RESULT
run
bc $RESULT
sti
sti
sto
sto
sto
sto
sto
sto
sto
sti
cmt eip, "<- SECUROM OEP ->"
Msg "Welcome to the SECUROM OEP >---< Set new origin here make a dump and don't forget to fix the imports"
ret