狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當(dāng)前位置:系統(tǒng)之家 > 技術(shù)開發(fā)教程 > 詳細頁面

VC++下剖析黑客軟件隱蔽程序的手段

VC++下剖析黑客軟件隱蔽程序的手段

更新時間:2024-04-12 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

作者: 郎銳
  一、引言

隨著計算機網(wǎng)絡(luò)的不斷發(fā)展,黑客技術(shù)也日益成為一支不可忽視的技術(shù)力量,盡管多數(shù)黑客的攻擊目標(biāo)以服務(wù)器為主,對大多數(shù)的互連網(wǎng)用戶的直接危害并不大。但有一類稱為"特洛伊木馬"的黑客程序可以通過欺騙等手段在普通網(wǎng)絡(luò)用戶端安裝木馬的服務(wù)端,使用戶的計算機在上網(wǎng)時留有后門,而黑客則可以通過這個后門對被感染的計算機隨心所欲地進行監(jiān)視、破壞。顯然這種黑軟對于普通網(wǎng)絡(luò)用戶的危害是非常嚴重的。

此類黑軟仍然屬于應(yīng)用程序,其本質(zhì)是基于套接字的網(wǎng)絡(luò)通訊程序。因此黑客能成功攻擊被感染計算機的一個非常必要的先決條件就是此時被攻擊方已經(jīng)有木馬程序的服務(wù)端在運行。由于木馬程序是一種惡意程序,能在被攻擊者沒有察覺的情況下悄悄啟動運行為攻擊者打開后門,故顯然不能象其他程序一樣堂而皇之的顯示在任務(wù)欄和任務(wù)列表中,否則會立即為用戶所察覺而將其關(guān)閉,也就失去了為攻擊者提供后門的作用。本文下面就針對其隱藏程序的機理展開討論。

二、程序在任務(wù)欄中的隱藏原理

程序在任務(wù)欄的隱藏比較簡單,首先要保證程序主界面的隱藏,一般是通過修改應(yīng)用程序類的初始化實例函數(shù)InitInstance()的ShowWindow()語句的SW_SHOW參數(shù)為SW_HIDE來實現(xiàn)的。主界面隱藏的同時任務(wù)欄雖然也會消失,但在程序啟動時會閃一下,因此需要修改程序的擴展屬性。一種方法是SDK的寫法,即直接利用GetWindowLong()獲取到當(dāng)前的擴展屬性然后通過邏輯運算去掉原有的WS_EX_APPWINDOW屬性,并新添加一個WS_EX_TOOLWINDOW屬性,這樣系統(tǒng)會將其認為是一個工具條窗口而不會再在任務(wù)欄中加以顯示。最后需要將修改過的擴展屬性通過SetWindowLong()函數(shù)將其寫回。這兩個函數(shù)的聲明分別如下:

LONG GetWindowLong(HWND hWnd,int nIndex);
LONG SetWindowLong(HWND hWnd,int nIndex,LONG dwNewLong);

另一種很簡便的是MFC的寫法:在程序框架類的預(yù)創(chuàng)建窗口函數(shù)里通過直接對CREATESTRUCT結(jié)構(gòu)對象的邏輯操作而將程序?qū)傩赃M行改變:

cs.style=WS_POPUP;
cs.dwExStyle|=WS_EX_TOOLWINDOW;

這兩種寫法雖然表現(xiàn)形式各不相同,其本質(zhì)都是一樣的。

三、程序在任務(wù)列表中的隱藏原理

任務(wù)列表(Ctrl+Alt+Del時彈出的對話框)顯示了當(dāng)前系統(tǒng)正在運行的一些應(yīng)用程序,如果實現(xiàn)了上一步,雖然在任務(wù)欄看不見程序,但有經(jīng)驗的用戶可以通過觀察任務(wù)列表而發(fā)現(xiàn)一些值得懷疑的應(yīng)用程序而在此將其關(guān)閉。所以大多數(shù)黑軟也都通過較復(fù)雜的手段實現(xiàn)了自身在任務(wù)列表中的隱藏,使被發(fā)現(xiàn)的機會大大降低。

