亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 邏輯算法 > 正文

破解圣經(jīng)之------滾瓜爛熟篇(背50遍)

2019-09-10 09:01:55
字體:
供稿:網(wǎng)友
(1)經(jīng)典比較組合,常為注冊碼出現(xiàn)處(by programhunter)
1
    mov  eax [      ]  這里可以是地址,也可以是其它寄存器
    mov  edx [      ]  同上  通常這兩個地址就儲存著重要信息
    call 00??????
    test eax eax
    jz(jnz)
2
    mov  eax [      ]  這里可以是地址,也可以是其它寄存器
    mov  edx [      ]  同上  通常這兩個地址就儲存著重要信息
    call 00??????
    jne(je)
3
  mov eax [  ]
  mov edx [  ]
  cmp eax,edx
  jnz(jz)
或者
begin  mov al [  ]
      mov cl [  ]
      cmp al,cl
      jnz(jz)
      mov al [  +1]
      mov cl [  +1]
      cmp al,cl
      jnz(jz)
      cmp eax ecx (eax為計數(shù)器)
      jnl begin
      mov al 01
4
    lea edi [    ]
    lea esi [    ]
    repz cmpsd
    jz(jnz)
5
    mov  eax [      ]  這里可以是地址,也可以是其它寄存器
    mov  edx [      ]  同上  通常這兩個地址就儲存著重要信息
    call 00??????
    setz (setnz) al (bl,cl…)
6
    mov  eax [      ]  這里可以是地址,也可以是其它寄存器
    mov  edx [      ]  同上  通常這兩個地址就儲存著重要信息
    call 00??????
    test eax eax
    setz (setnz) bl,cl…
7
    call 00??????  ***
    push eax (ebx,ecx…)
    ……
    ……
    call 00??????
    pop eax (ebx,ecx…)
    test eax eax
    jz(jnz)
    這個形式比較特別,它的關(guān)鍵比較地方不在第二call中,而在第一call中

(2)注冊碼按字節(jié)依次給出
:0042A159 0FBE03                  movsx eax, byte ptr [ebx]
:0042A15C 50                      push eax            ^^^^^
:0042A15D E8228C0400              call 00472D84
:0042A162 59                      pop ecx
:0042A163 83F84A                  cmp eax, 0000004A ---->J
:0042A166 7559                    jne 0042A1C1
:0042A168 0FBE5301                movsx edx, byte ptr [ebx+01]
:0042A16C 52                      push edx            ^^^^^^^
:0042A16D E8128C0400              call 00472D84
:0042A172 59                      pop ecx
:0042A173 83F853                  cmp eax, 00000053
                                  ^^^^^^^^^^^^^^^^^----> S
:0042A176 7549                    jne 0042A1C1
:0042A178 0FBE4B02                movsx ecx, byte ptr [ebx+02]
:0042A17C 83F924                  cmp ecx, 00000024    ^^^^^^^
                                  ^^^^^^^^^^^^^^^^^----> $
:0042A17F 7540                    jne 0042A1C1
:0042A181 0FBE4303                movsx eax, byte ptr [ebx+03]
:0042A185 83F832                  cmp eax, 00000032  ^^^^^^^^
                                  ^^^^^^^^^^^^^^^^^----> 2
:0042A188 7537                    jne 0042A1C1
:0042A18A 0FBE5304                movsx edx, byte ptr [ebx+04]
:0042A18E 83FA38                  cmp edx, 00000038  ^^^^^^^^
                                  ^^^^^^^^^^^^^^^^^----> 8
:0042A191 752E                    jne 0042A1C1
:0042A193 0FBE4B05                movsx ecx, byte ptr [ebx+05]
:0042A197 83F939                  cmp ecx, 00000039  ^^^^^^^
                                  ^^^^^^^^^^^^^^^^^----> 9
:0042A19A 7525                    jne 0042A1C1
:0042A19C 0FBE4306                movsx eax, byte ptr [ebx+06]
:0042A1A0 83F832                  cmp eax, 00000032  ^^^^^^^^
                                  ^^^^^^^^^^^^^^^^^----> 2
:0042A1A3 751C                    jne 0042A1C1
:0042A1A5 0FBE5307                movsx edx, byte ptr [ebx+07]
:0042A1A9 83FA31                  cmp edx, 00000031  ^^^^^^^^                                                                                                                                                                                                            
                                  ^^^^^^^^^^^^^^^^^
                                                  ----->1
(3)比較位數(shù)
cmp dword ptr[ebp-04],0000000A
jne/jge/jle/je 00xxxx

mov eax, dword ptr [ebp-04]
call 00xxxx
cmp eax, 0000000A <----比較注冊碼是否為10位
jne 00xxxxx  <----不是,錯
(4)VB程序經(jīng)典比較
PUSH      XXX                      //假注冊碼
PUSH      XXX                      //真注冊碼
CALL      [MSVBVM60!__vbaStrCmp]
TEST      EAX,EAX
JNZ      00XXXXX
(5)SmartCheck中,注冊碼常出現(xiàn)處
__vbasrtcmp(String:"zzzzz",String:"yyyyy")returns
__vbaStrVarVal(VARIATN:String"a") returns
__vbaVarTstEq(VARIANT:****, VARIANT:****) returns
(6)依次取兩位比較
:004044D8 8A10    mov dl, byte ptr [eax]
:004044DA 8ACA    mov cl, dl
:004044DC 3A16    cmp dl, byte ptr [esi]
:004044DE 751C    jne 004044FC
:004044E0 84C9    test cl, cl
:004044E2 7414    je 004044F8
:004044E4 8A5001  mov dl, byte ptr [eax+01]
:004044E7 8ACA    mov cl, dl
:004044E9 3A5601  cmp dl, byte ptr [esi+01]
:004044EC 750E    jne 004044FC
:004044EE 83C002  add eax, 00000002 ***
:004044F1 83C602  add esi, 00000002 ***
:004044F4 84C9    test cl, cl
:004044F6 75E0    jne 004044D8
每次程序依次取兩位,放入byte ptr [esi],byte ptr [esi+1],與eax, eax+1比較。如此循環(huán)
(7)小寫轉(zhuǎn)大寫(一時找不到,自己補(bǔ)充)
(8)大寫轉(zhuǎn)小寫(一時找不到,自己補(bǔ)充)



剛才看到的補(bǔ)充一下這個覺得也不錯!!
常用斷點(diǎn)(OD中)
攔截窗口:
bp CreateWindow 創(chuàng)建窗口
bp CreateWindowEx(A) 創(chuàng)建窗口
bp ShowWindow 顯示窗口
bp UpdateWindow 更新窗口
bp GetWindowText(A) 獲取窗口文本
攔截消息框:
bp MessageBox(A) 創(chuàng)建消息框
bp MessageBoxExA 創(chuàng)建消息框
bp MessageBoxIndirect(A) 創(chuàng)建定制消息框
bp IsDialogMessageW
攔截警告聲:
bp MessageBeep 發(fā)出系統(tǒng)警告聲(如果沒有聲卡就直接驅(qū)動系統(tǒng)喇叭發(fā)聲)
攔截對話框:
bp DialogBox 創(chuàng)建模態(tài)對話框
bp DialogBoxParam(A) 創(chuàng)建模態(tài)對話框
bp DialogBoxIndirect 創(chuàng)建模態(tài)對話框
bp DialogBoxIndirectParam(A) 創(chuàng)建模態(tài)對話框
bp CreateDialog 創(chuàng)建非模態(tài)對話框
bp CreateDialogParam(A) 創(chuàng)建非模態(tài)對話框
bp CreateDialogIndirect 創(chuàng)建非模態(tài)對話框
bp CreateDialogIndirectParam(A) 創(chuàng)建非模態(tài)對話框
bp GetDlgItemText(A) 獲取對話框文本
bp GetDlgItemInt 獲取對話框整數(shù)值
攔截剪貼板:
bp GetClipboardData 獲取剪貼板數(shù)據(jù)
攔截注冊表:
bp RegOpenKey(A) 打開子健
bp RegOpenKeyEx 打開子健
bp RegQueryValue(A) 查找子健
bp RegQueryValueEx 查找子健
bp RegSetValue(A) 設(shè)置子健
bp RegSetValueEx(A) 設(shè)置子健
功能限制攔截斷點(diǎn):
bp EnableMenuItem 禁止或允許菜單項(xiàng)
bp EnableWindow 禁止或允許窗口
bp send 網(wǎng)絡(luò)訪問斷點(diǎn)
bp recv 返回信息斷點(diǎn)
攔截關(guān)機(jī)重啟:
bp ExitWindowsEx  重啟問題  bp斷在系統(tǒng)領(lǐng)空
bpx ExitWindowsEx
攔截時間:
bp GetLocalTime 獲取本地時間
bp GetSystemTime 獲取系統(tǒng)時間
bp GetFileTime 獲取文件時間
bp GetTickCount 獲得自系統(tǒng)成功啟動以來所經(jīng)歷的毫秒數(shù)
bp GetCurrentTime 獲取當(dāng)前時間(16位)
bp SetTimer 創(chuàng)建定時器
bp TimerProc 定時器超時回調(diào)函數(shù)
GetDlgItemInt 得指定輸入框整數(shù)值
GetDlgItemText 得指定輸入框輸入字符串
GetDlgItemTextA 得指定輸入框輸入字符串
攔截文件:
bp CreateFileA 創(chuàng)建或打開文件 (32位)
bp OpenFile 打開文件 (32位)
bp ReadFile 讀文件 (32位)
bp WriteFile 寫文件 (32位)
GetModuleFileNameA
GetFileSize
Setfilepointer
fileopen
FindFirstFileA
ReadFile
攔截驅(qū)動器:
bp GetDriveTypeA 獲取磁盤驅(qū)動器類型
bp GetLogicalDrives 獲取邏輯驅(qū)動器符號
bp GetLogicalDriveStringsA 獲取當(dāng)前所有邏輯驅(qū)動器的根驅(qū)動器路徑
★★VB程序?qū)S脭帱c(diǎn)★★
文件長度:RtcFileLen
bp __vbaFreeStr 對付VB程序重啟驗(yàn)證
bp __vbaStrCmp 比較字符串是否相等
bp __vbaStrComp 比較字符串是否相等
bp __vbaVarTstNe 比較變量是否不相等
bp __vbaVarTstEq 比較變量是否相等
bp __vbaStrCopy 復(fù)制字符串
bp __vbaStrMove 移動字符串
bp MultiByteToWideChar ANSI字符串轉(zhuǎn)換成Unicode字符串
bp WideCharToMultiByte Unicode字符串轉(zhuǎn)換成ANSI字符串
=============== ================
密碼常用中斷
Hmemcpy (win9x專用)
GetDlgItemTextA
GetDlgItemInt
vb:
getvolumeinformationa  
vbastrcomp (trw)
Bpx __vbaStrComp (記得是兩個 '_')
MSVBVM60!_vbastrcomp|sofice
MSVBVM50! | 
VBAI4STR 
Ctrl+D
bpx msvbvm60!__vbastrcomp do "d *(esp+0c)"(softice)
按幾次F5出冊碼出來了。
bpx regqueryvalueexa do "d esp->8"(trw) 
vbaVarTstEq 判斷是否注冊的函數(shù)
(0042932F 66898580FEFFFF mov word ptr [ebp+FFFFFE80], ax
改為0042932F 66898580FEFFFF mov word ptr [ebp+FFFFFE80], bx)
時間常用中斷
GetSystemTime
GetLocalTime
GetTickCount
vb:
rtcGetPresentDate //取得當(dāng)前日期 
窗常用中斷
Lockmytask (win9x專用)
bp ExitProcess 退出進(jìn)程
DestroyWindow
mouse_event (鼠標(biāo)中斷)
postquitmessage (Cracking足彩xp,很有用^_^)
vb:
_rtcMsgBox 
ini文件內(nèi)容常用中斷
GetPrivateProfileStringA
GetPrivateProfileProfileInt 
key文件:
getprivateprofileint
ReadFile
CreateFileA 
注冊表常用中斷
RegQueryvalueA
RegQueryvalueExA 
加密中斷
BPIO -h 278 R
BPIO -h 378 R  
其它常用函數(shù)斷點(diǎn)
CreateFileA (讀狗驅(qū)動程序),
DeviceIOControl,
FreeEnvironmentStringsA (對付HASP非常有效).
Prestochangoselector (16-bit HASP's), '7242' 查找字符串 (對付圣天諾).具體含義參考下面的范例。 
光盤破解中斷
16:
getvolumeinformation
getdrivetype
int 2fh (dos)
32:
GetDriveTypeA
GetFullPathNameA
GetWindowsDirectoryA 
讀磁盤中斷
GETLASTERROR 返回擴(kuò)充出錯代碼  
限制中斷
EnableMenuItem 允許、禁止或變灰指定的菜單條目
EnableWindow 允許或禁止鼠標(biāo)和鍵盤控制指定窗口和條目(禁止時菜單變灰)  
不知道軟盤中斷是什么了?還有其它特殊中斷,不知道其他朋友可否說一下了?
如ockmytask and mouse_event,這些就不是api32函數(shù)?
win9x 與 win2k進(jìn)行破解,以上中斷有部分已經(jīng)不能用了?
不知道在win2k上,以上常用中斷函數(shù)是什么了?
也就是問密碼、時間、窗口、ini、key、注冊表、加密狗、光盤、軟盤、限制等!
了解常用的中斷,對破解分析可以做到事半功倍!
請大家說一下!還有如何破解了某個軟件時,一重啟就打回原形?
不知道下什么中斷了?可以分為三種情況:
1.比較可能在注冊表中
2.比較在特殊文件(*.key *.ini *.dat等)
3.比較在程序中,沒有任何錯誤提示或者反譯也找不到明顯字符(這個就是我想問的) 
還有一個是最難的,就是去掉水?。?br/>也可以三種情況:
A.水印是位圖文件(bitblt,creatBITMAP等位圖函數(shù))
B.水印是明顯字符(反譯分析)
C.水印不是明顯字符(如:This a demo!它只是顯示在另一個制作文件上,可是*.htm *.exe等)
C.才是最難搞,也是很多人想知道的!包括我在內(nèi)。不知道高手們有何提示了? 
廣告條:
可以分兩種情況:
A.從創(chuàng)建窗口進(jìn)手,可以用到movewindow或者其它窗口函數(shù)!
B.從位圖進(jìn)手,也可以用到bitblt或者其它位圖函數(shù)!
最后可以借助一些現(xiàn)有工具(如:api27,vwindset,freespy之類的工具) 
葡萄雖無樹,藤生棚中秧。
人處凡塵中,豈不惹塵埃? 
小球[CCG]
那要看是在哪作的標(biāo)記,通常是在注冊表中留下信息!
在softice中就要用bpx regqueryvalueexa do "d esp->8"來中斷看看,
在trw中要用bpx regqueryvalueexa do "d*(esp+8)"來中斷看看。
還有的是在本目錄下留下注冊信息,常見的有.dat .ini .dll等等,
我是用bpx readfile來中斷的,還有的是在windows目錄下留下注冊信息。
你可以借助專用的工具幫助你查看,入filemon等!  
vb: 
1、__vbaVarTstNe //比較兩個變量是否不相等
2、rtcR8ValFromBstr //把字符串轉(zhuǎn)換成浮點(diǎn)數(shù)
3、rtcMsgBox 顯示一信息對話框
4、rtcBeep //讓揚(yáng)聲器叫喚
5、rtcGetPresentDate //取得當(dāng)前日期  
針對字串:
__vbaStrComp
__vbaStrCmp
__vbaStrCompVar
__vbaStrLike
__vbaStrTextComp
__vbaStrTextLike
針對變量:
__vbaVarCompEq
__vbaVarCompLe
__vbaVarCompLt
__vbaVarCompGe
__vbaVarCompGt
__vbaVarCompNe
VB的指針:
THROW  
VB DLL還調(diào)用了oleauto32.dll中的部分函數(shù)。oleauto32.dll是個通用的proxy/stub DLL,其每個函數(shù)的原型在<oleauto.h>中定義,并在MSDN中有詳細(xì)描述。這也有助于理解VB DLL中的函數(shù)的作用。  
舉例:  
LEA EAX, [EBP-58]
PUSH EAX
CALL [MSVBVM60!__vbaI4Var]  
執(zhí)行call之前敲dd eax+8,得到的值為3;
執(zhí)行完call之后,eax = 3
從而可知__vbaI4Var的作用是將一個VARIANT轉(zhuǎn)換為I4(即一個長整數(shù))?!?br/>__vbaVarTstNe似乎是用來進(jìn)行自校驗(yàn)的,正常情況下返回值為0。
已知適用的軟件有:網(wǎng)絡(luò)三國智能機(jī)器人、音樂賀卡廠。當(dāng)這兩個軟件被脫后都回出錯,網(wǎng)絡(luò)三國智能機(jī)器人會產(chǎn)生非法*作,而音樂賀卡廠會告訴你是非法拷貝,通過修改__vbaVarTstNe的返回值都可讓它們正常運(yùn)行。
所以當(dāng)您遇到一個VB軟件,脫后無法正常運(yùn)行,而又找不出其它問題時,可試試攔截這個函數(shù),說不定會有用哦。8-) 
API不太知道,也許可以通過BIOS在98平臺上讀寫扇區(qū),不過在2000/NT下可以通過內(nèi)黑ATAPI,HAL寫扇區(qū)
machoman[CCG]
bpx WRITE_PORT_BUFFER_USHORT
NT/2000下這個斷點(diǎn),當(dāng)edx=1f0h,時,可以看見EDI地址內(nèi)數(shù)據(jù)為扇區(qū)位置數(shù)據(jù),必須先 在winice.dat 中裝入hal.sys 詳細(xì)內(nèi)容看ATAPI手冊  
補(bǔ)充篇:
關(guān)于對VB程序和時間限制程序的斷點(diǎn)
CrackerABC
先給出修改能正確反編譯VB程序的W32DASM的地址:
======================
offsets 0x16B6C-0x16B6D  
修改機(jī)器碼為: 98 F4
======================  
VB程序的跟蹤斷點(diǎn):  
============
MultiByteToWideChar,
rtcR8ValFromBstr,
WideCharToMultiByte,
__vbaStrCmp
__vbaStrComp
__vbaStrCopy
__vbaStrMove
__vbaVarTstNe
rtcBeep
rtcGetPresentDate (時間API)
rtcMsgBox
=========  
時間限制斷點(diǎn):  
================
CompareFileTime
GetLocalTime
GetSystemTime
GetTimeZoneInformation
msvcrt.diffTime()
msvcrt.Time()
================  
一般處理
bpx hmemcpy
bpx MessageBox
bpx MessageBoxExA
bpx MessageBeep
bpx SendMessage 
bpx GetDlgItemText
bpx GetDlgItemInt
bpx GetWindowText
bpx GetWindowWord
bpx GetWindowInt
bpx DialogBoxParamA
bpx CreateWindow
bpx CreateWindowEx
bpx ShowWindow
bpx UpdateWindow 
bmsg xxxx wm_move
bmsg xxxx wm_gettext
bmsg xxxx wm_command
bmsg xxxx wm_activate  
時間相關(guān)
bpint 21 if ah==2A (DOS)
bpx GetLocalTime
bpx GetFileTime
bpx GetSystemtime  
CD-ROM 或 磁盤相關(guān)
bpint 13 if ah==2 (DOS)
bpint 13 if ah==3 (DOS)
bpint 13 if ah==4 (DOS)
bpx GetFileAttributesA
bpx GetFileSize
bpx GetDriveType
bpx GetLastError
bpx ReadFile
bpio -h (Your CD-ROM Port Address) R  
軟件狗相關(guān)
bpio -h 278 R
bpio -h 378 R  
鍵盤輸入相關(guān)
bpint 16 if ah==0 (DOS)
bpint 21 if ah==0xA (DOS)  
文件訪問相關(guān)
bpint 21 if ah==3dh (DOS)
bpint 31 if ah==3fh (DOS)
bpint 21 if ah==3dh (DOS)
bpx ReadFile
bpx WriteFile
bpx CreateFile
bpx SetFilePointer
bpx GetSystemDirectory  
INI 初始化文件相關(guān)
bpx GetPrivateProfileString
bpx GetPrivateProfileInt
bpx WritePrivateProfileString
bpx WritePrivateProfileInt  
注冊表相關(guān)
bpx RegCreateKey
bpx RegDeleteKey
bpx RegQueryvalue
bpx RegCloseKey
bpx RegOpenKey  
注冊標(biāo)志相關(guān)
bpx cs:eip if EAX==0  
內(nèi)存標(biāo)準(zhǔn)相關(guān)
bpmb cs:eip rw if 0x30:0x45AA==0  
顯示相關(guān)
bpx 0x30:0x45AA do "d 0x30:0x44BB"
bpx CS:0x66CC do "? EAX"
查找窗口
FindWindowA
BP SetFilePointer
bpx hmemcpy ;破解萬能斷點(diǎn),攔截內(nèi)存拷貝動作(注意:Win9x專用斷點(diǎn))
bpx Lockmytask ;當(dāng)你用其它斷點(diǎn)都無效時可以試一下,這個斷點(diǎn)攔截按鍵的動作(Win9x專用)
實(shí)在找不到斷點(diǎn)可以試下面的方法:
bmsg handle wm_gettext ;攔截注冊碼(handle為對應(yīng)窗口的句柄)
bmsg handle wm_command ;攔截OK按鈕(handle為對應(yīng)窗口的句柄)
攔截窗口:
bpx CreateWindow ;創(chuàng)建窗口
bpx CreateWindowEx(A/W) ;創(chuàng)建窗口
bpx ShowWindow ;顯示窗口
bpx UpdateWindow ;更新窗口
bpx GetWindowText(A/W) ;獲取窗口文本
攔截消息框:
bpx MessageBox(A/W) ;創(chuàng)建消息框
bpx MessageBoxExA(W) ;創(chuàng)建消息框
bpx MessageBoxIndirect(A/W) ;創(chuàng)建定制消息框
攔截警告聲:
bpx MessageBeep ;發(fā)出系統(tǒng)警告聲(如果沒有聲卡就直接驅(qū)動系統(tǒng)喇叭發(fā)聲)
攔截對話框:
bpx DialogBox ;創(chuàng)建模態(tài)對話框
bpx DialogBoxParam(A/W) ;創(chuàng)建模態(tài)對話框
bpx DialogBoxIndirect ;創(chuàng)建模態(tài)對話框
bpx DialogBoxIndirectParam(A/W) ;創(chuàng)建模態(tài)對話框
bpx CreateDialog ;創(chuàng)建非模態(tài)對話框
bpx CreateDialogParam(A/W) ;創(chuàng)建非模態(tài)對話框
bpx CreateDialogIndirect ;創(chuàng)建非模態(tài)對話框
bpx CreateDialogIndirectParam(A/W) ;創(chuàng)建非模態(tài)對話框
bpx GetDlgItemText(A/W) ;獲取對話框文本
bpx GetDlgItemInt ;獲取對話框整數(shù)值
攔截剪貼板:
bpx GetClipboardData ;獲取剪貼板數(shù)據(jù)
攔截注冊表:
bpx RegOpenKey(A/W) ;打開子健 ( 例:bpx RegOpenKey(A) if *(esp->8)=='****' )
bpx RegOpenKeyExA(W) ;打開子健 ( 例:bpx RegOpenKeyEx if *(esp->8)=='****' )
bpx RegQueryValue(A/W) ;查找子健 ( 例:bpx RegQueryValue(A) if *(esp->8)=='****' )
bpx RegQueryValueEx(A/W) ;查找子健 ( 例:bpx RegQueryValueEx if *(esp->8)=='****' )
bpx RegSetValue(A/W) ;設(shè)置子健 ( 例:bpx RegSetValue(A) if *(esp->8)=='****' )
bpx RegSetValueEx(A/W) ;設(shè)置子健 ( 例:bpx RegSetValueEx(A) if *(esp->8)=='****' )
注意:'****'為指定子鍵名的前4個字符,如子鍵為'Regcode',則'****'= 'Regc'
功能限制攔截斷點(diǎn):
bpx EnableMenuItem ;禁止或允許菜單項(xiàng)
bpx EnableWindow ;禁止或允許窗口
bmsg hMenu wm_command ;攔截菜單按鍵事件,其中hMenu為菜單句柄
bpx K32Thk1632Prolog ;配合bmsg hMenu wm_command使用,可以通過這個斷點(diǎn)進(jìn)入菜單處理程序
應(yīng)用示例:
CALL [KERNEL32!K32Thk1632Prolog]
CALL [......] <-- 由此跟蹤進(jìn)入菜單處理程序
CALL [KERNEL32!K32Thk1632Epilog]
攔截時間:
bpx GetLocalTime ;獲取本地時間
bpx GetSystemTime ;獲取系統(tǒng)時間
bpx GetFileTime ;獲取文件時間
bpx GetTickCount ;獲得自系統(tǒng)成功啟動以來所經(jīng)歷的毫秒數(shù)
bpx GetCurrentTime ;獲取當(dāng)前時間(16位)
bpx SetTimer ;創(chuàng)建定時器
bpx TimerProc ;定時器超時回調(diào)函數(shù)
攔截文件:
bpx CreateFileA(W) ;創(chuàng)建或打開文件 (32位)
bpx OpenFile ;打開文件 (32位)
bpx ReadFile ;讀文件 (32位)
bpx WriteFile ;寫文件 (32位)
bpx _lcreat ;創(chuàng)建或打開文件 (16位)
bpx _lopen ;打開文件 (16位)
bpx _lread ;讀文件 (16位)
bpx _lwrite ;寫文件 (16位)
bpx _hread ;讀文件 (16位)
bpx _hwrite ;寫文件 (16位)
攔截驅(qū)動器:
bpx GetDrivetype(A/W) ;獲取磁盤驅(qū)動器類型
bpx GetLogicalDrives ;獲取邏輯驅(qū)動器符號
bpx GetLogicalDriveStringsA(W) ;獲取當(dāng)前所有邏輯驅(qū)動器的根驅(qū)動器路徑
攔截狗:
bpio -h 378(或278、3BC) R ;378、278、3BC是并行打印端口
bpio -h 3F8(或2F8、3E8、2E8) R ;3F8、2F8、3E8、2E8是串行端口
VB程序?qū)S脭帱c(diǎn):
bpx msvbvm60!rtcMsgBox
bpx msvbvm60!__vbaStrCmp
bpx msvbvm60!__vbaStrComp
bpx msvbvm60!__vbaStrCompVar
bpx msvbvm60!__vbaStrTextCmp
bpx msvbvm60!__vbaFileOpen
bpx msvbvm60!__vbaInputFile
bpx msvbvm60!__vbaFileSeek
bpx msvbvm60!__vbaWriteFile
bpx msvbvm60!__vbaFileClose
bpx msvbvm60!rtcFileAttributes
bpx msvbvm60!rtcFileDateTime
bpx msvbvm60!rtcFileLen
bpx msvbvm60!rtcFileLength
bpx msvbvm60!__vbaVarInt
bpx msvbvm60!__vbaVarCmpGe
bpx msvbvm60!__vbaVarCmpGt
bpx msvbvm60!__vbaVarCmpLe
bpx msvbvm60!__vbaVarCmpLt
bpx msvbvm60!__vbaVarCmpNe
bpx msvbvm60!__vbaVarTextCmpEq
bpx msvbvm60!__vbaVarTextCmpGe
bpx msvbvm60!__vbaVarTextCmpGt
bpx msvbvm60!__vbaVarTextCmpLe
bpx msvbvm60!__vbaVarTextCmpLt
bpx msvbvm60!__vbaVarTextCmpNe
bpx msvbvm60!__vbaVarTextTstEq
bpx msvbvm60!__vbaVarTextTstGe
bpx msvbvm60!__vbaVarTextTstGt
bpx msvbvm60!__vbaVarTextTstLe
bpx msvbvm60!__vbaVarTextTstLt
bpx msvbvm60!__vbaVarTextTstNe
bpx msvbvm60!__vbaVarTstEq
bpx msvbvm60!__vbaVarTstGe
bpx msvbvm60!__vbaVarTstGt
bpx msvbvm60!__vbaVarTstLe
bpx msvbvm60!__vbaVarTstLt
bpx msvbvm60!__vbaVarTstNe
注意:VB程序仍然可以使用普通API函數(shù),只要函數(shù)“最終”CALL了這個函數(shù)
上面的斷點(diǎn)對應(yīng)VB6程序,如果是VB5程序則將msvbvm60改成msvbvm50即可
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

日韩中文字幕视频网| 欧美手机在线视频| 污污视频在线免费观看| 白嫩情侣偷拍呻吟刺激| 亚洲大尺度在线观看| 在线观看免费国产小视频| 麻豆md0077饥渴少妇| 97超碰资源| 免费av网站在线| 国产亚洲激情视频在线| 91久久久精品| 欧美性猛交xx乱大交| 九九在线观看免费视频| 国模无码国产精品视频| 快灬快灬一下爽蜜桃在线观看| 老牛国内精品亚洲成av人片| 国产成人精品无码播放| 国产视频在线观看网站| 一区二区三区区四区播放视频在线观看| 5858p先锋影音资源网| 性囗交免费视频观看| 视频三区二区一区| 久久av一区二区三区亚洲| 蜜桃精品wwwmitaows| 黄色片在线免费观看| 菠萝蜜视频国产在线播放| 国产精品一级片在线观看| 免费网站成人| 日韩激情视频在线| 国模私拍一区二区| 日韩影视在线| 国产a久久精品一区二区三区| 丰满人妻中伦妇伦精品app| 久久综合九九| 中文字幕不卡三区视频| 日韩中文字幕av电影| 国家队第一季免费高清在线观看| 在线国产视频观看| 亚洲一级二级三级在线免费观看| 香蕉视频免费在线播放| 日韩国产在线一区| 李宗瑞系列合集久久| 欧美性受黑人性爽| 亚洲图片欧美在线| 黑人精品xxx一区| 一本久道久久综合无码中文| 精品国产福利一区二区在线| 99高清免费国产自产拍| www.成人爱| 国产目拍亚洲精品99久久精品| 欧美黑人巨大xxx极品| 国产黄色一级大片| 亚洲熟妇无码一区二区三区| 青娱乐国产精品视频| 久久久久久久久久97| 国产精品日韩专区| 欧美精品一区二区三区涩爱蜜| 亚洲国产综合视频| 欧美日韩国产在线一区| 五月天国产在线| 亚洲男男gay视频| 亚洲成av人片在线观看www| 国内成+人亚洲| 国产精品日本欧美一区二区三区| 在线成人性视频| 日本一本草久在线中文| 成 人 免费 黄 色| 四虎成人免费在线| 久久毛片亚洲| 99r精品视频| 婷婷综合另类小说色区| 黄色av免费在线观看| 日本不卡在线视频| 制服丝袜综合网| 成人爽a毛片免费啪啪动漫| 日韩在线第一区| 免费精品视频一区二区三区| 国产精伦一区二区三区| 翡翠波斯猫1977年美国| 97久久久精品综合88久久| 久久久久无码精品国产sm果冻| 伊人免费在线观看| 欧美色xxxx| 国产一级在线观看www色| 久久99精品网久久| 视频在线观看91| 欧美一区二区三区影视| 国产专区欧美精品| 一区二区中文字幕在线| 亚洲婷婷噜噜| 美女把尿口扒开让男人桶在线观看| 香港三级韩国三级日本三级| 国产一区二区久久精品| 日韩8x8x| 亚洲欧美日韩网站| 欧美日夜夜逼| 老妇女50岁三级| 99精品一区二区三区| 欧美aa在线观看| 亚洲少妇中文在线| 久久狠狠高潮亚洲精品| 一区二区三区丝袜| 亚洲免费福利| 国产原创在线观看| 成人a视频在线观看| 色爱综合网站| av成人天堂| 99精品久久| 亚洲精品自拍区在线观看| 中文亚洲欧美| 天天摸天天碰天天爽天天弄| 中文字幕在线免费专区| 做爰视频毛片视频| 天天av天天翘天天综合网色鬼国产| 欧美系列电影免费观看| 福利在线国产| 999精品免费视频| 国产精品视频看| 欧美jizzhd欧美精品巨大| 国产高清在线精品一区二区三区| www.日本高清| 电影eeuss影院www| 亚洲精品97久久| www.精品av.com| 亚洲第一偷拍网| 无码人妻av免费一区二区三区| 99精品小视频| 杨幂毛片午夜性生毛片| 最新国产在线拍揄自揄视频| 国产亚洲字幕| 国产伦精品一区二区三区视频青涩| 六月丁香综合在线视频| aa亚洲婷婷| asian性开放少妇pics| 久久精品国产一区二区三区不卡| 精精国产xxxx视频在线| 久久精品电影网站| 中文字幕亚洲欧美在线不卡| 91福利视频久久久久| 免费精品国产自产拍观看| 久久一区二区三区视频| 亚洲欧美一区二区在线观看| 亚洲高清毛片| 亚洲精品美女在线观看| 香港三日本三级少妇66| 精品久久一区二区三区| 影音先锋中文字幕在线| 天天影视色香欲综合网老头| 国产成a人无v码亚洲福利| 91国偷自产一区二区使用方法| 亚洲小说区图片区| 毛片视频免费播放| 天天综合网 天天综合色| 5566日本婷婷色中文字幕97| 国产丝袜视频在线观看| 六九午夜精品视频| 福利视频网址| 国产中文字幕精品| 手机看片日韩av| 欧美牲交a欧美牲交| 人人澡人人透人人爽| 成人欧美精品久久久久影院| 日本50路肥熟bbw| h版电影在线播放视频网站| 欧美日韩一区二区在线| 天天操天天怕| 亚洲一区二区在线| 国产精品亚洲人成在99www| 国产精品亲子乱子伦xxxx裸| 一区二区在线影院| 先锋影音网一区| 男女18免费网站视频| www.日本一区| av免费在线视| 逼特逼视频在线| 在线观看视频在线观看| 5858p先锋影音资源网| 亚洲欧洲性图库| 给个网站可以在线观看你懂的| 国产精品免费视频一区二区三区| 国产激情一区二区三区桃花岛亚洲| 欧美风情在线视频| 久久av一区二区三| 亚洲图片中文字幕| 欧美最猛黑人xxxxwww| 国产欧美综合一区| 粉嫩av一区二区三区四区五区| 亚洲人成网站999久久久综合| 精品久久久久久中文字幕人妻最新| 国产激情视频一区二区三区欧美| 9久re热视频在线精品| 日本少妇色视频| 欧美最猛性xxxxx喷水| 日韩电影在线免费| 美女露隐私免费网站| 亚洲最大成人免费视频| 久久久久久久久久久久久久国产| kk眼镜猥琐国模调教系列一区二区| 欧美性生交大片| 日韩乱码在线视频| 国产日韩一区二区三区在线播放| 黄色动漫在线观看| 国产成人一区二区三区免费看| 黑人另类精品××××性爽| 国产精品v欧美精品v日韩| 中文字幕色视频| 国产精品乱码视频| 亚洲精品成人久久久998| h片在线观看视频免费免费| 日韩三级视频| 国内揄拍国内精品| 99在线精品视频免费观看软件| 成人午夜高潮视频| 欧美一二三区| 亚洲欧美在线另类| 久久久久亚洲av片无码下载蜜桃| 久久香蕉一区| ass极品国模人体欣赏| av一区二区三区四区| 久久久高清视频| 在线视频精品一区| 日韩精品中文字幕在线不卡尤物| 91污片在线观看| 欧美一区二区视频在线| 欧美1819sex性处18免费| 91中文字幕在线视频| 午夜久久久久久| 男人精品网站一区二区三区| 日韩福利小视频| 国产男女无遮挡猛进猛出| 免费毛片一区二区三区| 五月婷婷婷婷婷| 欧美精品久久一区二区三区| 中文一区二区视频| 综合视频在线观看| 福利视频导航大全| 国产在线播放观看| 乱亲女h秽乱长久久久| 色综合色综合色综合| 男女视频一区二区| 不卡av免费在线观看| 日韩加勒比系列| 调教驯服丰满美艳麻麻在线视频| 色综合天天综合在线视频| 久久视频www| 日韩在线三区| 欧美日本中文字幕| 第一页在线观看| 欧洲成人综合网| 欧美自拍视频在线观看| 午夜精品视频在线观看一区二区| 视频污在线观看| 国产乱子伦一区二区三区国色天香| 日日噜噜噜噜人人爽亚洲精品| 欧美综合国产| 又黄又免费的网站| 女人裸体性做爰全过| 性一交一乱一伧国产女士spa| 日韩美女在线播放| 亚洲人成在线播放网站岛国| 日韩在线视频在线| 欧美日韩精品是欧美日韩精品| 成人在线观看亚洲| 日韩不卡高清| 麻豆亚洲一区| 亚洲精华一区二区三区| 欧美区一区二| 精品综合久久久| 大型av综合网站| 中文字幕专区| 影音先锋国产精品| 91肉色超薄丝袜脚交一区二区| 在线免费日韩| 免费污视频在线观看| 视频免费在线看| 免费欧美网站| 亚洲成人手机在线| av片免费观看| 亚洲图片88| 91在线地址| 欧美日韩情趣电影| www.超级碰| 亚洲韩国欧洲国产日产av| 91精品办公室少妇高潮对白| 欧美日韩另类字幕中文| 国产乱子伦农村叉叉叉| 欧美成人禁片在线www| 人善交video高清| 欧美成人午夜激情| 国产偷倩在线播放| 久久综合亚州| 欧美日韩一区二区三区不卡视频| 日韩8x8x| 成人黄色a**站在线观看| 乱子伦视频在线看| 男人透女人免费视频| 你懂的视频在线观看| 日本视频精品一区| 精品免费一区二区| 成人免费视频网站入口| 亚洲国产欧美日韩在线观看第一区| 一本一道久久a久久综合精品| 精品无码久久久久国产| 特黄特色大片免费视频大全| 久久91导航| 亚洲成人激情小说| 欧美在线播放视频| eeuss影院18www免费| 亚洲午夜久久久久中文字幕久| 男人的天堂久久久| 亚洲国产精品久久久久秋霞蜜臀| 欧美极品jizzhd欧美仙踪林| 精品国产欧美日韩不卡在线观看| 欧美自拍视频在线观看| 久久久无码一区二区三区| 国产精品亲子伦av一区二区三区| 国产电影一区二区三区爱妃记| 日韩精品成人在线观看| 国产亚洲综合视频| 久久精品免视看国产成人| 亚洲精品大全| 国产精品hd| av午夜一区麻豆| 午夜精品三级视频福利| 色一情一乱一伦一区二区三区| 波霸ol色综合久久| 国产福利久久| 九色精品视频在线观看|