国产亚洲不卡一卡2卡三卡4卡网站_中文字乱码在线生成2021_yellow片高清_黄黄的高清无码网站_XXXX9999无码

大學(xué)校園網(wǎng)

大學(xué)生活網(wǎng) > 大學(xué)生學(xué)習(xí) > 計(jì)算機(jī)學(xué)習(xí)

BHO瀏覽器的應(yīng)用解析

BHO(Browser Helper Object,瀏覽器輔助對象,簡稱BHO)

BHO是微軟推出的作為瀏覽器對第三方程序員開放交互接口的業(yè)界標(biāo)準(zhǔn),通過簡單的代碼就可以進(jìn)入瀏覽器領(lǐng)域的“交互接口”(INTERACTIVED Interface)。通過這個接口,程序員可以編寫代碼獲取瀏覽器的行為,比如“后退”、“前進(jìn)”、“當(dāng)前頁面”等,利用BHO的交互特性,程序員還可以用代碼控制瀏覽器行為,比如修改替換瀏覽器工具欄,添加自己的程序按鈕等。這些在系統(tǒng)看來都是沒有問題的。BHO原來的目的是為了更好的幫助程序員打造個性化瀏覽器,以及為程序提供更簡潔的交互功能,現(xiàn)在很多IE個性化工具就是利用BHO的來實(shí)現(xiàn)。

技術(shù)優(yōu)勢

“瀏覽器劫持”是一種不同于普通病毒木馬感染途徑的網(wǎng)絡(luò)攻擊手段,而是使用各種技術(shù)(典型的是使用DLL插件)插件對用戶的瀏覽器進(jìn)行篡改。安裝后,它們會成為瀏覽器的一部分,可以直接控制瀏覽器進(jìn)行指定的操作,根據(jù)需要,可以讓你打開指定的網(wǎng)站,甚至是收集你系統(tǒng)中的各種私密信息。最可怕的是只有當(dāng)瀏覽器已經(jīng)被劫持了,你才會發(fā)現(xiàn),反應(yīng)過來,原來電腦已經(jīng)出現(xiàn)了問題。比如IE主頁被改,開機(jī)就會彈出廣告等等。目前,瀏覽器劫持已經(jīng)成為Internet用戶最大的威脅之一。其實(shí)“瀏覽器劫持”就是通過BHO的技術(shù)手段進(jìn)入你的系統(tǒng)的,而這種技術(shù)是合法的(雖然目的并不合法)。   從某種觀點(diǎn)看,Internet Explorer同普通的Win32程序沒有什么兩樣。借助于BHO,你可以寫一個進(jìn)程內(nèi)COM對象,這個對象在每次啟動時都要加載。這樣的對象會在與瀏覽器相同的上下文中運(yùn)行,并能對可用的窗口和模塊執(zhí)行任何行動。例如,一個BHO能夠探測到典型的事件,如“后退”、“前進(jìn)”、“當(dāng)前頁面”等;另外BHO能夠存取瀏覽器的菜單與工具欄并能做出修改,還能夠產(chǎn)生新窗口來顯示當(dāng)前網(wǎng)頁的一些額外信息,還能夠安裝鉤子以監(jiān)控一些消息和動作。

注冊表位置

BHO在注冊表中的位置是:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects,任何一個BHO插件都要在這里進(jìn)行注冊,隨后IE啟動時,會自動加載該插件啟動。 BHO對象依托于瀏覽器主窗口。實(shí)際上,這意味著一旦一個瀏覽器窗口產(chǎn)生,一個新的BHO對象實(shí)例就要生成。任何 BHO對象與瀏覽器實(shí)例的生命周期是一致的。其次, BHO僅存在于Internet Explorer 4.0及以后版本中。

手動注冊和反注冊BHO。Regsvr32.exe /U 文件名 /S為不彈出提示 常見的插件行為 彈出廣告、 強(qiáng)制安裝、 無法徹底刪除 、 瀏覽器劫持 在沒有第三方工具的時候,如何查看系統(tǒng)中是否帶IE插件 Internet 選項(xiàng)------程序----管理加載項(xiàng) 這里看到的都是瀏覽器的插件

典型的BHO插件

3721是前幾年一個很出名的IE輔助工具,被冠以流氓軟件的名稱。實(shí)際他的工作模式也是通過IE插件的模式來對IE瀏覽器進(jìn)行劫持。

他們提出的口號是會中文就會上網(wǎng)。實(shí)現(xiàn)的原理是他收集大量網(wǎng)站的中文名,例如www.163.com的域名對應(yīng)的中文名是網(wǎng)易,將這些信息記錄在插件中。然后在系統(tǒng)IE啟動時,掛載該插件。然后用戶只需要在IE地址欄中,輸入中文網(wǎng)易,則IE會根據(jù)插件中定義的規(guī)則,將該信息傳遞給插件,插件會重新定義該域名的信息,將自身記錄中的www.163.com的域名返回給IE,IE則根據(jù)這樣的規(guī)則進(jìn)行正常的域名解析動作,實(shí)現(xiàn)他所提出的會中文就會上網(wǎng)的口號。