0920~0926_夏季暢銷第三波BN

【電子書】通往高級駭客的修行之路

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

紙本絕版書 Readmoo 電子書
  • 380

活動訊息

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

反逆向工程本身是希望讓逆向工程師難以看懂、難以進行逆向工程,本書作者將範例做成容易看得懂、容易學習,兼顧這兩個截然相反的要求,使得內容更完整,對於有興趣了解交錯式花指令的讀者,這一本就是答案了!

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

只要買了此書就是交錯式花指令第一批學習者!

網路上已有不少這類指令設計列出分享,甚至有所謂的花指令生成器。但這些花指令多半都很簡單,將暫存器加上數值再減回去,或是push又pop回來,或是jmp到某處又jmp回來,放一大堆這種沒效用的指令來擾亂工程師的視覺,或擾亂反組譯軟體出來的結果。為了容易講解,本書裡這種花指令歸類為「混亂型花指令」。但是,筆者在這裡想介紹給大家的,重點並不在那種混亂型花指令。這裡要教的花指令很少人使用,很少人聽過,直到許多年後,無意間看到簡體書裡出現了它的踪影。這種花指令在簡體書裡和其他一些技術,合稱為免殺技術,我從學生時第一次創作出這種花指令時,就一直稱之為「交錯指令」,或是「交錯機械碼」。

作者

春語

個性害羞保守,喜好資訊技術,願望是平平淡淡地過一輩子,但事與願違,
起起伏伏有如一段段的故事。不將希望寄於未來,只求活在當下。不為人所了解,
更為人所誤解,只能在邊緣流浪。

觀念澄清:所謂的駭客不是專指入侵電腦,而是指理解電腦的基本結構,
並且熱心於使用電腦的人稱做為駭客。(by 秋聲)

由此可知,春語我只是個普通的小妹紙,絕對不是個駭客喲~

目錄

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 復仇

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • ISBN
    • 9789864341986
    • 分級
    • 普通級
    • 頁數
    • 352
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 14.2 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 本品無額外回饋
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing