国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 易語言 - 易語言利用HOOK注入獲取內容的代碼

易語言利用HOOK注入獲取內容的代碼

2022-02-21 16:40易語言源碼教程 易語言

今天小編就為大家分享一篇關于易語言利用HOOK注入獲取內容的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

DLL命令表

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
.版本 2
.DLL命令 RtlMoveMemory, 整數型, "kernel32.dll", "RtlMoveMemory"
 .參數 Destination, 整數型
 .參數 Source, 整數型
 .參數 Length, 整數型
.DLL命令 CreateWindowExA, 整數型
 .參數 dwExStyle, 整數型
 .參數 lpClassName, 文本型
 .參數 lpWindowName, 文本型
 .參數 dwStyle, 整數型
 .參數 x, 整數型
 .參數 y, 整數型
 .參數 nWidth, 整數型
 .參數 nHeight, 整數型
 .參數 hWndParent, 整數型
 .參數 hMenu, 整數型
 .參數 hInstance, 整數型
 .參數 lpParam, 整數型
.DLL命令 VirtualProtect, 邏輯型
 .參數 lpAddress, 整數型
 .參數 dwSize, 整數型
 .參數 flNewProtect, 整數型
 .參數 lpflOldProtect, 整數型, 傳址
.DLL命令 SetWindowLongA, 整數型, , "SetWindowLongA"
 .參數 hWnd, 整數型
 .參數 nIndex, 整數型
 .參數 dwNewLong, 整數型
.DLL命令 CallWindowProcA, 整數型, , "CallWindowProcA"
 .參數 lpPrevWndFunc, 整數型
 .參數 hWnd, 整數型
 .參數 Msg, 整數型
 .參數 wParam, 整數型
 .參數 lParam, 整數型
.DLL命令 GetProcAddress, 整數型
 .參數 hModule, 整數型
 .參數 lpProcName, 文本型
.DLL命令 GetModuleHandleA, 整數型
 .參數 lpModuleName, 文本型
.DLL命令 MessageBoxA, 整數型, "user32.dll", "MessageBoxA", 公開, 顯示和操作一個消息框。該消息框包含一個應用程序定義的消息和標題,加上預定義的圖標和按鈕的任意組合。 wLanguageId參數指定為預定義的按鈕使用的語言資源集。
 .參數 hwnd, 整數型, , 要創建的消息框的所有者窗口的句柄。如果這個參數為NULL,則消息框沒有所有者窗口
 .參數 lpText, 文本型
 .參數 lpCaption, 文本型
 .參數 wtype, 整數型
.DLL命令 SetWindowsHookExA, 整數型, "User32.dll", "SetWindowsHookExA", 公開, HHOOK WINAPI SetWindowsHookEx
 .參數 idHook, , , _In_ int  idHook,
 .參數 lpfn, , , _In_ HOOKPROC lpfn,
 .參數 hMod, , , _In_ HINSTANCE hMod,
 .參數 dwThreadId, , , _In_ DWORD  dwThreadId
.DLL命令 GetCurrentThreadId, 整數型, "kernel32.dll", "GetCurrentThreadId", 公開, 取當前線程ID
.DLL命令 CallNextHookEx, 整數型, "User32.dll", "CallNextHookEx", 公開, LRESULT WINAPI CallNextHookEx
 .參數 hhk, 整數型, , _In_opt_ HHOOK hhk,
 .參數 nCode, 整數型, , _In_  int nCode,
 .參數 wParam, 整數型, , _In_  WPARAM wParam,
 .參數 lParam, 整數型, , _In_  LPARAM lParam
.DLL命令 GetForegroundWindow, 整數型, "User32.dll", "GetForegroundWindow", 公開, HWND WINAPI GetForegroundWindow
.DLL命令 UnhookWindowsHookEx, 邏輯型, "User32.dll", "UnhookWindowsHookEx", 公開, BOOL WINAPI UnhookWindowsHookEx
 .參數 hhk, , , _In_ HHOOK hhk

常量數據表

?
1
2
3
4
5
6
.版本 2
.常量 GWL_WNDPROC, "-4"
.常量 PAGE_EXECUTE_READWRITE, "64"
.常量 WM_NOTIFY, "78"
.常量 WH_CBT, "5"
.常量 HCBT_ACTIVATE, "5"

全局變量表

?
1
2
.版本 2
.全局變量 APIHook, APIHOOK類

APIHOOK獲取信息框內容

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
.版本 2
.程序集 APIHOOK類
.程序集變量 pFunAddress, 整數型
.程序集變量 OldProtect, 整數型
.程序集變量 NewData, 字節集
.程序集變量 OldData, 字節集
.程序集變量 HookInfo, 文本型
.子程序 _初始化, , , 當基于本類的對象被創建后,此方法會被自動調用
.子程序 _銷毀, , , 當基于本類的對象被銷毀前,此方法會被自動調用
.子程序 InstallApiHook, 邏輯型, 公開
.參數 lpLibFileName, 文本型
.參數 lpProcName, 文本型
.參數 lpfn, 整數型
pFunAddress = GetProcAddress (GetModuleHandleA (lpLibFileName), lpProcName) ' 獲取API函數地址
.如果真 (pFunAddress = 0)
 返回 (假)
.如果真結束
VirtualProtect (pFunAddress, 8, #PAGE_EXECUTE_READWRITE, OldProtect) ' 把內存塊設置為可讀寫
NewData = { 184 } + 到字節集 (lpfn) + { 255, 224 } ' 生成新機器碼數據
OldData = 指針到字節集 (pFunAddress, 8) ' 保存舊機器碼數據
HookInfo = lpLibFileName + “|” + lpProcName
返回 (真)
.子程序 BeginHook, , 公開
.如果真 (pFunAddress ≠ 0)
 寫到內存 (NewData, pFunAddress, 8)
.如果真結束
.子程序 StopHook, , 公開
.如果真 (pFunAddress ≠ 0)
 寫到內存 (OldData, pFunAddress, 8)
.如果真結束
.子程序 UninstallApiHook, , 公開
.局部變量 temp, 整數型
.如果真 (pFunAddress ≠ 0)
 寫到內存 (OldData, pFunAddress, 8)
 VirtualProtect (pFunAddress, 8, OldProtect, temp)
.如果真結束
連續賦值 (0, pFunAddress, OldProtect)
連續賦值 ({ }, NewData, OldData)
連續賦值 (“”, HookInfo)
.子程序 GetApiHookInfo, 文本型, 公開
返回 (HookInfo)

啟動窗口程序集

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
.版本 2
.程序集 窗口程序集_啟動窗口
.程序集變量 hhk, 整數型
.子程序 __啟動窗口_創建完畢
APIHook.InstallApiHook (“user32.dll”, “MessageBoxA”, 到數值 (&MyMessageBox)) ' 安裝APIHOOK
APIHook.BeginHook ()
信息框 (“你好”, 0, )
信息框 (“你好”, 0, )
結束 ()
.子程序 __啟動窗口_將被銷毀
APIHook.UninstallApiHook ()
.子程序 Proc, 整數型
.參數 nCode, 整數型
.參數 wParam, 整數型
.參數 lParam, 整數型
.判斷開始 (nCode = #HCBT_ACTIVATE)
 輸出調試文本 (“信息框的句柄:” + 到文本 (wParam))
 UnhookWindowsHookEx (hhk)
.默認
.判斷結束
CallNextHookEx (hhk, nCode, wParam, lParam)
返回 (0)
.子程序 MyMessageBox, 整數型
.參數 hwnd, 整數型
.參數 lpText, 文本型
.參數 lpCaption, 文本型
.參數 wtype, 整數型
.局部變量 ret, 整數型
輸出調試文本 (“=============”)
輸出調試文本 (hwnd, lpText, lpCaption, wtype)
輸出調試文本 (“=============”)
APIHook.StopHook ()
hhk = SetWindowsHookExA (#WH_CBT, 到整數 (&Proc), 0, GetCurrentThreadId ())
ret = MessageBoxA (hwnd, lpText, lpCaption, wtype)
APIHook.BeginHook ()
返回 (ret)

運行結果:

易語言利用HOOK注入獲取內容的代碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

延伸 · 閱讀

精彩推薦
  • 易語言易語言關于程序進程和線程的基礎知識

    易語言關于程序進程和線程的基礎知識

    今天小編就為大家分享一篇關于易語言關于程序進程和線程的基礎知識,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起...

    三葉資源網6662022-02-24
  • 易語言易語言生成exe文件的方法

    易語言生成exe文件的方法

    在本篇內容中小編給大家分享的是關于易語言生成exe文件的方法知識點,需要的朋友們參考下。...

    易語言教程網14792022-03-01
  • 易語言一步一步跟我學易語言之第二個易程序菜單設計

    一步一步跟我學易語言之第二個易程序菜單設計

    今天小編就為大家分享一篇關于的一步一步跟我學易語言之第二個易程序菜單設計,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要...

    易語言幫助手冊7092021-06-17
  • 易語言易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    今天小編就為大家分享一篇關于易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,...

    易語言幫助手冊9092022-01-12
  • 易語言易語言設置進度條邊框樣式的方法

    易語言設置進度條邊框樣式的方法

    今天小編就為大家分享一篇關于易語言設置進度條邊框樣式的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊4422022-01-20
  • 易語言實例操作易語言載入窗口

    實例操作易語言載入窗口

    在本文中小編給大家整理的是關于易語言載入窗口的教程和步驟內容,需要的可以跟著學習下...

    易語言教程網19162022-03-02
  • 易語言易語言獲取指定磁盤的名稱

    易語言獲取指定磁盤的名稱

    今天小編就為大家分享一篇關于易語言獲取指定磁盤的名稱,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來...

    易語言幫助手冊12662022-01-04
  • 易語言一步一步跟我學易語言之關于變量

    一步一步跟我學易語言之關于變量

    今天小編就為大家分享一篇關于一步一步跟我學易語言之關于變量,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊10822021-06-17
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品自拍视频 | 这里只有久久精品 | 日本中文字幕亚洲 | 久久久久成人精品免费播放动漫 | 成人福利免费在线观看 | 日韩中文在线视频 | 国产97色在线 | 亚洲 | 在线观看成人av | 午夜天堂| 一级黄色毛片 | 国产在线视频一区 | 精品一区二区三 | 欧美精品久久久久 | 国产小视频自拍 | 99热在线精品免费 | 亚洲精品成a人在线 | 国产精品国产自产拍高清av | 中文字幕乱码亚洲精品 | 久久成人免费视频 | 亚洲一区免费 | 成人在线播放 | 久久久久综合精品福利啪啪 | 欧美精品 | 精品国产一区二区三区在线观看 | 日韩中文在线视频 | 国产精品中文字幕在线观看 | 亚洲激情视频 | 国产一级视频免费观看 | 久久精品综合 | 日本天天操| 性色av一区二区三区 | 黄色在线观看 | 日本福利网站 | 亚洲激情网站 | 欧美一区二区三区男人的天堂 | 在线成人国产 | www久 | 亚洲精品福利在线观看 | 中文字幕一区二区三区精彩视频 | 在线激情视频 | 国产精品久久久久久中文字 |