日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(2.1)【经典木马-冰河木马】详细介绍,原理、使用方法

發布時間:2023/12/14 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (2.1)【经典木马-冰河木马】详细介绍,原理、使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、簡介:

1.1、簡述:

1.2、歷史:

1.3、功能:

1.4、清除方法:

1.5、程序實現:

二、冰河木馬使用

2.1、第一步:準備好冰河木馬

2.2、第二步:配置好目標主機

2.3、第三步:配置好服務端

2.4、第四步:g_sever被運行

2.5、第五步:使用客戶端進行連接


一、簡介:

1.1、簡述:

木馬冰河是用C++Builder編寫


網絡客戶/服務模式的原理是一臺主機提供服務(服務器),另一臺主機接受服務(客戶機)。作為服務器的主機一般會打開一個默認的端口并進行監聽 (Listen), 如果有客戶機向服務器的這一端口提出連接請求(Connect Request), 服務器上的相應程序就會自動運行,來應答客戶機的請求,這個程序我們稱為守護進程(UNIX的術語,不過已經被移植到了MS系統上)。


對于冰河,被控制端就成為一臺服務器,控制端則是一臺客戶機,G_server.exe是守護進程, G_client是客戶端應用程序。(很容易理解,就是相當于你要請求別人電腦上信息,就是客戶機)

1.2、歷史:

冰河木馬開發于1999年,跟灰鴿子類似,在設計之初,開發者的本意是編寫一個功能強大的遠程控制軟件。但一經推出,就依靠其強大的功能成為了黑客們發動入侵的工具,并結束了國外木馬一統天下的局面,跟后來的灰鴿子等等成為國產木馬的標志和代名詞。HK聯盟Mask曾利用它入侵過數千臺電腦,其中包括國外電腦

1.3、功能:

1.自動跟蹤目標機屏幕變化,同時可以完全模擬鍵盤及鼠標輸入,即在同步被控端屏幕變化的同時,監控端的一切鍵盤及鼠標操作將反映在被控端屏幕(局域網適用);

2.記錄各種口令信息:包括開機口令、屏保口令、各種共享資源口令及絕大多數在對話框中出現過的口令信息;

3.獲取系統信息:包括計算機名、注冊公司、當前用戶、系統路徑、操作系統版本、當前顯示分辨率、物理及邏輯磁盤信息等多項系統數據;

4.限制系統功能:包括遠程關機、遠程重啟計算機、鎖定鼠標、鎖定系統熱鍵及鎖定注冊表等多項功能限制;

5.遠程文件操作:包括創建、上傳、下載、復制、刪除文件或目錄、文件壓縮、快速瀏覽文本文件、遠程打開文件(提供了四中不同的打開方式——正常方式、最大化、最小化和隱藏方式)等多項文件操作功能;

6.注冊表操作:包括對主鍵的瀏覽、增刪、復制、重命名和對鍵值的讀寫等所有注冊表操作能;

7.發送信息:以四種常用圖標向被控端發送簡短信息;

8.點對點通訊:以聊天室形式同被控端進行在線交談。

1.4、清除方法:

1、刪除C:\Windows\system下的Kernel32.exe和Sysexplr.exe文件。

2、冰河會在注冊表HKEY_LOCAL_MACHINE/software/microsoft/windows/ CurrentVersion

Run下扎根,鍵值為C:/windows/system/Kernel32.exe,刪除它。

3、在注冊表的HKEY_LOCAL_MACHINE/software/microsoft/windows/ CurrentVersion/Runservices下,還有鍵值為C:/windows/system/Kernel32.exe的,也要刪除。

4、最后,改注冊表HKEY/CLASSES/ROOT/txtfile/shell/open/command下的默認值,由中木馬后的C: /windows/system/Sysexplr.exe %1改為正常情況下的C:/windows/notepad.exe?%1,即可恢復TXT文件關聯功能。

1.5、程序實現:

在VB中,可以使用Winsock控件來編寫網絡客戶/服務程序,實現方法如下(其中,G_Server和G_Client均為Winsock控件):


服務端:

G_Server.LocalPort=7626(冰河的默認端口,可以改為別的值)

G_Server.Listen(等待連接)


客戶端:

G_Client.RemoteHost=ServerIP(設遠端地址為服務器地址)

G_Client.RemotePort=7626 (設遠程端口為冰河的默認端口,呵呵,知道嗎?這是冰河的生日哦)

(在這里可以分配一個本地端口給G_Client, 如果不分配, 計算機將會自動分配一個, 建議讓計算機自動分配)

G_Client.Connect (調用Winsock控件的連接方法)

一旦服務端接到客戶端的連接請求ConnectionRequest,就接受連接

Private Sub G_Server_ConnectionRequest(ByVal requestID As Long)

G_Server.Accept requestID

End Sub

客戶機端用G_Client.SendData發送命令,而服務器在G_Server_DateArrive事件中接受并執行命令(幾乎所有的木馬功能都在這個事件處理程序中實現)

如果客戶斷開連接,則關閉連接并重新監聽端口

Private Sub G_Server_Close()

G_Server.Close (關閉連接)

G_Server.Listen (再次監聽)

End Sub

其他的部分可以用命令傳遞來進行,客戶端上傳一個命令,服務端解釋并執行命令......



二、冰河木馬使用

2.1、第一步:準備好冰河木馬

第一個是客戶端,放在攻擊機上進行控制

第二個是服務端,放到靶機上的(先對冰河服務器程序G_ Server.exe進行配置)


如果是自己實驗的話:

冰河很老了(可以被識別),到虛擬機中里面下載(下載時候關閉防火墻,關閉360等安全衛士),外面系統估計會自動刪除

如下所示

?百度網盤

2.2、第二步:配置好目標主機

可以直接在控制面板搜索遠程

允許遠程連接

關閉殺毒軟件和防火墻

2.3、第三步:配置好服務端

打開客戶端,配置好服務端相關設置

2.4、第四步:g_sever被運行

在被攻擊電腦上運行g_sever后,靶機上會打開一個端口(不會有其他反應)

在cmd命令行輸入netstat -an查看端口,出現7626,證明端口已經打開

任務管理器中也會出行設置的進程名字

2.5、第五步:使用客戶端進行連接

先使用第一排第三個進行搜索

配置搜索的起始域

?搜索結果顯示會顯示OK或者ERR

顯示OK的會在左側出現

總結

以上是生活随笔為你收集整理的(2.1)【经典木马-冰河木马】详细介绍,原理、使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。