開源一款遠端控制軟體 —— pcshare
這裡開放一款遠端控制軟體的原始碼——pcshare,該軟體分為被控制端和控制端。部分介面如下:
控制端通過寄生在被控制端的後臺程式來實現控制,可以對被控制檯進行檔案管理、螢幕監控、鍵盤監控、監控管理、檢視被控制端的服務和登錄檔,甚至是控制被控制端的攝像頭。
一、軟體使用方法介紹:
1. 啟動PcShare.exe,這是控制端主程式,該程式會在8080埠上監聽被控制端的連線。
2. 生成被控制端宿主程式,點選控制端主介面上的“生成客戶按鈕”:
3. 生成一個新的宿主程式,這個程式的名稱叫ps.exe,然後將ps.exe與PcStat.exe一起發給要被控制的機器上。在被控制的機器上啟動PcStat.exe,過一會兒被控制端就連線上控制終端了,控制終端就可以對被控制終端進行各種控制了。
監控和操作別人電腦:
檢視和操作被控制的電腦磁碟檔案:
檢視和操作被控制電腦的程式:
檢視被控制電腦的的登錄檔:
檢視被控制電腦服務程式:
如果別人電腦有攝像頭,還可以開啟監控攝像頭:
二、原理介紹
控制端生成的宿主程式ps.exe實際上是一個後臺程式,該程式先由PcStat.exe啟動,ps.exe被啟動後,釋放自己二進位制檔案尾部的節,該節實際上是一個dll檔案,這個dll可以根據生成時的配置資訊以三種方式執行:1、獨立程式執行 2、注入到ie瀏覽器中執行 3、注入到windows資源管理中執行(explorer.exe)。dll執行以後會hook作業系統的各種訊息,以實現對該機器的監控;並通過socket連線控制終端PcShare.exe,將獲得的各種資訊以http協議發給PcShare.exe。PcShare.exe對目標機器的控制也是通過http協議發回給dll程式。
三、涉及的技術
1. mfc框架
2. windows hook技術
3. http協議
4. socket
5. windows訊息機制
6. PE檔案相關知識
四、程式編譯:
程式使用mfc框架開發, 用VS2015開啟PcShare目錄下PcShare.sln,執行編譯即可。如果需要除錯控制端或者被控制端,你可以先在外部啟動一個,再在VS裡面除錯另外一個。
程式碼下載:由於這個軟體很容易被不法分子利用,所以不再提供下載。如果你對此有興趣,可以私聊我或者關注以下微信公眾號回覆"pcshare"(微信搜尋公眾號: easyserverdev)。
注意:請勿使用該軟體作任何非法用途,否則後果自負。
相關文章
- 遠端桌面控制軟體,遠端桌面控制軟體推薦,及其連線方法
- vnc遠端控制軟體,vnc遠端控制軟體有什麼用,操作教程VNC
- VNC遠端控制軟體XP版,VNC遠端控制軟體XP版下載VNC
- 遠端控制軟體 LogMeIn
- vnc遠端控制軟體怎麼用,vnc遠端控制軟體怎麼用,使用教程VNC
- vnc遠端控制軟體,vnc遠端控制軟體怎麼使用,vnc server如何安裝?VNCServer
- teamviewer----一款可以穿透防火牆的遠端控制軟體View穿透防火牆
- VNC遠端控制軟體:VNC Server for MacVNCServerMac
- VNC Server for Mac(VNC遠端控制軟體)VNCServerMac
- 遠端控制軟體哪個好用?精選安全遠控軟體ToDesk
- vnc遠端控制軟體x64,vnc遠端控制軟體x64安裝方法,及使用教程VNC
- vnc遠端控制軟體中文版,細數五款好用的vnc遠端控制軟體中文版VNC
- 2024遠端控制軟體排名1
- 國外遠端控制軟體排行榜
- TeamViewer遠端控制軟體,讓你享受遠端辦公的便利View
- vnc遠端控制軟體綠色,vnc遠端控制軟體綠色版下載,使用者登入使用教程VNC
- 最佳RDP/VPN替代方案:Splashtop遠端控制軟體
- 自己寫遠端控制軟體之捕捉螢幕
- 自己寫遠端控制軟體之影象壓縮
- 自己寫遠端控制軟體之隱藏介面
- 高流暢的遠端控制軟體推薦
- 八大遠端控制軟體,完美替代TeamviewerView
- 自己寫遠端控制軟體之網路傳輸
- 自己寫遠端控制軟體之鍵鼠響應
- VNC遠端協助軟體,VNC遠端協助軟體下載!VNC
- 最快的遠端控制軟體radmin的配置和使用
- 遠端控制軟體 TeamViewer 的侷限性和替代方案View
- VNC Connect Enterprise Mac(遠端桌面控制軟體)VNCMac
- 自己寫遠端控制軟體之偵測伺服器伺服器
- 專業商用遠端控制軟體,低至10元每月
- 遠端桌面軟體概述
- 批次遠端桌面管理軟體 批次遠端桌面
- 邊旅遊邊賺錢!數字遊民離不開遠端控制軟體
- 免費的遠端控制軟體推薦:vnc viewer mac版VNCViewMac
- Mac軟體推薦:NoMachine輕鬆帶你遠端控制桌面Mac
- 一臺電腦遠端控制多臺電腦的軟體有哪些
- 穿過任意防火牆NAT的遠端控制軟體TeamViewer防火牆View
- 如何遠端連線 遠端桌面軟體連線