fbpx

逆向工程 4:軟體保護

Contents

使用 x64dbg 除錯器(debugger)從內到外了解軟體保護的工作原理

從這 2 小時的課程,你會學到

  • 如何解壓程式( unpack programs )
  • 繞過反除錯器( anti-debuggers )
  • 補丁程序
  • 將記憶轉儲到檔案
  • 使用 x64dbg 除錯器(debugger)
  • 使用 ScyllaHide 外掛( plugin )
  • 3 種分層保護( unpack layered protections )的方法
  • 如果程式無法解壓怎麼辦
  • 使用加載器( loaders )進行過程修補
  • 和更多….

要求

  • 會組合語言將有幫助,但不是強制性的
  • Windows PC
  • 已經知道如何使用 x64dbg debugger

課程說明

如果你一直想了解軟體保護的工作原理以及如何使用 x64dbg 解壓它們,那麼這就是適合你的課程。 本課程向想要進入該領域的任何人介紹軟體保護。 它適合想要學習如何保護其軟體的軟體開發人員,也適合想要在原始碼不可得情況下修復錯誤的逆向工程師。

你將學習如何使用 x64dbg 解壓受 packing 和 anti-debugging 保護的 ​​Crackmes。 CrackMe 是一個小程式,旨在測試程式設計師的逆向工程技能。

你將學到什麼

  • 如何設置硬體斷點並分析解包頭存根( unpacking header stub )
  • 從記憶( memory )中轉儲解壓的可執行檔案
  • 修復轉儲記憶後的輸入位址表 (IAT,Import Address Tables)。
  • 修改程式行為
  • 修補程式
  • 創建用於過程修補( process patching )的加載器
  • 如程式無法解壓時要怎麼辦
  • 解鎖多重保護的 3 種技巧

本課程提供 30 天退款保證。因此,現在就報名參加本課程,以有趣且簡單的方式開始逆向工程和 debug 程式!

目標受眾

  • 任何想知道如何從打包程式中提取和轉儲 exe 的人
  • 喜歡了解軟體保護如何工作的計算機系學生
  • 想要提高自己的技能以使用打包軟體的逆向工程愛好者
  • 為想要進入該領域的任何人提供軟體保護簡介

講師簡介

Paul Chin 大學講師

我是一名半退休的大學講師,擁有 20 多年的電腦和資訊技術教學經驗。 我的興趣範圍從逆向工程、程式設計到圖形設計、應用程式、遊戲開發、音樂、健康、靈性和幸福。 業餘時間,我也會彈鋼琴和鍵盤琴。 我喜歡面對面和線上教學,也喜歡教育和激勵他人成功並過上他們夢想的生活。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: