教程詳情
- 教程名字:老狼Gh0st遠程協助軟件編寫系列教程
- 教程大小:4.75GB
- 作者:老狼
老狼遠程協助軟件編寫教程
本教程将深入剖析Gh0st内核,深入了解遠程管理類軟件編寫的全過程,老狼将帶領學員在參考Gh0st源碼的基礎上,純手工打造一個新的遠程協助軟件,自從Gh0st開源後,各種改改标題就發布的遠控漫天飛,使得大家對Gh0st改版軟件有很大的反感,其實大家根本沒有真正理解Gh0st的精髓,辜負了Gh0st作者開源的本意,本人潛心研究Gh0st源碼一年有餘,曾在Gh0st基礎上開發出PCRat遠程管理軟件,對Gh0st源碼有着深入的了解,從源碼中體會到Gh0st從設計到編寫的博大精深。本人會将這些軟件的設計思想,代碼編寫精髓一一傳授給學員。
本教程學員将學習到:
(1)大規模軟件開發的設計思想。
(2)Windows下圖形界面編程、各種控件的實際應用(本教程将會使用到各種Windows控件)。
(3)Windows下多線程程序的開發、以及線程同步,互斥等。
(4)Windows下程序間利用Socket通信。
(5)詳細理解Winddos下遠程注入技術。
(6)Windows服務程序的開發。(服務方式啓動是服務端啓動方式的一種)
(7)如何書寫更加簡潔 ,易于維護的代碼。
通過本教程學員将得到:
(1) 本遠程管理的源代碼。
(2) 教程中所有Demo的源碼。
(3) 作者的一些小工具。
課時安排:(每節課20—30分鍾,太長的教程看了就想睡覺:-D)
(1) 客戶端界面的設計和編寫(10課時)(注:支持窗口的伸縮以及窗口中控件的伸縮)
(2) 從Gh0st客戶端中分離出Socket數據傳輸的内核、分析數據傳輸的代碼體會作者的設計思想,并加入客戶端(5課時)
(3) 創建服務端,并從Gh0st服務端中分離出Socket數據傳輸的内核,分析數據傳輸的代碼體會作者的設計思想,并加入服務端(5課時)
(4) 遠程終端管理的編寫(5課時)
(5) 遠程進程管理的編寫(4課時)
(6) 遠程窗口管理的編寫(4課時)(注:支持窗口的隐藏,最大化,最小化)
(7) 遠程桌面管理的編寫(6課時)(注:可以從中學習到BMP位圖格式,屏幕的抓取,像素的比較)
(8) 遠程文件管理的編寫(6課時)
(9) 遠程語音管理的編寫(4課時)
(10) 遠程視頻管理的編寫(6課時)(注:支持無驅攝像頭,視頻壓縮,視頻錄像)
(11) 服務端安裝和啓動的編寫:
服務啓動(5課時)
ActiveX啓動(4課時)
(12) 遠程服務管理的編寫(6課時)
(13) 遠程注冊表管理的編寫(6課時)
(14) 從客戶端生成服務端,遠程連接數據加密(4課時)
後記:
(1) 大家不要一看到Gh0st就想到山寨,是個别人把Gh0st改的垃圾了,Gh0st的軟件設計和編寫思想是很值得借鑒的。
(2) 學習要注重過程,不要說我的教程做出來的遠控同改版Gh0st一樣,要看看從中你能學習到那些的知識,如果注重結果那就拿Gh0st源碼配置好,一個F7就好了。
(3) 不足之處請多指正,我們共同進步,希望和大家共同學習後能夠成爲朋友,共同探讨軟件的設計與開發。
教程截圖
教程下載
原文鏈接:【教程寶盒網】 https://www.jc-box.com/1793.html,轉載請注明出處。
請先
!