乙個簡單木馬程式的實現

2021-09-08 04:00:34 字數 672 閱讀 5731

實現乙個簡單的木馬,一般須要client和服務端。為了便於實現,就用windows自帶的telnet軟體遠端連線,服務端通過監聽某個port提供服務。類似於telnet服務的後台程式。其服務端程式設計的基本原理例如以下:

1)開啟一通訊通道(繫結某個port)並告知本地主機,它在某乙個位址上接收客戶請求。

利用socket和bind函式實現。

2)等待客戶請求到達該port。利用listen函式實現。

3)接收到反覆服務請求,處理該請求並傳送應答訊號。

利用accept函式實現。

4)返回第二步,接收還有一客戶請求。

5)關閉連線。

利用closesock函式實現。

使用到的函式順序例如以下:

socket()—>bind()—>listen—>accept()—>closesock()

實現**例如以下:

#pragma comment(lib,"ws2_32.lib")

#pragma comment(linker,"/subsystem:\"windows\" /entry:\"maincrtstartup\"")

#include #include #define masterport 999 //定義監聽port

int main()

乙個簡單木馬程式的實現

實現乙個簡單的木馬,一般需要客戶端和服務端,為了便於實現,就用windows自帶的telnet軟體遠端連線,服務端通過監聽某個埠提供服務,類似於telnet服務的後台程式。其服務端程式設計的基本原理如下 1 開啟一通訊通道 繫結某個埠 並告知本地主機,它在某乙個位址上接收客戶請求。利用socket和...

C 實現簡單的木馬程式(學習木馬製作流程)

首先說明一下,學這個木馬製作流程並不是為了去做壞事,而是要知道它的原理,以後在工作生活中,也可以及時發現自己的電腦有沒有被植入木馬,從而規避一些不必要的損失。要實現木馬服務的程式,需要實現以下幾個功能 一 先建立乙個windows窗體應用程式,為了方便隱藏,專案名稱可使用與系統相近的名稱 如svch...

用C 實現木馬程式

服務端的開發 要實現木馬服務的程式,主要實現以下幾個功能 後台的執行 隱藏技術 控制碼的接收與登錄檔的修改,下面對這三方面做介紹 1 在vc 中,建立乙個後台服務程式是很容易的,先建立乙個新的c 的windows應用程式,專案名稱自定 不過為了隱藏可使用與系統相近的名稱 將窗體屬性 showinta...