從零開始做遠控 簡介篇 做乙個屬於你自己的遠控

2021-07-25 11:02:39 字數 811 閱讀 4736

做乙個屬於你自己的遠控:

先對大家說句抱歉,上次答應帶大家一起做遠控但因為我的個人原因讓課程中途斷了,這次我答應大家一定要把這教程完成。你在看著課程之前你必須掌握c/c++,qt,win32 api。不用精通,懂就可以了。

先向你們簡單講解下什麼叫遠端控制,就是在別人不知情的情況下控制別人的電腦,也就是間諜軟體木馬。遠端控制裡有服務端和客戶端,客戶端是你偷偷放到被控制人的電腦的間諜程式,他負責接收服務端傳送的命令來竊取資料;而服務端就是用來控制你的間諜程式。

我們在這教程中主要實現4個大功能:螢幕監控,鍵盤監控,檔案盜取,命令列控制器。

因為從零開始的原因,我們將專案命名為zero。

github完整原始碼:

開發準備:

開發工具:qt 5 mingw 下載

(必須要mingw版)

服務端:qt庫,c++

客戶端:win32 api, c++ (客戶端是用win32 api開發,可以容易的從qt開發工具移植到vc)

暫定教程:

第一篇:搭建zero服務端的介面

第二篇:

zero服務端與客戶端通訊網路

第三篇:zero客戶端連向服務端的網路

第四篇:服務端對客戶端的基本控制(發訊息框,強制退出程式,強制重啟)

第五篇:客戶端的螢幕監控 竊取器

第六篇:服務端的螢幕監控 接收器

第七篇:

客戶端的鍵盤監控 竊取器

第八篇:服務端的鍵盤監控 接收器

第十一篇:客戶端命令列 接收器

第十二篇:服務端命令列 控制器

第十三篇:總結 發布完整原始碼 和 發布版程式

從零開始,搭配eslint做乙個命令列工具

如今前端工程化,自動化已經成為了新趨勢,如果我們要重新開始做乙個專案,你會花費多久的時間在前期環境的搭建上呢?在我們前端的的積累中,我們需要將這些技術沉澱下來,便於我們開始乙個新的專案,而不必花費過多的經歷在環境搭建中。這次我做的是乙個felint 是乙個整合了 eslint stylelint g...

IntelliJ IDEA 從零開始建立乙個專案

1 如果intellij idea中當前沒有開啟的專案,單擊歡迎介面上的建立新專案。否則,選擇 然後會開啟新建專案嚮導視窗 2 在嚮導的第一頁,在左側窗格中,選擇專案類別。這可能是你要使用的技術,專案的目標平台或執行時等。在頁面的右側部分以及後續步驟中的設定取決於所選專案類別。對於相應的說明,請參閱...

IntelliJ IDEA 從零開始建立乙個專案

1 如果intellij idea中當前沒有開啟的專案,單擊歡迎介面上的建立新專案。否則,選擇 然後會開啟新建專案嚮導視窗 2 在嚮導的第一頁,在左側窗格中,選擇專案類別。這可能是你要使用的技術,專案的目標平台或執行時等。在頁面的右側部分以及後續步驟中的設定取決於所選專案類別。對於相應的說明,請參閱...