吾愛破解 - LCG - LSG |安卓破解|病毒分析|破解軟件|www.ycnqhj.icu

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

搜索
查看: 4759|回復: 30
上一主題 下一主題

[2019] 【吾愛動畫大賽2019參賽作品】- 從零學習Ring 3下幾種必學hook(鉤子)姿勢

[復制鏈接]
跳轉到指定樓層
樓主
bester 發表于 2019-9-9 18:19 回帖獎勵
本帖最后由 bester 于 2019-9-11 14:23 編輯

0.前言
從9月1號開始學習了8天的成果,每天碼到凌晨2點,從零開始學習PE結構,IAT hook 調試法等等,特地去學來參加動畫大賽,視頻有兩處比較打臉的地方,大家忽略一下,比較緊張字可能說錯了,沒有講課經驗,容易忘記學過的知識,然后把自己搞懵了


1.簡介

大家好,我是Bester,這是我的動畫大賽參賽作品,讓我們一起來學習hook,如有錯誤之處請大家諒解~  (屏幕分辨率:2K,條件簡陋聲音較小請調大音量)

1.什么是hook?
  答:你可以理解為你下班開車回家,路上遇到蜀黎查酒駕,如果檢查結果顯示一切正常,無違規行為,則放行,否則攔截
        程序也是如此,我們可以設置一個hook,在程序調用某功能的時候,我們有權讓他是否調用,或者改變其返回的值

2.學習hook的條件
  答:你需要以下幾點:
                                        1.持之以恒的學習心態和耐心   非常重要
                                        2.至少懂得一門Win32編程語言,最好是C/C++,主要原因是方便,API所需要的結構,可以直接聲明即可調用
                                        3.OD的基本使用
                                        4.基本的匯編指令,以及棧(先進后出的順序)和堆
2.大綱
常見的幾種hook方式
答:1.SetWindowsHookEx 消息鉤子  需要注入器以及DLL才能修改其他進程
        缺點:適用于消息類,比如鍵盤的輸入以及鼠標的點擊,非此類情況一般無法使用
        2.Inline hook 分為 調試器方式(int 3 CC斷點,OD就是使用這樣的技術)以及 DLL注入(常用在API hook)   調試器方式未放源碼,算給大家留個作業,希望大家在看完教程以后根據我講的思路,自己用自己喜歡的語言重寫一份
        缺點:調試器方式 容易被殼檢測,DLL注入方式注入到其他進程需要注入器以及DLL,比較不方便
        3.IAT hook 導入表
         缺點:如果是動態獲取API調用,無法hook 局限性較大

3.IAT HOOK 必學圖


4.指針和小端序
大家一定要記好我舉的例子,蘋果和箱子的故事,這樣你在編程當中才能理解指針到底是什么,時間原因本來是想給大家演示一下指針在內存當中的樣子,Pointer在Delphi中是將地址轉換成指針 ^是取指針所指向的值,然后各種數據結構你只需要知道他的成員占多大的空間,是什么類型就可以了,小端序在視頻中說了就不提了
后續如果有關于視頻當中不懂的點,可以留言或者帖子@我,我看到會回答的,在此希望大家都能學會hook技術。
5.作品鏈接
鏈接: https://pan.baidu.com/s/1lzQYw6_x5pNNlDQkLJuoSQ 提取碼: 2gub
作品、試練相關的程序要求統一加密碼( www.ycnqhj.icu )壓縮成Zip或7z格式壓縮包,再上傳至于百度網盤,在帖子中貼出下載地址,加密碼防止百度無故和諧下載。

免費評分

參與人數 21吾愛幣 +29 熱心值 +18 收起 理由
xiaolitao + 1 [email protected]
zhoujianwu + 1 + 1 我很贊同!
福仔 + 2 + 1 我很贊同!
Leoken + 1 + 1 [email protected]
rixinyueyi20007 + 1 + 1 用心討論,共獲提升!
shubiao + 1 + 1 熱心回復!
XhyEax + 2 + 1 我很贊同!
nj001 + 1 + 1 我很贊同!
狂野逆戰 + 1 解壓密碼?樓主你鬧呢
Edgar123 + 1 + 1 用心討論,共獲提升!
as614001 + 1 + 1 我很贊同!
jnez112358 + 1 + 1 [email protected]
test_for_jiao + 1 + 1 [email protected]
朱朱你墮落了 + 1 + 1 感謝發布原創作品,吾愛破解論壇因你更精彩!
cxp521 + 1 + 1 我很贊同!
又紅又專 + 1 我很贊同!
安倚靜軒 + 1 + 1 我很贊同!
ee789852 + 1 + 1 [email protected]
2314902431 + 3 + 1 感謝發布原創作品,XXXX因你更精彩!
瀟未然 + 5 + 1 歡迎分析討論交流,吾愛破解論壇有你更精彩!
adime2018 + 1 + 1 用心討論,共獲提升!

查看全部評分

本帖被以下淘專輯推薦:

發帖前要善用論壇搜索功能,那里可能會有你要找的答案或者已經有人發布過相同內容了,請勿重復發帖。

推薦
2314902431 發表于 2019-9-9 23:39
本帖最后由 2314902431 于 2019-9-10 09:34 編輯

有水果機要什么公仔,先定個小目標,拿個第一來玩玩.
推薦
 樓主| bester 發表于 2019-9-11 14:24 <
本帖最后由 bester 于 2019-9-11 14:26 編輯

www.ycnqhj.icu 默認解壓密碼 按大賽規定 @狂野逆戰
沙發
keyyan 發表于 2019-9-9 23:22
4#
15512345888 發表于 2019-9-10 00:03
感恩大佬分享~~~
5#
赤色焰 發表于 2019-9-10 01:15
好東西回頭下載學習學習。
6#
ee789852 發表于 2019-9-10 06:18
好東西,學習了
7#
hui00000 發表于 2019-9-10 08:20
感謝大佬分享
8#
安倚靜軒 發表于 2019-9-10 09:08
感謝分享
9#
cangyun 發表于 2019-9-10 09:11
感謝樓主熱心分享!!
10#
無色的煙 發表于 2019-9-10 09:23
感謝分享
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則

快速回復 收藏帖子 返回列表 搜索

RSS訂閱|小黑屋|聯系我們|吾愛破解 - LCG - LSG ( 京ICP備16042023號 | 京公網安備 11010502030087號 )

GMT+8, 2019-10-20 00:08

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
新疆时时开奖历史记录