arm3.75版以後的從雙程式到單程式轉換的Script自動執行指令碼

看雪資料發表於2004-09-28


/*
arm3.75版以後的從雙程式到單程式轉換的Script自動執行指令碼
by fxyang
2004.中秋節
*/

dbh

var address

gpa "OpenMutexA","kernel32.dll"
bp $RESULT
run

eoe code_1
code_1:
mov address,eip  //獲取第一次PREFIX LOCK:異常地址//
esto

lbl3:
cmp eip,address   //自動越過異常//
ja begin
esto

begin:
  exec
    PUSHAD
    PUSH EDX
    push 0
    push 0
    CALL kernel32.CreateMutexA
    POPAD
    jmp kernel32.OpenMutexA
  ende
//上面的程式碼就是在Script中執行從雙程式到單程式的轉換//

   bc $RESULT

lbl4:
  gpa "VirtualProtect","kernel32.dll"
  bp  $RESULT
  
lbl5:
  msg "完成後,Shift+F9會中斷在函式kernel32.VirtualProtect中,再見!"
  ret 

相關文章