English Japanese Korean Thai Traditional Chinese 简体中文
Publish Now
Publish Books Publish Media Products My Store Self Publish
Gold Log In Cart
Category
Browse all kinds of eBooks, magazines, videos by category
    More services
    • All You Can Read

    • Channels

    • Hot topics

    Language
    English Japanese Korean Thai Traditional Chinese 简体中文
    Back
    Category
    • Home

    • Books

    • Pubook E-Ink reader

    • Magazines

    • Media

    • Newspapers

    • Adult

    Back
    Books
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Management

      • Investing

      • Marketing

    • Literature/Fiction

      Literature/Fiction
      • All

      • LGBTQ

      • Literature

      • Fiction

      • Romantic Fiction

    • Leisure Life

      Leisure Life
      • All

      • Recreation

      • Illustrated Book

      • Fortune Telling

      • Travel

      • Eating Habits

      • Fitness

    • Humanities

      Humanities
      • All

      • History/Geography

      • Law

      • Politics/Military

      • Applied Sciences

      • Natural Sciences

      • Philosophy

      • Biographies

      • Sociology

    • News/Entertainment

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Language

    • Religion/Spirituality

      Religion/Spirituality
      • All

      • Motivational

      • Health/Nutrition

      • Christianity

      • Buddhism

      • Taoism

      • Islam

      • Other Religions

      • Relationships

    • Mangas

      Mangas
      • All

      • Comics

      • Illustrations

      • Fan Works

      • Romance Mangas for Teens

      • Teenage Mangas

      • High School Mangas

      • Romance Mangas

      • Yaoi Mangas

      • GL Mangas

      • TL Mangas

      • Gay Mangas

      • Others

    • Art/Design

      Art/Design
      • All

      • Performance Art

      • Art

      • Design

      • Photography

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Education

      • Kids/Teenagers

      • Pregnancy/Childbirth

    • Exams

      Exams
      • All

      • Study

      • Government Exams

      • Financial Licenses

      • Teacher Exams

      • Professional Exams

      • TOEFL/TOEIC

      • Learning Skills

      • Official Publications

      • Job Hunting Exams

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Magazines
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Business Management

      • Investing

      • Direct Marketing

      • Advertising

      • Law

    • News/Entertainment

      News/Entertainment
      • All

      • News Analysis

      • General News

      • Stars

    • Leisure Life

      Leisure Life
      • All

      • Travel

      • Hobby

      • Family Life

      • Fitness

    • Art/Design

      Art/Design
      • All

      • Design

      • Art Appreciation

      • Decoration

      • Photography

    • Literature/Spirituality

      Literature/Spirituality
      • All

      • Literature

      • Christianity

      • Buddhism

    • Male Fashion

      Male Fashion
      • All

      • Fashion

    • Female Fashion

      Female Fashion
      • All

      • Urban Fashion

      • Teen Fashion

    • Car/Audio

      Car/Audio
      • All

      • Music/Audio

      • Cars/Motorbikes

    • Sports

      Sports
      • All

      • Basketball

      • Baseball

      • Outdoor Sports

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Natural Sciences

      • Language

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Pregnancy/Childbirth

      • Education

      • Books for Kids

      • Books for Teenagers

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Media
    • All

    • Free to read

    • Careers

    • Careers
      • All

    • Investing

    • Investing
      • All

    • Parenting/Relationships

    • Parenting/Relationships
      • All

    • Art/Culture

    • Art/Culture
      • All

    • Religion/Spirituality

    • Religion/Spirituality
      • All

      • Buddhism

      • Christianity

      • Motivational

    • Exams

    • Exams
      • All

      • Government Exams

      • Learning Skills

      • Professional Exams

      • Teacher Exams

      • Study

      • Financial Licenses

    • Language

    • Language
      • All

    • Leisure Life

    • Leisure Life
      • All

    • Literature/Fiction

    • Literature/Fiction
      • All

    Back
    Newspapers
    • All

    • 工商時報

    • 中國時報

    • 旺報

    • 联合日報

    • 光華日報

    Back
    Adult
    • Free to read

    • Gay

    • Nude male

    • Lesbian

    • Nude female

    • Adult Manga

    Finance
    • All

    • Management

    • Investing

    • Marketing

    Literature/Fiction
    • All

    • LGBTQ

    • Literature

    • Fiction

    • Romantic Fiction

    Leisure Life
    • All

    • Recreation

    • Illustrated Book

    • Fortune Telling

    • Travel

    • Eating Habits

    • Fitness

    Humanities
    • All

    • History/Geography

    • Law

    • Politics/Military

    • Applied Sciences

    • Natural Sciences

    • Philosophy

    • Biographies

    • Sociology

    News/Entertainment
    • All

    Language/Computers
    • All

    • Computers/Technology

    • Language

    Religion/Spirituality
    • All

    • Motivational

    • Health/Nutrition

    • Christianity

    • Buddhism

    • Taoism

    • Islam

    • Other Religions

    • Relationships

    Mangas
    • All

    • Comics

    • Illustrations

    • Fan Works

    • Romance Mangas for Teens

    • Teenage Mangas

    • High School Mangas

    • Romance Mangas

    • Yaoi Mangas

    • GL Mangas

    • TL Mangas

    • Gay Mangas

    • Others

    Art/Design
    • All

    • Performance Art

    • Art

    • Design

    • Photography

    Parenting/Relationships
    • All

    • Education

    • Kids/Teenagers

    • Pregnancy/Childbirth

    Exams
    • All

    • Study

    • Government Exams

    • Financial Licenses

    • Teacher Exams

    • Professional Exams

    • TOEFL/TOEIC

    • Learning Skills

    • Official Publications

    • Job Hunting Exams

    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Finance
    • All

    • Business Management

    • Investing

    • Direct Marketing

    • Advertising

    • Law

    Back
    News/Entertainment
    • All

    • News Analysis

    • General News

    • Stars

    Back
    Leisure Life
    • All

    • Travel

    • Hobby

    • Family Life

    • Fitness

    Back
    Art/Design
    • All

    • Design

    • Art Appreciation

    • Decoration

    • Photography

    Back
    Literature/Spirituality
    • All

    • Literature

    • Christianity

    • Buddhism

    Back
    Male Fashion
    • All

    • Fashion

    Back
    Female Fashion
    • All

    • Urban Fashion

    • Teen Fashion

    Back
    Car/Audio
    • All

    • Music/Audio

    • Cars/Motorbikes

    Back
    Sports
    • All

    • Basketball

    • Baseball

    • Outdoor Sports

    Back
    Language/Computers
    • All

    • Computers/Technology

    • Natural Sciences

    • Language

    Back
    Parenting/Relationships
    • All

    • Pregnancy/Childbirth

    • Education

    • Books for Kids

    • Books for Teenagers

    Back
    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Channels
    • 今周刊

    • 飽讀商周

    • 經理人

    • 大師輕鬆讀

    • 普洛達康

    • 禾馬

    • 台灣武俠傳說

    You haven't completed email verification, please complete email verification to purchase DRM Free or magazine subscription products
    You haven't completed phone verification, please complete phone verification to enable publishing features
    You haven't completed email verification, please complete email verification to enable publishing features
    • Home

    • Favorite

    • Account

    • Gold

    • Library

    More
    1. Home
    2. Books
    3. Language/Computers
    4. Computers/Technology
    5. 遠端遙控木馬病毒程式設計:使用Python

    遠端遙控木馬病毒程式設計:使用Python

    Author 北極星
    Publisher 博碩文化
    Follow Save Saved Share
    Released
    2018/08/23
    Language
    Traditional Chinese
    File format
    PDF (15MB), fit in large screen and Pubook
    Pages
    368
    ID
    203395
    ISBN
    9789864343256
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No

    Buy products firstAnd download app to watch

    Details

    遠端遙控木馬病毒程式設計:使用Python

    Author 北極星
    Publisher 博碩文化
    Share
    Released
    2018/08/27
    Language
    Traditional Chinese
    Pages
    368
    ID
    555186
    ISBN
    9789864343256
    DRM
    NT$400
    紙本書
    NT$495
    Explanation
    eBook
    Printed book
    Standard NT$550
    Get NT$60 off
    查看適用禮券
    Buy

    Preview View

    Buy for others
    庫存 0
    • Intro

    • Chapters

    • Author

    本書是《特洛伊木馬病毒程式設計:使用Python》的進階版,設計以ISO OSI的七層架構為基礎,會議層以傳送權(token)來實作,表達層可傳輸的資料型別從最基本的正整數、bytes、str等,擴大到負數、dict 、list等較為複雜的結構。

    真正木馬病毒在感染進入電腦,多半會以dropper或是downloader作為媒介,在本書的最後多加了一章,將木馬病毒的執行檔包裝成dropper的型態作為感染媒介的示範,讓各位朋友對於木馬病毒如何感染能多一層的認識。

    本版的木馬病毒和前一版功能最大的不同在於本版不是被動接收檔案,而是主動遠端遙控木馬,由終端機下shell指令,另外還增加上傳、下載、執行程式,讓木馬病毒可以下載更多惡意的功能來增加其威力,另外還增加了screenshot的功能。

    本書適合已熟悉Python語法的朋友,如有網路程式設計經驗者更佳。
    More
    More
    Chapter 01 Python的網路程式設計
    Python的socket模組介紹。

    Chapter 02 建立工具
    方便網路傳輸資料除錯的小工具。

    Chapter 03 資料的轉換(一):struct模組
    使用 struct 做基本型別 int 、float 與 bytes之間的轉換。

    Chapter 04 資料的轉換(二):不定長度資料
    bytes、str等資料長度是變動非固定的,該如何轉換?

    Chapter 05 資料的傳遞-表達層INOUT
    網路為多層架構,每一層功能相異,每層封包內容會有些許差異。

    Chapter 06 溝通與協調-會議層Tower
    兩台電腦之間的通訊連結和維持,由會議層來負責。

    Chapter 07 複雜資料型態-PARAM
    讓 list和dict等型態的傳遞,如 int 、bytes 、str 一樣容易。

    Chapter 08 執行外部程式
    木馬必須要能執行指令,才能有效控制電腦。

    Chapter 09 執行緒-threadManager
    建立執行緒管理類別,統一管理。

    Chapter 10 常用工具
    駭客要做的事,不可能只是下下DOS指令吧!

    Chapter 11 Reverse Shell
    傳統由駭客連向木馬的方式,很輕易被現代的防火牆阻擋,所以出現了反向Shell。

    附錄 A 本書所有程式碼
    附錄 B 程式測試與執行
    附錄 C 程式簡單說明
    附錄 D 實戰操作
    給讀者們的一封信
    More
    北極星
    一群浪人,愛好資訊安全與駭客技術。
    More
    • Intro

    • Chapters

    • Author


    本書是《特洛伊木馬病毒程式設計:使用Python》的進階版,設計以ISO OSI的七層架構為基礎,會議層以傳送權(token)來實作,表達層可傳輸的資料型別從最基本的正整數、bytes、str等,擴大到負數、dict 、list等較為複雜的結構。



    真正木馬病毒在感染進入電腦,多半會以dropper或是downloader作為媒介,在本書的最後多加了一章,將木馬病毒的執行檔包裝成dropper的型態作為感染媒介的示範,讓各位朋友對於木馬病毒如何感染能多一層的認識。



    本版的木馬病毒和前一版功能最大的不同在於本版不是被動接收檔案,而是主動遠端遙控木馬,由終端機下shell指令,另外還增加上傳、下載、執行程式,讓木馬病毒可以下載更多惡意的功能來增加其威力,另外還增加了screenshot的功能。



    本書適合已熟悉Python語法的朋友,如有網路程式設計經驗者更佳。



    書籍勘誤、與作者交流,請加入通往駭客之路粉絲團:

    www.facebook.com/groups/TaiwanHacker/


    More
    More


    Chapter 01 Python 的網路程式設計

    Python 的 socket 模組介紹

    1.1 Socket 模組

    1.1.1 引入 socket 模組

    1.1.2 相連電腦的角色-client-server

    1.1.3 連線比開檔複雜

    1.2 Socket 的函數

    1.2.1 socket()

    1.2.2 bind()

    1.2.3 listen()

    1.2.4 accept()

    1.2.5 connect()

    1.2.6 send() 與 recv()

    1.2.7 sendall()

    1.2.8 shutdown()

    1.2.9 close()



    Chapter 02 建立工具

    方便網路傳輸資料除錯的小工具

    2.1 16 位元顯示-hexdump

    2.1.1 hexdump 是什麼樣子

    2.1.2 bytes 和 str 皆可用

    2.1.3 切開 str 和 bytes

    2.1.4 offset 資訊

    2.1.5 顯示十六進位碼-bytes 轉 int list

    2.1.6 顯示原字元

    2.1.7 過濾不可視的字元

    2.1.8 補滿空白字元

    2.1.9 增加適當空白字元隔開-split

    2.2 Echo 伺服器程式



    Chapter 03 資料的轉換(一):struct 模組

    使用 struct 做基本型別 int 、float 與 bytes 之間的轉換

    3.1 資料型別

    3.2 型別的轉換

    3.3 struct 模組

    3.3.1 struct 的功能

    3.3.2 struct 小試身手

    3.4 對齊 (Alignment)

    3.5 與 C/C++ 溝通-struct 的目的

    3.6 大端與小端

    3.7 format character 的運用

    3.7.1 目前 struct 最大整數為 8 bytes

    3.7.2 用 bit_length() 取得實際長度來選擇

    3.7.3 負數的問題

    3.7.4 借用 format character 的定義

    3.7.5 長度定義存放在 List 中

    3.7.6 資料型態標記-Tag

    3.7.7 以 format character 當做標記表示型態

    3.7.8 浮點數



    Chapter 04 資料的轉換(二):不定長度資料

    bytes、str 等資料長度是變動非固定的,該如何轉換?

    4.1 如何取得讀取長度

    4.1.1 有固定長度的資料型別

    4.1.2 無固定長度則補上長度資訊

    4.2 不定長度資料的轉換

    4.3 不定長度資料的還原對照表

    4.4 超大型整數

    4.4.1 Python 整數最大值

    4.4.2 有加上長度資訊的版本

    4.4.3 不用長度的古老方式



    Chapter 05 資料的傳遞-表達層 INOUT

    網路為多層架構,每一層功能相異,每層封包內容會有些許差異

    5.1 網路的分層

    5.1.1 TCP/IP v.s. ISO OSI

    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.4 INOUT 概觀

    5.3.5 資料型別對照表

    5.3.6 INOUT 與傳輸層之間的溝通

    5.3.7 無長度資訊的大型整數

    5.3.8 資料型態 (tag) 的存取

    5.3.9 例外運用

    5.4 INOUT 的擴充

    5.4.1 為何需要擴充?

    5.4.2 用暫存檔處理大型資料-INOUT_FILE

    5.4.3 MemIO 和 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.5 INOUT 增加大型資料分批傳送

    5.6 資料加密



    Chapter 06 溝通與協調-會議層 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.5 IOBase 增加類別方法 create()

    6.5.6 讓 CreateIO 可以註冊新增 IO 類別

    6.5.7 倒序選擇

    6.6 封裝 CreateIO-meta class(可跳過不讀)

    6.6.1 將 CreateIO 封裝成類別

    6.6.2 物件版和函數版的差異

    6.6.3 改變 isinstance() 判斷結果

    6.6.4 Meta Class (元類)

    6.6.5 改變 isinstance() 的判斷- __instancecheck__

    6.6.6 類別的類別-meta class

    6.6.7 meta class 的子類別

    6.6.8 定義 meta class-BaseMeta

    6.6.9 BaseIO 原有的 meta class-abc.ABCMeta

    6.7 SocketIO 的進階版-Tower

    6.7.1 Tower 概觀

    6.7.2 收取的大小與請求不一致

    6.7.3 緩衝區類別-IOBuffer

    6.7.4 傳送權

    6.7.5 伺服器端-TowerServer



    Chapter 07 複雜資料型態-PARAM

    讓 list 和 dict 等型態的傳遞,如 int 、bytes 、str 一樣容易

    7.1 函數的參數是 list 和 dict

    7.2 簡化的版本試做

    7.2.1 write()

    7.2.2 read()

    7.2.3 增加 lable 的檢查

    7.3 PARAM 正式實作

    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 表達層高階部份



    Chapter 08 執行外部程式

    木馬必須要能執行指令,才能有效控制電腦

    8.1 指令輸入 Chapter 01 Python 的網路程式設計
    Python 的 socket 模組介紹
    1.1 Socket 模組
    1.1.1 引入 socket 模組
    1.1.2 相連電腦的角色-client-server
    1.1.3 連線比開檔複雜
    1.2 Socket 的函數
    1.2.1 socket()
    1.2.2 bind()
    1.2.3 listen()
    1.2.4 accept()
    1.2.5 connect()
    1.2.6 send() 與 recv()
    1.2.7 sendall()
    1.2.8 shutdown()
    1.2.9 close()

    Chapter 02 建立工具
    方便網路傳輸資料除錯的小工具
    2.1 16 位元顯示-hexdump
    2.1.1 hexdump 是什麼樣子
    2.1.2 bytes 和 str 皆可用
    2.1.3 切開 str 和 bytes
    2.1.4 offset 資訊
    2.1.5 顯示十六進位碼-bytes 轉 int list
    2.1.6 顯示原字元
    2.1.7 過濾不可視的字元
    2.1.8 補滿空白字元
    2.1.9 增加適當空白字元隔開-split
    2.2 Echo 伺服器程式

    Chapter 03 資料的轉換(一):struct 模組
    使用 struct 做基本型別 int 、float 與 bytes 之間的轉換
    3.1 資料型別
    3.2 型別的轉換
    3.3 struct 模組
    3.3.1 struct 的功能
    3.3.2 struct 小試身手
    3.4 對齊 (Alignment)
    3.5 與 C/C++ 溝通-struct 的目的
    3.6 大端與小端
    3.7 format character 的運用
    3.7.1 目前 struct 最大整數為 8 bytes
    3.7.2 用 bit_length() 取得實際長度來選擇
    3.7.3 負數的問題
    3.7.4 借用 format character 的定義
    3.7.5 長度定義存放在 List 中
    3.7.6 資料型態標記-Tag
    3.7.7 以 format character 當做標記表示型態
    3.7.8 浮點數

    Chapter 04 資料的轉換(二):不定長度資料
    bytes、str 等資料長度是變動非固定的,該如何轉換?
    4.1 如何取得讀取長度
    4.1.1 有固定長度的資料型別
    4.1.2 無固定長度則補上長度資訊
    4.2 不定長度資料的轉換
    4.3 不定長度資料的還原對照表
    4.4 超大型整數
    4.4.1 Python 整數最大值
    4.4.2 有加上長度資訊的版本
    4.4.3 不用長度的古老方式

    Chapter 05 資料的傳遞-表達層 INOUT
    網路為多層架構,每一層功能相異,每層封包內容會有些許差異
    5.1 網路的分層
    5.1.1 TCP/IP v.s. ISO OSI
    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.4 INOUT 概觀
    5.3.5 資料型別對照表
    5.3.6 INOUT 與傳輸層之間的溝通
    5.3.7 無長度資訊的大型整數
    5.3.8 資料型態 (tag) 的存取
    5.3.9 例外運用
    5.4 INOUT 的擴充
    5.4.1 為何需要擴充?
    5.4.2 用暫存檔處理大型資料-INOUT_FILE
    5.4.3 MemIO 和 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.5 INOUT 增加大型資料分批傳送
    5.6 資料加密

    Chapter 06 溝通與協調-會議層 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.5 IOBase 增加類別方法 create()
    6.5.6 讓 CreateIO 可以註冊新增 IO 類別
    6.5.7 倒序選擇
    6.6 封裝 CreateIO-meta class(可跳過不讀)
    6.6.1 將 CreateIO 封裝成類別
    6.6.2 物件版和函數版的差異
    6.6.3 改變 isinstance() 判斷結果
    6.6.4 Meta Class (元類)
    6.6.5 改變 isinstance() 的判斷- __instancecheck__
    6.6.6 類別的類別-meta class
    6.6.7 meta class 的子類別
    6.6.8 定義 meta class-BaseMeta
    6.6.9 BaseIO 原有的 meta class-abc.ABCMeta
    6.7 SocketIO 的進階版-Tower
    6.7.1 Tower 概觀
    6.7.2 收取的大小與請求不一致
    6.7.3 緩衝區類別-IOBuffer
    6.7.4 傳送權
    6.7.5 伺服器端-TowerServer

    Chapter 07 複雜資料型態-PARAM
    讓 list 和 dict 等型態的傳遞,如 int 、bytes 、str 一樣容易
    7.1 函數的參數是 list 和 dict
    7.2 簡化的版本試做
    7.2.1 write()
    7.2.2 read()
    7.2.3 增加 lable 的檢查
    7.3 PARAM 正式實作
    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 表達層高階部份

    Chapter 08 執行外部程式
    木馬必須要能執行指令,才能有效控制電腦
    8.1 指令輸入
    Chapter 01 Python 的網路程式設計

    Python 的 socket 模組介紹

    1.1 Socket 模組

    1.1.1 引入 socket 模組

    1.1.2 相連電腦的角色-client-server

    1.1.3 連線比開檔複雜

    1.2 Socket 的函數

    1.2.1 socket()

    1.2.2 bind()

    1.2.3 listen()

    1.2.4 accept()

    1.2.5 connect()

    1.2.6 send() 與 recv()

    1.2.7 sendall()

    1.2.8 shutdown()

    1.2.9 close()



    Chapter 02 建立工具

    方便網路傳輸資料除錯的小工具

    2.1 16 位元顯示-hexdump

    2.1.1 hexdump 是什麼樣子

    2.1.2 bytes 和 str 皆可用

    2.1.3 切開 str 和 bytes

    2.1.4 offset 資訊

    2.1.5 顯示十六進位碼-bytes 轉 int list

    2.1.6 顯示原字元

    2.1.7 過濾不可視的字元

    2.1.8 補滿空白字元

    2.1.9 增加適當空白字元隔開-split

    2.2 Echo 伺服器程式



    Chapter 03 資料的轉換(一):struct 模組

    使用 struct 做基本型別 int 、float 與 bytes 之間的轉換

    3.1 資料型別

    3.2 型別的轉換

    3.3 struct 模組

    3.3.1 struct 的功能

    3.3.2 struct 小試身手

    3.4 對齊 (Alignment)

    3.5 與 C/C++ 溝通-struct 的目的

    3.6 大端與小端

    3.7 format character 的運用

    3.7.1 目前 struct 最大整數為 8 bytes

    3.7.2 用 bit_length() 取得實際長度來選擇

    3.7.3 負數的問題

    3.7.4 借用 format character 的定義

    3.7.5 長度定義存放在 List 中

    3.7.6 資料型態標記-Tag

    3.7.7 以 format character 當做標記表示型態

    3.7.8 浮點數



    Chapter 04 資料的轉換(二):不定長度資料

    bytes、str 等資料長度是變動非固定的,該如何轉換?

    4.1 如何取得讀取長度

    4.1.1 有固定長度的資料型別

    4.1.2 無固定長度則補上長度資訊

    4.2 不定長度資料的轉換

    4.3 不定長度資料的還原對照表

    4.4 超大型整數

    4.4.1 Python 整數最大值

    4.4.2 有加上長度資訊的版本

    4.4.3 不用長度的古老方式



    Chapter 05 資料的傳遞-表達層 INOUT

    網路為多層架構,每一層功能相異,每層封包內容會有些許差異

    5.1 網路的分層

    5.1.1 TCP/IP v.s. ISO OSI

    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.4 INOUT 概觀

    5.3.5 資料型別對照表

    5.3.6 INOUT 與傳輸層之間的溝通

    5.3.7 無長度資訊的大型整數

    5.3.8 資料型態 (tag) 的存取

    5.3.9 例外運用

    5.4 INOUT 的擴充

    5.4.1 為何需要擴充?

    5.4.2 用暫存檔處理大型資料-INOUT_FILE

    5.4.3 MemIO 和 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.5 INOUT 增加大型資料分批傳送

    5.6 資料加密



    Chapter 06 溝通與協調-會議層 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.5 IOBase 增加類別方法 create()

    6.5.6 讓 CreateIO 可以註冊新增 IO 類別

    6.5.7 倒序選擇

    6.6 封裝 CreateIO-meta class(可跳過不讀)

    6.6.1 將 CreateIO 封裝成類別

    6.6.2 物件版和函數版的差異

    6.6.3 改變 isinstance() 判斷結果

    6.6.4 Meta Class (元類)

    6.6.5 改變 isinstance() 的判斷- __instancecheck__

    6.6.6 類別的類別-meta class

    6.6.7 meta class 的子類別

    6.6.8 定義 meta class-BaseMeta

    6.6.9 BaseIO 原有的 meta class-abc.ABCMeta

    6.7 SocketIO 的進階版-Tower

    6.7.1 Tower 概觀

    6.7.2 收取的大小與請求不一致

    6.7.3 緩衝區類別-IOBuffer

    6.7.4 傳送權

    6.7.5 伺服器端-TowerServer



    Chapter 07 複雜資料型態-PARAM

    讓 list 和 dict 等型態的傳遞,如 int 、bytes 、str 一樣容易

    7.1 函數的參數是 list 和 dict

    7.2 簡化的版本試做

    7.2.1 write()

    7.2.2 read()

    7.2.3 增加 lable 的檢查

    7.3 PARAM 正式實作

    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 表達層高階部份



    Chapter 08 執行外部程式

    木馬必須要能執行指令,才能有效控制電腦

    8.1 指令輸入

    More


    北極星





    一群浪人,愛好資訊安全與駭客技術。


    More

    Details

    Released
    2018/08/23
    Language
    Traditional Chinese
    File format
    PDF: Fit in large screen
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No
    ID
    203395
    ISBN
    9789864343256
    Released
    2018/08/27
    Language
    Traditional Chinese
    Pages
    368
    ID
    555186
    ISBN
    9789864343256

    病毒程式

    Python

    Buy products firstAnd download app to watch

    Details

    See more 博碩文化

    More

    一本書讀懂DeepSeek:AI巨頭競爭的新變數

    Word 論文寫作全攻略:Copilot智慧引導,助你輕鬆掌握論文排版技巧

    你的第一本Git與GitHub入門書:輕鬆實作本機與遠端儲存庫的版本控制

    圖解人體生理學:一看就懂的身體運作奧秘

    AI×Excel×Tableau資料分析語法指南

    一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)

    AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用

    星鏈崛起:探索6G時代的天空戰場

    Android應用程式開發全方位實作指南:邁向專業工程師的養成之路

    超實用AI技能工具箱:提升職場.教育與生活的275個高效應用技巧

    See more 博碩文化

    More

    一本書讀懂DeepSeek:AI巨頭競爭的新變數

    Word 論文寫作全攻略:Copilot智慧引導,助你輕鬆掌握論文排版技巧

    你的第一本Git與GitHub入門書:輕鬆實作本機與遠端儲存庫的版本控制

    圖解人體生理學:一看就懂的身體運作奧秘

    AI×Excel×Tableau資料分析語法指南

    一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)

    AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用

    星鏈崛起:探索6G時代的天空戰場

    Android應用程式開發全方位實作指南:邁向專業工程師的養成之路

    超實用AI技能工具箱:提升職場.教育與生活的275個高效應用技巧

    Related Product

    特洛伊木馬病毒程式設計:使用Python

    Python X ChatGPT:零基礎AI聊天用流程圖學Python程式設計

    Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人

    Python風格徹底研究|超詳實、好理解的Python必學主題

    特洛伊木馬病毒程式設計(加強版):使用Python

    Python 程式設計基石:基礎概念與實戰應用全攻略

    Python X ChatGPT雙效合一:快速學會最強AI,寫程式更有效率

    Python程式設計實務-從入門到精通step by step

    Python功力提升的樂趣|寫出乾淨程式碼的最佳實務

    軟硬通吃學Python程式設計與Halocode光環板創客應用

    簡潔的Python|重構你的舊程式

    最新Python基礎必修課(含ITS Python國際認證模擬試題)

      

    Review

    0 ratings
    1 stars
    0%
    2 stars
    0%
    3 stars
    0%
    4 stars
    0%
    5 stars
    0%
    Write a review
    Eligible to write reviews after purchasing products or add to Library
    Explanation
    DRM needs to login with Pubu Web or App, DRM free can be opened with any device or App
    You already owned this product
    Are you sure you want to buy 遠端遙控木馬病毒程式設計:使用Python again? This will generate duplicated items in your Library
    Buy again
    Buy for others
    After completing the checkout process, go to "Profile, Manage gift codes" to send the gift code to your friends or group members
    Quantity
    OK
    English Japanese Korean Thai Traditional Chinese 简体中文

    • About Pubu

    • Terms of Service

    • Privacy policy

    • Publish Books

    • Publish Media Products

    • Self Publish

    • Support

    • Join AP Alliance

    • 用台灣之星看飽讀

    • Redeem Retail Products

    Free downloaddddddddddddd
    Free download
    Payment
    About Pubu
    湛天創新科技股份有限公司
    24488585
    Copyright © Nuazure Innovative Technology Co., Ltd. & HK Renascimedia Co., Ltd.
    pubu-web-3.9.0.202009251127
    Download Android APK
    Download

    系統訊息


    您的合約條件不符合推廣聯盟申請資格,如有疑問請洽詢Pubu版權部窗口

    系統訊息


    您必須啟用賣家功能,才能透過專屬推廣連結,賣書賺回饋金
    Choose language
    English 日本語 한국어 ไทย 繁體中文 简体中文
    Processing