hook工具 PC微信hook思路講解

2021-10-11 09:00:40 字數 720 閱讀 5058

逆向技術,是一種產品設計技術再現過程,即對一項目標產品進行逆向分析及研究,從而演繹並得出該產品的處理流程,以製作出功能一樣,並且有你自己想法的程式

逆向技術個人理解,軟體的生存意義就在於攻與防,想必來精益的易友都有一顆想成為大神的心,看過世界安全大賽《pwn2own》,360 team 在上面為國爭光的表現,是否內心已經隱隱觸動了

偶然機會接觸到 hook,發現其中的魅力,他不同於逆向協 yi,因為如果是協 yi,那麼你需要對伺服器的互動來完成完整的組合收包、發包,並且這是非常危險及維護係數非常高的一種形式,假設服務端更新協 yi 格式,那麼協 yi 將失效,並且這是不可控的,也就是人家可以隨時隨地更新,那麼接下來介紹 hook 了,簡單來說,他就是類似於抓包軟體一樣,他可以攔截目標軟體的各種功能的互動,換句話說,我根本不需要知道軟體內部進行了多麼複雜的加密處理,一樣可以控制軟體的功能,就是這麼直觀的體驗

公式 hook 位址 = 基址(「wechatwin.dll」的基址)+ 偏移位址(這個是變化的,每個要 hook 的功能位址都不一樣,至於定址,這個需要有彙編的基礎才能繼續,這個只能自行解)

這裡是**,可以自己琢磨,然後自己嘗試寫乙份一樣的,最後祝大家心想事成

HOOK啟思錄 前言 HOOK是一種思想

在很多人眼裡,hook都是高階程式設計師才會使用的技術。一年前,我也是。每每看到別人使用了hook技術就很嫉妒。是的,說嫉妒一點都不誇張。剛開始,不知道hook到底是什麼技術。或者說,hook到底是做什麼的。hook的英文是鉤子,但是,說實話,我的中文意識中,怎麼也不能將鉤子和hook劃等同符號。乙...

HOOK啟思錄 前言 HOOK是一種思想

在很多人眼裡,hook都是高階程式設計師才會使用的技術。一年前,我也是。每每看到別人使用了hook技術就很嫉妒。是的,說嫉妒一點都不誇張。剛開始,不知道hook到底是什麼技術。或者說,hook到底是做什麼的。hook的英文是鉤子,但是,說實話,我的中文意識中,怎麼也不能將鉤子和hook劃等同符號。乙...

HOOK啟思錄 第三章 HOOK的應用模式

觀察模式 在hook很多應用中,有一類應用最為常用,那就是觀察模式。對於資訊獲取的要求,在很多時候都是非常的重要的功能。在很多時候,我們都需要根據一定量的資訊去判斷如何決策。正如打仗一樣,沒有一定量的有意義的資料,就是摸黑,只能死路一條。像windows提供的setwindowhook就是典型地為這...