Skip to content

kazmatw/Kazma-Reverse-Engineering-Course

Repository files navigation

Kazma-Reverse-Engineering-Course

aka 「我獨自逆向:Reverse」

如果你喜歡這堂課的話歡迎點個 ⭐️⭐️⭐️

Intro

這堂課在 2025/03/01 的 SCIST 第一次上課,在成大同時進行實體課程兼線上直播。

課程均為繁體中文,一週六小時,會進行兩週,請各位如果搭配錄影學習,務必動手實作❗️❗️❗️

所有上課會用到的簡報跟檔案、作業都在這個 REPO 中

使用方式是按下右上角的星星符號後,在終端機輸入以下的指令:

git clone https://github.com/kazmatw/Kazma-Reverse-Engineering-Course.git

Resources

Course Outline

  • 逆向工程介紹
  • Linux & C 開發基礎
  • 執行檔案格式
  • x86 指令集
  • 呼叫約定
  • 逆向工具
  • c -> x86
  • stack frame
  • struct
  • Endianness
  • Stripped
  • Linking
  • where to start
  • compiler optimization
  • ASLR

File Description

  • demo_file
    • 上課使用到的示範檔案和原始碼
  • lab-source
    • lab 的 source code
  • lab-script
    • lab 的解題腳本
  • lab-Kazdle
    • 不是只有 binary 才能出逆向題
  • lab-C-test
    • 檢驗指標和取址的基礎知識
  • lab-asm
    • 四個考驗基礎組合語言的小題目
  • lab-chosen0
    • linux 也可以是逆向工具之一
  • lab-chosen1
    • 練習使用動態分析工具
  • lab-xor-checker
    • xor 和 flag checker 的經典考題
  • lab-Sharingan
    • 透過腳本練習 endian 轉換

Homework Instructions

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •