登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『繁體書』遠端遙控木馬病毒程式設計:使用Python

書城自編碼: 3242025
分類:繁體書 →台灣書
作者: 北極星
國際書號(ISBN): 9789864343256
出版社: 博碩
出版日期: 2018-08-22
版次: 初版
頁數/字數: 368頁
書度/開本: 17x23cm

售價:HK$ 171.9

 

** 我創建的書架 **
未登入.


新書推薦:
地球為什麼哭了呢.
《 地球為什麼哭了呢. 》

售價:HK$ 90.9
生活保健全書:每天都做得到的健康小撇步
《 生活保健全書:每天都做得到的健康小撇步 》

售價:HK$ 106.1
東京.鎌倉佛像圖鑑:佛像圖解X參拜巡禮,來趟法喜充滿的心靈小旅行!
《 東京.鎌倉佛像圖鑑:佛像圖解X參拜巡禮,來趟法喜充滿的心靈小旅行! 》

售價:HK$ 121.3
再忙也不會出錯的完美工作執行力
《 再忙也不會出錯的完美工作執行力 》

售價:HK$ 97.0
頂尖選股者:歐洲股神、英國第一操盤人安東尼波頓的投資智慧
《 頂尖選股者:歐洲股神、英國第一操盤人安東尼波頓的投資智慧 》

售價:HK$ 115.2
不結婚生子錯了嗎.犀利女醫的痛快真心話:科學實證60個「性愛╳避孕╳生產」真相,女人啊,請妳好好愛自己
《 不結婚生子錯了嗎.犀利女醫的痛快真心話:科學實證60個「性愛╳避孕╳生產」真相,女人啊,請妳好好愛自己 》

售價:HK$ 90.6
瑜伽秘要:瑜伽經、哈達瑜伽明燈、葛蘭達本集、希瓦本集 合集
《 瑜伽秘要:瑜伽經、哈達瑜伽明燈、葛蘭達本集、希瓦本集 合集 》

售價:HK$ 266.8
流動的盛宴
《 流動的盛宴 》

售價:HK$ 121.3

 

建議一齊購買:

+

HK$ 140.6
《 練好機器學習的基本功:用Python進行基礎數學理論的實作 》
+

HK$ 140.6
《 秋聲教你玩組合語言:指令精華篇 》
+

HK$ 173.1
《 Python大數據特訓班:資料自動化收集、整理、分析、儲存與應用實戰(附近300分鐘影音教學/範例程式) 》
+

HK$ 140.6
《 資安專家的nmap與NSE網路診斷與掃描技巧大公開 》
+

HK$ 162.5
《 特洛伊木馬病毒程式設計:使用Python 》
+

HK$ 193.8
《 秋聲教你學資訊安全與駭客技術:反組譯工具的使用導向 》
內容簡介:
本書是《特洛伊木馬病毒程式設計:使用Python》的進階版,設計以ISOOSI的七層架構為基礎,會議層以傳送權(token)來實作,表達層可傳輸的資料型別從最基本的正整數、bytes、str等,擴大到負數、dict、list等較為複雜的結構。
真正木馬病毒在感染進入電腦,多半會以dropper或是downloader作為媒介,在本書的最後多加了一章,將木馬病毒的執行檔包裝成dropper的型態作為感染媒介的示範,讓各位朋友對於木馬病毒如何感染能多一層的認識。
本版的木馬病毒和前一版功能最大的不同在於本版不是被動接收檔案,而是主動遠端遙控木馬,由終端機下shell指令,另外還增加上傳、下載、執行程式,讓木馬病毒可以下載更多惡意的功能來增加其威力,另外還增加了screenshot的功能。
本書適合已熟悉Python語法的朋友,如有網路程式設計經驗者更佳。
書籍勘誤、與作者交流,請加入通往駭客之路粉絲團:
www.facebook.comgroupsTaiwanHacker
關於作者:

北極星