在Win9x中,一般每個應(yīng)用程序都要通過一個API(應(yīng)用程序接口)函數(shù)RegisterServiceProcess()向系統(tǒng)申請注冊成為一個服務(wù)進程,并且也是通過這個函數(shù)注銷其服務(wù)進程來結(jié)束這個服務(wù)進程的運行。如果一個進程注冊為一個服務(wù)進程,通過Ctrl+Alt+Del就可以在任務(wù)列表里看見該進程的標(biāo)題。而如果一個進程運行了但沒有向系統(tǒng)申請注冊成為服務(wù)進程那么就不會在任務(wù)列表里顯示。黑軟也正是利用這個原理使自身在運行時能在任務(wù)列表中實現(xiàn)隱藏。該函數(shù)存放于系統(tǒng)內(nèi)核Kernel32.dll中,具體聲明如下:


DWORD RegisterServiceProcess(DWORD dwProcessId,DWORD dwType);

其第一個參數(shù)指定為一個服務(wù)進程的進程標(biāo)識,如果是0則注冊當(dāng)前的進程;第二個參數(shù)指出是注冊還是注銷當(dāng)前的進程,其狀態(tài)分別為:RSP_SIMPLE_SERVICE和RSP_UNREGISTER_SERVICE。黑軟一般是在程序啟動初始化時首先從Kernel32.dll動態(tài)連接庫中將RegisterServiceProcess()函數(shù)加載到內(nèi)存,然后再通過該函數(shù)將程序從任務(wù)列表中隱藏:

//從Kernel32.dll中加載RegisterServiceProcess()
HMODULE m_hKernel=::GetModuleHandle("Kernel32.DLL");
RSP m_rsp=(RSP)::GetProcAddress(m_hKernel,"RegisterServiceProcess");
m_rsp(::GetCurrentProcessId(),1);//此時為隱藏,當(dāng)?shù)诙䝼參數(shù)為0時顯示

另外,還有一部分黑軟是通過ShowWindowAsync()函數(shù)啟動一個新的線程來顯示一個新窗口的。該函數(shù)的原形為:

BOOL ShowWindowAsync(HWND hWnd,int nCmdShow);

而黑軟正是鉆了該函數(shù)的第二個參數(shù)可以設(shè)置窗體顯示狀態(tài)的空子,在設(shè)置成SW_HIDE時就可以使目標(biāo)窗體(黑軟)從任務(wù)列表中隱藏。

