特洛伊木馬病毒程式設計: 使用Python (加強版)
作者 | 北極星 |
---|---|
出版社 | 聯合發行股份有限公司 |
商品描述 | 特洛伊木馬病毒程式設計: 使用Python (加強版):加強版馬力升級,學習更有效率!本書介紹竊取傳遞檔案功能的設計,以及偷取密碼的鍵盤記錄功能。整個木馬以Python寫成,適 |
作者 | 北極星 |
---|---|
出版社 | 聯合發行股份有限公司 |
商品描述 | 特洛伊木馬病毒程式設計: 使用Python (加強版):加強版馬力升級,學習更有效率!本書介紹竊取傳遞檔案功能的設計,以及偷取密碼的鍵盤記錄功能。整個木馬以Python寫成,適 |
內容簡介 加強版馬力升級,學習更有效率! 本書介紹竊取傳遞檔案功能的設計,以及偷取密碼的鍵盤記錄功能。整個木馬以Python寫成,適合已學習並對Python具有最基本編寫能力的讀者。 除了傳遞檔案、鍵盤記錄功能外,本書最為特別的地方在於靈活運用Python語法的巧思,例如:運用類別即物件的特性,依類別改變程式流程;巧用dict讓Python具有類似C語言的switch。另外,駭客製作木馬時,為了躲避除錯器的追踪,發展出運用exception來改變程式的走向的技巧。本書將這種運用exception的手法以Python實作出來呈現給大家,讓大家對於駭客的思路和程式設計的技巧有更多的認識。 本加強版在程式做了些許修正,增加自動化產生參數設定檔,測試程式時不再需要手動修改原始碼,增加讀者們學習及測試的效率。也因為這樣的修正,使得本書所有附錄也做了整體的更新。除此之外,還增加了一個全新的章節來教導讀者如何做木馬的設定。
作者介紹 ■作者簡介北極星一群浪人,愛好資訊安全與駭客技術。 書籍勘誤、與作者交流,請加入通往駭客之路粉絲團: www.facebook.com groups TaiwanHacker
產品目錄 Chapter01 網路連線-Socket1.1 簡單介紹 socket1.2 Python 的 socket 模組-socket1.2.1 不保證傳輸-UDP1.2.2 保證傳輸正確-TCP1.3 TCP 函式1.3.1 開啟-socket()1.3.2 綁定埠號-bind()1.3.3 等待連線-listen()1.3.4 接受連線-accept()1.3.5 傳輸資料-recv() 和 send()1.3.6 關閉連線-close()1.3.7 客戶端連線-connect()Chapter02 最小的連線程式2.1 伺服器端2.2 客戶端2.3 讓伺服器持續服務Chapter03 傳送檔案3.1 將 str 變成 bytes3.2 最短的檔案傳輸程式3.3 雙方同時進入等待3.4 加上傳送檔名的問題3.5 檔案大小的傳遞-數字的傳遞3.5.1 整數 int 和 bytes 之間的轉換3.5.2 位元序的問題-大端(big-endian)和小端(little-endian)3.6 不定長度資料的傳送問題Chapter04 協定的設計和實作4.1 什麼是協定4.2 基本資料標籤的設計4.3 傳送數值的程式4.4 超大數值4.5 傳送不定長度資料(字串)實作Chapter05 檔案訊息標籤5.1 基本的檔案標籤5.2 回傳狀態標籤5.3 溝通的函式5.4 輸出入包成物件5.5 檔案標籤前面是否加基本標籤?5.6 檔案資料存取包成物件5.7 伺服器端存檔的檔名5.8 大型檔案Chapter06 例外處理6.1 例外的狀況6.2 try ... except 例外處理的利用6.3 INOUT 的修改6.3.1 Exception 的基本知識6.3.2 INOUT 的修改6.3.3 NetAPI 的修改6.4 檔案傳遞的速度Chapter07 掃描目錄7.1 遞迴掃描目錄7.2 掃瞄的起始目錄Chapter08 多客戶端連線-執行緒Chapter09 檔案更新自動上傳9.1 判斷檔案修改9.2 判斷值(檔案大小及修改時間)存檔-JSON9.3 JSON 的函式Chapter10 鍵盤記錄10.1 鍵盤記錄的種類10.2 Python 的鍵盤記錄10.2.1 Virtual-Key Code10.2.2 GetAsyncKeyState()10.3 建立對照表10.3.1 定義編碼名稱10.3.2 定義編碼對照的字元10.3.3 win32apiChapter11 合併11.1 傳送目錄函式11.2 鍵盤記錄及傳送記錄11.3 三個執行緒Chapter12 其他話題補充12.1 Banner12.2 還有更多12.2.1 選擇性上傳12.2.2 斷點續傳12.2.3 IP 以外的連絡方式12.2.4 只是個開始Chapter13 木馬的設定13.1 前一版的木馬13.2 設定的工具13.3 需要設定的變數13.4 IP是藏在木馬裡13.5 取得外部IP13.6 取得內部IP13.7 設定檔13.8 產生設定檔(config.py)的程式13.9 其他Appendix A 本書所有程式碼Appendix B 下載 PythonAppendix C 安裝 PythonAppendix D 安裝 Python 模組Appendix E 把程式放進目錄中Appendix F 製作木馬的exe可執行檔
書名 / | 特洛伊木馬病毒程式設計: 使用Python (加強版) |
---|---|
作者 / | 北極星 |
簡介 / | 特洛伊木馬病毒程式設計: 使用Python (加強版):加強版馬力升級,學習更有效率!本書介紹竊取傳遞檔案功能的設計,以及偷取密碼的鍵盤記錄功能。整個木馬以Python寫成,適 |
出版社 / | 聯合發行股份有限公司 |
ISBN13 / | 9789864343638 |
ISBN10 / | 9864343637 |
EAN / | 9789864343638 |
誠品26碼 / | 2681698492001 |
頁數 / | 288 |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
尺寸 / | 23X19CM |
級別 / | N:無 |
重量(g) / | 569g |
最佳賣點 : 加強版馬力升級,學習更有效率!
本書介紹竊取傳遞檔案功能的設計,以及偷取密碼的鍵盤記錄功能。整個木馬以Python寫成,適合已學習並對Python具有最基本編寫能力的讀者。