一群浪人,愛好資訊安全與駭客技術。
目錄
Chapter01Python的網路程式設計
Python的socket模組介紹
1.1Socket模組
1.1.1引入socket模組
1.1.2相連電腦的角色-client-server
1.1.3連線比開檔複雜
1.2Socket的函數
1.2.1socket
1.2.2bind
1.2.3listen
1.2.4accept
1.2.5connect
1.2.6send與recv
1.2.7sendall
1.2.8shutdown
1.2.9close
Chapter02建立工具
方便網路傳輸資料除錯的小工具
2.116位元顯示-hexdump
2.1.1hexdump是什麼樣子
2.1.2bytes和str皆可用
2.1.3切開str和bytes
2.1.4offset資訊
2.1.5顯示十六進位碼-bytes轉intlist
2.1.6顯示原字元
2.1.7過濾不可視的字元
2.1.8補滿空白字元
2.1.9增加適當空白字元隔開-split
2.2Echo伺服器程式
Chapter03資料的轉換(一):struct模組
使用struct做基本型別int、float與bytes之間的轉換
3.1資料型別
3.2型別的轉換
3.3struct模組
3.3.1struct的功能
3.3.2struct小試身手
3.4對齊Alignment
3.5與CC++溝通-struct的目的
3.6大端與小端
3.7formatcharacter的運用
3.7.1目前struct最大整數為8bytes
3.7.2用bit_length取得實際長度來選擇
3.7.3負數的問題
3.7.4借用formatcharacter的定義
3.7.5長度定義存放在List中
3.7.6資料型態標記-Tag
3.7.7以formatcharacter當做標記表示型態
3.7.8浮點數
Chapter04資料的轉換二:不定長度資料
bytes、str等資料長度是變動非固定的,該如何轉換?
4.1如何取得讀取長度
4.1.1有固定長度的資料型別
4.1.2無固定長度則補上長度資訊
4.2不定長度資料的轉換
4.3不定長度資料的還原對照表
4.4超大型整數
4.4.1Python整數最大值
4.4.2有加上長度資訊的版本
4.4.3不用長度的古老方式
Chapter05資料的傳遞-表達層INOUT
網路為多層架構,每一層功能相異,每層封包內容會有些許差異
5.1網路的分層
5.1.1TCPIPv.s.ISOOSI
5.1.2傳輸層
5.1.3表達層
5.2網路和檔案的存取介面一致化
5.2.1虛擬基本類別-BaseIO
5.2.2抽象基類-ABC模組
5.2.3一般檔案類別-FileIO
5.2.4網路介面類別-SocketIO
5.2.5依參數自動選擇類別-CreateIO
5.2.6記憶體裡的資料當成檔案存取-MemIO
5.3表達層的實作-INOUT
5.3.1定義Exception
5.3.2利用Exception傳遞資訊
5.3.3暫存目錄與暫存檔-tmp
5.3.4INOUT概觀
5.3.5資料型別對照表
5.3.6INOUT與傳輸層之間的溝通
5.3.7無長度資訊的大型整數
5.3.8資料型態tag的存取
5.3.9例外運用
5.4INOUT的擴充
5.4.1為何需要擴充?
5.4.2用暫存檔處理大型資料-INOUT_FILE
5.4.3MemIO和INOUT_FILE的close傳回值
5.4.4大型的數字-INOUT_INT
5.5讓INOUT能夠處理大型資料
5.5.1分批傳送
5.5.2直接切開傳送
5.5.3每塊資料加上tag
5.5.4增加檢查tag
5.5.5INOUT增加大型資料分批傳送
5.6資料加密
Chapter06溝通與協調-會議層Tower
兩台電腦之間的通訊連結和維持,由會議層來負責
6.1溝通方式的約定
6.2意外永遠會發生-莫非定律
6.3網路程式最常發生的同時等待
6.4傳送權-token
6.5自由增加IO類別到CreateIO
6.5.1修改CreateIO
6.5.2類別的判斷和選擇
6.5.3類別方法@classmethod
6.5.4類別變數和與類別方法
6.5.5IOBase增加類別方法create
6.5.6讓CreateIO可以註冊新增IO類別
6.5.7倒序選擇
6.6封裝CreateIO-metaclass(可跳過不讀)
6.6.1將CreateIO封裝成類別
6.6.2物件版和函數版的差異
6.6.3改變isinstance判斷結果
6.6.4MetaClass元類
6.6.5改變isinstance的判斷-__instancecheck__
6.6.6類別的類別-metaclass
6.6.7metaclass的子類別
6.6.8定義metaclass-BaseMeta
6.6.9BaseIO原有的metaclass-abc.ABCMeta
6.7SocketIO的進階版-Tower
6.7.1Tower概觀
6.7.2收取的大小與請求不一致
6.7.3緩衝區類別-IOBuffer
6.7.4傳送權
6.7.5伺服器端-TowerServer
Chapter07複雜資料型態-PARAM
讓list和dict等型態的傳遞,如int、bytes、str一樣容易
7.1函數的參數是list和dict
7.2簡化的版本試做
7.2.1write
7.2.2read
7.2.3增加lable的檢查
7.3PARAM正式實作
7.3.1巢狀dict和list
7.3.2資料格式
7.3.3傳送dict
7.3.4傳送list
7.3.5傳送一般資料
7.3.6讀取dict
7.3.7讀取list
7.3.8讀取一般資料
7.4表達層高階部份
Chapter08執行外部程式
木馬必須要能執行指令,才能有效控制電腦
8.1指令輸入
8.2新的伺服器,木馬的雛型
8.2.1由echo伺服器修改
8.2.2木馬的角色其實是伺服器
8.2.3執行外部程式-subprocess模組
8.2.4Popen的參數-str的指令與list的指令
8.2.5外部程式的輸出入
8.2.6locale模組
8.2.7標準輸出及標準錯誤改為str
8.3執行指令
8.4改變工作目錄的問題
Chapter09執行緒-threadManager
建立執行緒管理類別,統一管理
9.1執行緒的基本概念
9.1.1為何需要執行緒
9.1.2過去多工是以程序為單位
9.1.3執行緒負擔較小
9.2執行緒程式寫作
9.2.1執行緒程式的簡例
9.2.2用threading.Thread產生執行緒
9.2.3呼叫start啟動執行緒
9.2.4呼叫join收回執行緒
9.3多執行緒的收回問題
9.3.1常見的收回範例
9.3.2改進的收回流程
9.3.3需要考慮同步問題
9.4多執行緒的同步
9.4.1多個程序存取共同資料
9.4.2同時取用相同資料產生錯誤
9.4.3資源競爭(racecondition)
9.4.4關鍵區域(CriticalSection)
9.4.5用threading.Lock鎖定
9.5執行緒管理
9.5.1執行緒管理類別-threadManager
9.5.2threading.Thread子類別myThread
9.5.3由threadManager管理,myThread不需join
9.6木馬加上執行緒
Chapter10常用工具
駭客要做的事,不可能只是下下DOS指令吧!
10.0事前的準備-相異系統檔案路徑修正
10.1下載功能-fetch
10.1.1惡意軟體或工具可從網站下載時
10.1.2命令對照表
10.1.3URL處理模組-urllib
10.2傳送檔案到木馬端
10.2.1檔案相關資訊
10.2.2將檔案資訊還原成檔案
10.2.3以dict格式傳送指令
10.2.4存檔位置
10.3從木馬取檔案回來
10.3.1偷竊資料
10.3.2後置處理
10.4螢幕截圖
10.4.1pyscreenshot模組
10.4.2wxPython模組
10.4.3pyscreenshotvs.wxPython
10.4.4將截圖功能加入木馬
10.4.5終端機顯示截圖
10.5惡作劇藍畫面
10.5.1Windows粉絲的最愛
10.5.2只要一個bat檔
Chapter11ReverseShell
傳統由駭客連向木馬的方式,很輕易被現代的防火牆阻擋,所以出現了反向Shell
11.1什麼是殼
11.2傳統木馬
11.3反向連線木馬
11.4主從角色
11.5木馬和駭客之間的連絡
11.5.1取得內網IP
11.5.2找出外部IP
11.6產生config.py
11.7駭客伺服器
11.8反向連線木馬
附錄A本書所有程式碼
附錄B程式測試與執行
附錄C程式簡單說明
附錄D實戰操作
D.1安裝程序
D.2製作執行檔
D.3實際操作
給讀者們的一封信

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.