小結(jié):以上就是Win9x下的黑客程序所具備的一些基本功能,在此基礎(chǔ)上我們可以借助于其實現(xiàn)技巧來編寫出一些諸如后臺監(jiān)控之類的實用程序。并且可以通過對黑客類軟件的隱藏機理的分析能使廣大用戶對此類黑軟采取一些必要的措施,通過加強防范來使自己的損失防患于未然。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
欧美电影免费观看完整版| 天堂av在线一区| 欧美一卡二卡在线| 欧美日韩一级大片网址| 一本色道久久综合亚洲精品按摩| 亚洲精品欧洲精品| 亚洲人成久久| 99精品免费网| 久久av一区二区三区| 麻豆9191精品国产| 色婷婷av一区二区| 91九色最新地址| 欧美性高清videossexo| 欧美一区二区视频网站| 日韩亚洲欧美成人一区| 久久综合久久99| 久久精品一二三| 中文字幕在线视频一区| 1024亚洲合集| 亚洲午夜影视影院在线观看| 午夜精品在线视频一区| 久久国产免费看| 成人性色生活片免费看爆迷你毛片| 不卡的av中国片| 国内精品**久久毛片app| 99在线精品视频在线观看| 亚洲一区二区四区| 欧美日韩的一区二区| 亚洲精品一线二线三线无人区| 国产亚洲欧美色| 亚洲精选免费视频| 久久精品国产免费| bt欧美亚洲午夜电影天堂| 亚洲视频福利| 久久成人在线| 日韩欧美一区二区在线视频| 欧美国产欧美综合| 亚洲h在线观看| 高清不卡在线观看av| 亚洲成人自拍视频| 欧美日韩不卡一区| 18成人在线视频| 精品一区二区免费| 国产在线欧美| 91精品国产麻豆| 欧美激情一二三区| 蜜乳av一区二区| 欧美1区视频| 色狠狠桃花综合| 久久久久久电影| 视频一区二区中文字幕| 91首页免费视频| 美女国产精品| 国产日韩欧美在线一区| 日韩精品久久理论片| 99麻豆久久久国产精品免费优播| 一区二区三区成人精品| 日韩午夜小视频| 亚洲成av人在线观看| jlzzjlzz亚洲女人18| 色偷偷一区二区三区| 国产精品污www在线观看| 久久成人免费网| 很黄很黄激情成人| 欧美一区日本一区韩国一区| 亚洲午夜精品在线| 欧美人与禽猛交乱配视频| 欧美日韩国产一二三| 亚洲精品视频自拍| 99久久免费精品| 欧美色图在线观看| 亚洲国产日韩在线一区模特| 91在线视频免费91| 欧美日韩亚洲国产综合| 一区二区三区在线观看视频| 91在线一区二区| 欧美人与z0zoxxxx视频| 亚洲va在线va天堂| 精品91久久久久| 2023国产精品| 国产精品一区二区在线看| 91国偷自产一区二区开放时间| 亚洲欧美成aⅴ人在线观看| 99re这里都是精品| 日韩午夜精品视频| 国产夫妻精品视频| 欧美亚一区二区| 三级久久三级久久| 国产精品一区二区三区四区五区| 久久久激情视频| 国产69精品久久777的优势| 欧美日韩一级二级三级| 蜜臀久久久久久久| 久久综合一区| 天堂午夜影视日韩欧美一区二区| 一色屋精品视频在线观看网站| 国产午夜精品理论片a级大结局 | 精品999久久久| 丁香婷婷综合激情五月色| 91麻豆精品国产无毒不卡在线观看 | 夜夜嗨av一区二区三区四季av| 久久精品亚洲麻豆av一区二区| 久久激五月天综合精品| 日本高清不卡在线观看| 日韩综合小视频| 日本福利一区二区| 六月丁香综合在线视频| 欧美日韩国产小视频| 久久精品国产精品亚洲精品| 欧洲精品一区二区三区在线观看| 免费久久精品视频| 欧美猛男男办公室激情| 狠狠色2019综合网| 制服.丝袜.亚洲.另类.中文| 九一九一国产精品| 51精品国自产在线| 成人激情校园春色| 久久蜜桃av一区精品变态类天堂| 91在线视频官网| 亚洲图片激情小说| 久久久久国产精品午夜一区| 奇米在线7777在线精品| 欧美精三区欧美精三区| 成人av网址在线| 欧美国产综合色视频| 一区二区精品在线观看| 午夜精品影院在线观看| 欧美二区在线观看| 91麻豆产精品久久久久久| 成人欧美一区二区三区黑人麻豆 | 欧美激情一区二区三区不卡| 亚洲黄色成人久久久| 亚洲va国产va欧美va观看| 精品视频全国免费看| av成人老司机| 亚洲人成伊人成综合网小说| 91黄色激情网站| www.激情成人| 亚洲综合小说图片| 911精品国产一区二区在线| 91污在线观看| 亚洲午夜久久久久久久久久久| 色天天综合色天天久久| 99综合电影在线视频| 亚洲精品在线视频观看| 国产乱子伦视频一区二区三区| 日本不卡免费在线视频| 中文字幕一区二区三| 久久久久国产一区二区三区四区| 欧美综合欧美视频| 一区二区av| 日韩网站在线| 亚洲日本视频| 亚洲伊人观看| 久久国产66| 久久久久久国产精品mv| 欧美亚洲动漫制服丝袜| 欧美激情亚洲| 亚洲女厕所小便bbb| 在线91免费看| 国产欧美日韩亚洲一区二区三区| 美腿丝袜亚洲色图| 国产精品久久三区| 欧美二区乱c少妇| 国产视频一区三区| 成人高清视频在线| 丝袜诱惑制服诱惑色一区在线观看| 日韩视频免费直播| 久久综合给合久久狠狠色| 成人av网站免费观看| 日韩高清欧美激情| 国产精品欧美一级免费| 欧美日韩一区二区不卡| 日韩午夜精品| 99久久精品免费| 日本麻豆一区二区三区视频| 亚洲国产精华液网站w| 欧美一区二区二区| 久久字幕精品一区| 一色屋精品视频在线观看网站| 国产91精品入口| 男男视频亚洲欧美| 伊人婷婷欧美激情| 国产精品理伦片| 精品三级在线看| 精品视频999| 久久精品首页| 国产日韩精品久久| 亚洲无毛电影| 午夜欧美精品久久久久久久| 高清av一区二区| 九九九精品视频| 蜜臀精品一区二区三区在线观看 | 国产福利精品一区| 久久精品国产**网站演员| 亚洲6080在线| 亚洲高清中文字幕| 亚洲综合在线免费观看| 亚洲日本青草视频在线怡红院| 欧美激情在线观看视频免费|