欢迎你一直看到这里,如果你觉得上面没有真实代码举例,如果你觉得无聊 -- I am Sorry! 引用某人Cracked版的话 -- Game来的!Game不是你自已玩就失出了Game的意义!希望想玩Game的朋友都能自己打爆机!总之,就像渔翁撒网,不断收缩范围,只要有 fish 就会在收网的时候有斩获!
给个脚本For Debug
//////////////////////////////////////////////////////////
// FileName : WaitForDebugEvent.osc
// Comment : Armadillo V4.X Nanomites WaitForDebugEvent
// Environment : WinXP SP2,OllyDbg V1.10,OllyScript V0.92
// Author : fly
// WebSite : http://www.unpack.cn
// Date : 2005-11-04 16:40
//////////////////////////////////////////////////////////
// Config Above Environment
// Set OllyDbg on Just Time Debugger
// Perhaps apply on Arm3.78..4.X
// Close Current OllyDbg and Enter Child Process OEP If System Call you Click Debug Button
// This Script Traces Trick Only for Debug
// Modified by NewHand
//////////////////////////////////////////////////////////
#log
dbh
var FixIP
var EP
var Tmp
var TmpAddr
var PathAddr
var WaitForDebugEvent
var DAProcess
var ChildID
var HoldEP
var StopDebugIP
var WritePM
log eip
add eip,15
log eip
gpa "WriteProcessMemory", "KERNEL32.dll"
mov WritePM, $RESULT
bp WritePM
log WritePM
mov EP, eax
Log EP
and EP, 0FFF
log EP
run
cmp eip, WritePM
jne Error
bc eip
mov Tmp, esp
add Tmp, 0C
mov Tmp, [Tmp]
add Tmp, EP
mov [Tmp], #EBFE#
run
cmp eip, StopDebugIP
jne Error
bc eip
add eip, 2
log eip
add StopDebugIP, 0C
log StopDebugIP
bp StopDebugIP
run
bc eip
ret
OK:
MSG " Plz Continue Fix Nanomites ! Game Over. "
ret