做乙個屬於你自己的遠控:
先對大家說句抱歉,上次答應帶大家一起做遠控但因為我的個人原因讓課程中途斷了,這次我答應大家一定要把這教程完成。你在看著課程之前你必須掌握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 在嚮導的第一頁,在左側窗格中,選擇專案類別。這可能是你要使用的技術,專案的目標平台或執行時等。在頁面的右側部分以及後續步驟中的設定取決於所選專案類別。對於相應的說明,請參閱...