亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

黑客技術(shù)之木馬隱身術(shù)(1)

發(fā)布時間:  2012/9/13 17:27:29

黑客技術(shù)在廣大的網(wǎng)民心中是一種很專業(yè)很困難的技術(shù),實際上正所謂難者不會,會者不難。掌握了正確的方式方法,黑客技術(shù)也可以在你的手中實現(xiàn)。今天的文章,就給大家介紹一種黑客技術(shù)—木馬隱身術(shù)。

最基本的隱藏:不可見窗體+隱藏文件

黑客技術(shù)無論如何神秘,但歸根究底,木馬程序仍是Win32平臺下的一種程序。Windows下常見的程序有兩種:

1.Win32應(yīng)用程序(Win32 Application),比如QQ、Office等都屬于此行列。

2.Win32控制臺程序(Win32 Console),比如硬盤引導(dǎo)修復(fù)程序FixMBR。

其中,Win32應(yīng)用程序通常會有應(yīng)用程序界面,比如系統(tǒng)中自帶的“計算器”就有提供各種數(shù)字按鈕的應(yīng)用程序界面。木馬雖然屬于Win32應(yīng)用程序,但其一般不包含窗體或隱藏了窗體(但也有某些特殊情況,如木馬使用者與被害者聊天的窗口),并且將木馬文件屬性設(shè)置為“隱藏”,這就是最基本的隱藏手段,稍有經(jīng)驗的用戶只需打開“任務(wù)管理器”,并且將“文件夾選項”中的“顯示所有文件”勾選即可輕松找出木馬,于是便出現(xiàn)了下面要介紹的黑客技術(shù)—“進程隱藏”技術(shù)。

第一代進程隱藏技術(shù):Windows 98的后門

在Windows 98中,微軟提供了一種能將進程注冊為服務(wù)進程的方法。盡管微軟沒有公開提供這種方法的技術(shù)實現(xiàn)細節(jié)(因為Windows的后續(xù)版本中沒有提供這個機制),但仍有高手發(fā)現(xiàn)了這個秘密,這種技術(shù)稱為RegisterServiceProcess。只要利用此方法,任何程序的進程都能將自己注冊為服務(wù)進程,而服務(wù)進程在Windows 98中的任務(wù)管理器中恰巧又是不顯示的,所以便被木馬程序鉆了空子。

要對付這種黑客技術(shù)還算簡單,只需使用其他第三方進程管理工具即可找到其所在,并且采用此技術(shù)進行隱藏的木馬在Windows 2000/XP(因為不支持這種隱藏方法)中就得現(xiàn)形!中止該進程后將木馬文件刪除即可?墒墙酉聛淼牡诙M程隱藏技術(shù),就沒有這么簡單對付了。

第二代進程隱藏技術(shù):進程插入

在Windows中,每個進程都有自己的私有內(nèi)存地址空間,當(dāng)使用指針(一種訪問內(nèi)存的機制)訪問內(nèi)存時,一個進程無法訪問另一個進程的內(nèi)存地址空間,就好比在未經(jīng)鄰居同意的情況下,你無法進入鄰居家吃飯一樣。比如QQ在內(nèi)存中存放了一張圖片的數(shù)據(jù),而MSN則無法通過直接讀取內(nèi)存的方式來獲得該圖片的數(shù)據(jù)。這種黑客技術(shù)同時也保證了程序的穩(wěn)定性,如果你的進程存在一個錯誤,改寫了一個隨機地址上的內(nèi)存,這個錯誤不會影響另一個進程使用的內(nèi)存。

你知道嗎——進程(Process)是什么

對應(yīng)用程序來說,進程就像一個大容器。在應(yīng)用程序被運行后,就相當(dāng)于將應(yīng)用程序裝進容器里了,你可以往容器里加其他東西(如:應(yīng)用程序在運行時所需的變量數(shù)據(jù)、需要引用的DLL文件等),當(dāng)應(yīng)用程序被運行兩次時,容器里的東西并不會被倒掉,系統(tǒng)會找一個新的進程容器來容納它。
一個進程可以包含若干線程(Thread),線程可以幫助應(yīng)用程序同時做幾件事(比如一個線程向磁盤寫入文件,另一個則接收用戶的按鍵操作并及時做出反應(yīng),互相不干擾),在程序被運行后中,系統(tǒng)首先要做的就是為該程序進程建立一個默認線程,然后程序可以根據(jù)需要自行添加或刪除相關(guān)的線程。

1.進程插入是什么

獨立的地址空間對于編程人員和用戶來說都是非常有利的。對于編程人員來說,系統(tǒng)更容易捕獲隨意的內(nèi)存讀取和寫入操作。對于用戶來說,操作系統(tǒng)將變得更加健壯,因為一個應(yīng)用程序無法破壞另一個進程或操作系統(tǒng)的運行。當(dāng)然,操作系統(tǒng)的這個健壯特性是要付出代價的,因為要編寫能夠與其他進程進行通信,或者能夠?qū)ζ渌M程進行操作的應(yīng)用程序?qū)⒁щy得多。但仍有很多種方法可以打破進程的界限,訪問另一個進程的地址空間,那就是“進程插入”(Process Injection)。一旦木馬的DLL插入了另一個進程的地址空間后,就可以對另一個進程為所欲為,比如下文要介紹的黑客技術(shù)就是盜QQ密碼。

2.木馬是如何盜走QQ密碼的

普通情況下,一個應(yīng)用程序所接收的鍵盤、鼠標(biāo)操作,別的應(yīng)用程序是無權(quán)“過問”的。可盜號木馬是怎么偷偷記錄下我的密碼的呢?木馬首先將1個DLL文件插入到QQ的進程中并成為QQ進程中的一個線程,這樣該木馬DLL就赫然成為了QQ的一部分!然后在用戶輸入密碼時,因為此時木馬DLL已經(jīng)進入QQ進程內(nèi)部,所以也就能夠接收到用戶傳遞給QQ的密碼鍵入了,這種黑客技術(shù)將木馬和QQ結(jié)合在了一起,正所謂“家賊難防”正是如此。

3.如何插入進程

(1)使用注冊表插入DLL

早期的黑客技術(shù)中進程插入式木馬的伎倆,通過修改注冊表中的[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs]來達到插入進程的目的。但這種黑客技術(shù)的缺點是不實時,修改注冊表后需要重新啟動才能完成進程插入。

(2)使用掛鉤(Hook)插入DLL

這是黑客技術(shù)中比較高級和隱蔽的方式,通過系統(tǒng)的掛鉤機制(即“Hook”,類似于DOS時代的“中斷”)來插入進程(一些盜QQ木馬、鍵盤記錄木馬以Hook方式插入到其他進程中“偷雞摸狗”),需要調(diào)用SetWindowsHookEx函數(shù)(也是一個Win32 API函數(shù))。缺點是技術(shù)門檻較高,程序調(diào)試?yán)щy,這種木馬的制作者必須具有相當(dāng)?shù)腤in32編程水平。
如果有需要服務(wù)器的租用與托管的敬請聯(lián)系QQ:1501281758(億恩星辰)   聯(lián)系電話:0371—63322220


本文出自:億恩科技【1tcdy.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線