狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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| 国产亚洲在线观看| 免费看的黄色欧美网站| 色哦色哦哦色天天综合| 一本在线高清不卡dvd| 在线免费观看日本欧美| 欧美三级中文字幕| 日韩一区二区三区在线观看| 日韩一卡二卡三卡国产欧美| 精品国产乱码久久| 国产女同性恋一区二区| 国产精品家庭影院| 洋洋av久久久久久久一区| 亚洲午夜一区二区三区| 日本不卡123| 成人性生交大片免费看中文网站| 91蜜桃网址入口| 136国产福利精品导航网址| 亚洲欧美日本国产专区一区| 色av成人天堂桃色av| 欧美精品三级在线观看| 久久九九全国免费| 亚洲男人的天堂av| 麻豆视频一区二区| 欧美一区不卡| 一本一本久久| 5566中文字幕一区二区电影| 国产视频一区在线观看| 亚洲一二三区在线观看| 国产美女主播视频一区| 欧美在线观看天堂一区二区三区| 国产精品久久波多野结衣| 精品视频123区在线观看| 久久久不卡网国产精品一区| 亚洲精品伦理在线| 国产伦精一区二区三区| 精品不卡在线| 欧美三级电影网站| 中日韩av电影| 国产一区欧美日韩| 伊人激情综合| 91精品国产综合久久婷婷香蕉| 中文字幕va一区二区三区| 日日摸夜夜添夜夜添精品视频 | 免费观看日韩电影| 97国产一区二区| 久久婷婷丁香| 国产午夜亚洲精品羞羞网站| 亚洲成av人片观看| 成人av资源下载| 亚洲一区免费看| 欧美成人激情免费网| 午夜激情一区二区三区| 欧美日韩国产精品一卡| 欧美体内she精高潮| 中文字幕一区二区三区在线播放 | 国产成人精品免费一区二区| 99热免费精品| 欧美精品一区二区三区蜜臀| 视频在线观看一区二区三区| 欧美日韩综合网| 91麻豆精品久久久久蜜臀| 亚洲中国最大av网站| 91丨porny丨首页| 欧美高清视频一二三区| 午夜精品福利一区二区三区av| 99久久精品国产导航| 欧美老肥妇做.爰bbww视频| 夜夜嗨av一区二区三区中文字幕 | 久久久精品综合| 国产一区二区日韩精品| 色诱视频网站一区| 亚洲精品乱码久久久久久| 欧美jizzhd精品欧美巨大免费| 91精品国产91综合久久蜜臀| 久久精品国产第一区二区三区| 国产日韩一区欧美| 亚洲欧美另类综合偷拍| 欧美日本二区| 久久久久9999亚洲精品| 白白色 亚洲乱淫| 欧美一区二区三区视频在线观看| 强制捆绑调教一区二区| 久久久人人人| 五月婷婷色综合| 先锋影音久久久| 亚洲网友自拍偷拍| 国产亚洲永久域名| 亚洲一区二区精品视频| 宅男噜噜噜66一区二区| 久久久久国色av免费看影院| 日韩欧美国产电影| 亚洲精品美腿丝袜| 精品av久久久久电影| 中文字幕精品—区二区四季| 91麻豆免费观看| 欧美mv和日韩mv国产网站| 免费成人在线观看视频| 国产精品久久久久毛片大屁完整版| 国产区在线观看成人精品 | 欧美视频观看一区| 国产精品久久久久三级| 亚洲视频福利| 亚洲欧美激情一区二区| 亚洲欧美不卡| 日韩av中文字幕一区二区| 欧美视频日韩视频在线观看| 青青国产91久久久久久| 欧美精选一区二区| 国产69精品一区二区亚洲孕妇| 日韩欧美一区在线| 99视频有精品| 136国产福利精品导航| 宅男噜噜噜66一区二区| 日韩av不卡在线观看| 欧美乱熟臀69xxxxxx| 成人不卡免费av| 亚洲欧洲日韩综合一区二区| 日韩一级精品| 蜜臀精品久久久久久蜜臀 | 国产一区二区按摩在线观看| 26uuu国产日韩综合| 极品少妇一区二区三区| 午夜激情久久久| 日韩欧美激情四射| 黄色欧美日韩| 奇米一区二区三区av| 欧美大片日本大片免费观看| 欧美日韩一视频区二区| 亚洲国产精品久久人人爱| 欧美精品一二三四| 国产精品www994| 日韩精品三区四区| 欧美精品一区二区三| 一区二区毛片| 国产一区不卡视频| 亚洲视频免费看| 欧美精品高清视频| 国产一区免费视频| 老司机一区二区| 国产精品久久久久久久久免费相片 | 国内精品写真在线观看 | 欧美久久久久久久| 麻豆国产精品官网| 国产精品成人网| 欧美人与性动xxxx| 亚洲欧洲日韩综合二区| 国产综合久久久久久久久久久久| 国产亚洲欧美色| 欧美在线不卡一区| 国产精品久久| 国产99精品视频| 亚洲午夜久久久久久久久电影院| 欧美tickling网站挠脚心| 国产日韩免费| 欧美成人久久| 久久91精品国产91久久小草| 日韩毛片视频在线看| 日韩视频免费直播| 日本乱人伦aⅴ精品| 狠狠色伊人亚洲综合网站色| 国产精品一二三| 五月天网站亚洲| 国产精品女人毛片| 2020国产精品自拍| 欧美亚洲一区二区在线| 亚洲欧美bt| 亚洲韩日在线| 色综合天天综合给合国产| 免费观看在线综合| 午夜精品一区在线观看| 中文字幕精品三区| 久久综合九色综合欧美就去吻| 欧美色综合网站| 亚洲一区二区三区四区中文| 欧美在线三区| 成人性生交大片| 国产高清不卡二三区| 久久精品免费观看| 日韩综合在线视频| 图片区日韩欧美亚洲| 亚洲区小说区图片区qvod| 国产精品美女久久久久久久网站| 精品sm在线观看| 欧美mv和日韩mv国产网站| 欧美日韩www| 欧美日韩综合色| 欧美亚洲一区二区在线| 日本久久电影网| 色欧美乱欧美15图片| 久久一区视频| 久久精品亚洲一区二区| 久久久99爱|