Hook

1.

HOOK技術(shù):在windows系統(tǒng)下編程,應(yīng)該會(huì)接觸到api函數(shù)的使用眠副,常用的api函數(shù)大概有2000個(gè)左右。今天隨著控件霍弹,stl等高效編程技術(shù)的出現(xiàn)娃弓,api的使用概率在普通的用戶程序上就變得越來越小了台丛。當(dāng)諸如控件這些現(xiàn)成的手段不能實(shí)現(xiàn)的功能時(shí),我們還需要借助api防嗡。最初有些人對(duì)某些api函數(shù)的功能不太滿意侠坎,就產(chǎn)生了如何修改這些api实胸,使之更好的服務(wù)于程序的想法,這樣api hook就自然而然的出現(xiàn)了钢属。我們可以通過api hook门躯,改變一個(gè)系統(tǒng)api的原有功能。基本的方法就是通過hook“接觸”到需要修改的api函數(shù)入口點(diǎn)窒升,改變它的地址指向新的自定義的函數(shù)。api hook并不屬于msdn上介紹的13類hook中的任何一種域醇。所以說,api hook并不是什么特別不同的hook锅铅,它也需要通過基本的hook提高自己的權(quán)限减宣,跨越不同進(jìn)程間訪問的限制,達(dá)到修改api函數(shù)地址的目的贼邓。對(duì)于自身進(jìn)程空間下使用到的api函數(shù)地址的修改闷尿,是不需要用到api hook技術(shù)就可以實(shí)現(xiàn)的。

API HOOK技術(shù)是一種用于改變API執(zhí)行結(jié)果的技術(shù)填具,Microsoft 自身也在Windows操作系統(tǒng)里面使用了這個(gè)技術(shù)劳景,如Windows兼容模式等。 API HOOK 技術(shù)并不是計(jì)算機(jī)病毒專有技術(shù)描融,但是計(jì)算機(jī)病毒經(jīng)常使用這個(gè)技術(shù)來達(dá)到隱藏自己的目的衡蚂。

2.

hook是什么? windows系統(tǒng)下的編程年叮,消息message的傳遞是貫穿其始終的玻募。這個(gè)消息我們可以簡(jiǎn)單理解為一個(gè)有特定意義的整數(shù),正如我們看過的老故事片中的“長(zhǎng)江長(zhǎng)江跃惫,我是黃河”一個(gè)含義艾栋。windows中定義的消息給初學(xué)者的印象似乎是“不計(jì)其數(shù)”的,常見的一部分消息在winuser.h頭文件中定義先较。hook與消息有著非常密切的聯(lián)系,它的中文含義是“鉤子”曾棕,這樣理解起來我們不難得出“hook是消息處理中的一個(gè)環(huán)節(jié)菜循,用于監(jiān)控消息在系統(tǒng)中的傳遞,并在這些消息到達(dá)最終的消息處理過程前债朵,處 理某些特定的消息”序芦。這也是hook分為不同種類的原因。 hook的這個(gè)本領(lǐng)渴杆,使它能夠?qū)⒆陨淼拇a“融入”被hook住的程序的進(jìn)程中宪塔,成為目標(biāo)進(jìn)程的一個(gè)部分。我們也知道比搭,在windows2000以后的系統(tǒng)中南誊,普通用戶程序的進(jìn)程空間都是獨(dú)立的抄囚,程序的運(yùn)行彼此間都不受干擾。這就使我們希望通過一個(gè)程序改變其他程序的某些行為的想法不能直接實(shí)現(xiàn)穴亏,但是hook的出現(xiàn)給我們開拓了解決此類問題的道路。 api hook是什么嗓化? 在windows系統(tǒng)下編程谬哀,應(yīng)該會(huì)接觸到api函數(shù)的使用,常用的api函數(shù)大概有2000個(gè)左右隅津。今天隨著控件劲室,stl等高效編程技術(shù)的出現(xiàn),api的使用概率在普通的用戶程序上就變得越來...

心得:hook充蓝,中文含義:鉤子 ? ?

我的理解就是把原有的函數(shù)勾住喉磁,然后執(zhí)行我自己寫的函數(shù)已達(dá)到原來函數(shù)沒有單我想達(dá)到的效果:增加功能,竊取數(shù)據(jù)等等协怒。

2中說hook是消息處理中的一個(gè)環(huán)節(jié)孕暇,用于監(jiān)控消息在系統(tǒng)中的傳遞,并在這些消息到達(dá)最終的消息處理過程前妖滔,處理某些特定的消息座舍。

這樣看來hook就很好理解了,通俗一點(diǎn)講就是:在古代你要用鴿子來送信采蚀,鴿子是我養(yǎng)的岸浑,我可以隨時(shí)將鴿子叫回來,篡改你的信璧眠,或者你的信的是否能送到指定位置都由我來決定责静,這只鴿子就相當(dāng)于被我hook了盖桥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末揩徊,一起剝皮案震驚了整個(gè)濱河市嵌赠,隨后出現(xiàn)的幾起案子姜挺,更是在濱河造成了極大的恐慌彼硫,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異串绩,居然都是意外死亡礁凡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門纫溃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來紊浩,“玉大人疗锐,你說我怎么就攤上這事】谏郑” “怎么了雇卷?”我有些...
    開封第一講書人閱讀 158,084評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵关划,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我裤翩,道長(zhǎng)调榄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,708評(píng)論 1 284
  • 正文 為了忘掉前任择份,我火速辦了婚禮烫堤,結(jié)果婚禮上鸽斟,老公的妹妹穿的比我還像新娘利诺。我一直安慰自己,他們只是感情好立倍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評(píng)論 6 386
  • 文/花漫 我一把揭開白布口注。 她就那樣靜靜地躺著寝志,像睡著了一般策添。 火紅的嫁衣襯著肌膚如雪材部。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,021評(píng)論 1 291
  • 那天唯竹,我揣著相機(jī)與錄音乐导,去河邊找鬼。 笑死浸颓,一個(gè)胖子當(dāng)著我的面吹牛物臂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播产上,決...
    沈念sama閱讀 39,120評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼鹦聪,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蒂秘?” 一聲冷哼從身側(cè)響起泽本,我...
    開封第一講書人閱讀 37,866評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姻僧,沒想到半個(gè)月后规丽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冰抢,經(jīng)...
    沈念sama閱讀 44,308評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巢音,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掠哥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,768評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嗤练,死狀恐怖霜大,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情途茫,我是刑警寧澤囊卜,帶...
    沈念sama閱讀 34,461評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站刃麸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏吁伺。R本人自食惡果不足惜续捂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧酒繁,春花似錦州袒、人聲如沸郎哭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)杯缺。三九已至,卻和暖如春塘揣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人知允。 一個(gè)月前我還...
    沈念sama閱讀 46,571評(píng)論 2 362
  • 正文 我出身青樓嗤朴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親吱雏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子镰惦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容