0人評分過此書

通往高級駭客的修行之路:反逆向工程的武功絕技

作者
出版日期
2017/03/31
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864341986

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
反逆向工程本身是希望讓逆向工程師難以看懂、難以進行逆向工程,本書作者將範例做成容易看得懂、容易學習,兼顧這兩個截然相反的要求,使得內容更完整,對於有興趣了解交錯式花指令的讀者,這一本就是答案了!

組合語言已經是資訊領域最低階的語言了嗎?隱藏在網路深處的駭客可不這麼認為,這本書將告訴你,你所不知道的組合語言......及機械碼。作者精心整理多年鑽研駭客技術的加密與攻防心得,首度曝光的交錯式「花指令」技術,網路上未曾見過的內容!
只要買了此書就是交錯式花指令第一批學習者!

網路上已有不少這類指令設計列出分享,甚至有所謂的花指令生成器。但這些花指令多半都很簡單,將暫存器加上數值再減回去,或是push又pop回來,或是jmp到某處又jmp回來,放一大堆這種沒效用的指令來擾亂工程師的視覺,或擾亂反組譯軟體出來的結果。為了容易講解,本書裡這種花指令歸類為「混亂型花指令」。但是,筆者在這裡想介紹給大家的,重點並不在那種混亂型花指令。這裡要教的花指令很少人使用,很少人聽過,直到許多年後,無意間看到簡體書裡出現了它的踪影。這種花指令在簡體書裡和其他一些技術,合稱為免殺技術,我從學生時第一次創作出這種花指令時,就一直稱之為「交錯指令」,或是「交錯機械碼」。
  • Chapter 1 一個簡單的例子
    • 1.1 基本操作
    • 1.2 初級的擾亂
  • Chapter 2 混亂型的花指令
  • Chapter 3 替代指令的設計(一)call
    • 3.0 替代指令
    • 3.1 call 的替代品
    • 3.2 jmp
    • 3.3 更進一步的修改
  • Chapter 4 替代指令的設計(二)ret
    • 4.0 ret 的替代品
    • 4.1 觀察
    • 4.2 以 call 來替代?
    • 4.3 以 jmp 來替代
    • 4.4 合併成 pop
    • 4.5 只能用 jmp
  • Chapter 5 替代指令的設計(三)jmp
    • 5.1 觀察
    • 5.2 call
    • 5.3 call 的第二種嘗試
    • 5.4 用 ret 來替代 jmp
  • Chapter 6 反.反組譯的原理 — 安插機械碼
    • 6.1 觀察
    • 6.2 增加 jmp
    • 6.3 放置機械碼
    • 6.4 大於 1 byte 的 opcode
    • 6.5 反組譯軟體
      • 6.5.1 IDA Pro
      • 6.5.2 ollydbg
    • 6.6 混淆指令的重要性
  • Chapter 7 無效的機械碼
    • 7.1 緊盯跳躍行為
    • 7.2 修改之前
    • 7.3 神奇的 FF
    • 7.4 jmp 的偏移量
    • 7.5 合併機械碼
  • Chapter 8 有效的交疊機械碼
    • 8.1 被 NTR 的無效指令
      • 8.1.1 NTR 示範 — 1
      • 8.1.2 NTR 示範 — 2
    • 8.2 NTR 的限制
    • 8.3 有意義的混淆指令 - 有效的機械碼交錯
  • Chapter 9 反偵錯和反沙箱
    • 9.1 int 3
    • 9.2 SEH
  • Chapter 10 花指令與 C 語言
    • 10.0 Visual Studio C++ 2010 專案的設定
    • 10.1 愈來愈少人用的組合語言
    • 10.2 C 語言內嵌組合語言
    • 10.3 挑選運算子
    • 10.4 測試
    • 10.5 通用性
  • Chapter 11 軟體保護與花指令
    • 11.1 破解
    • 11.2 計畫
    • 11.3 摘花
  • Chapter 12 防衛者的逆襲
    • 12.1 反 NOP
    • 12.2 木馬
    • 12.3 入侵
  • Chapter 13 後記
  • Chapter 14 番外篇:王子復仇記
    • 14.1 反撲
    • 14.2 復仇

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading