今までの歩み

オリジナルアプリを題材に、楽しく学びのある講義を心がけています。

2023年10月2日

オンライン

【超初心者向け】初めてのFrida

じゃんけんゲームとTUIのゲームを題材に、Fridaを用いた解析の学習のための授業を行いました。

  • Fridaの基本的な使い方と概念の解説
  • じゃんけんゲームを使った解析の段階的な説明
  • TUIのゲームを用いた応用的な解析
【超初心者向け】初めてのFrida screenshot 1
【超初心者向け】初めてのFrida

2023年12月28日

オンライン

【超初心者向け】猫でもわかるLLDB

3つのCrackmeを題材にLLDBを用いた解析方法の授業を行いました。

  • LLDBの基本コマンドとデバッグの流れ
  • Pythonを用いた解析の自動化
  • アンチデバッグが実装されたアプリの解析
【超初心者向け】猫でもわかるLLDB screenshot 1
【超初心者向け】猫でもわかるLLDB screenshot 2
【超初心者向け】猫でもわかるLLDB screenshot 3
【超初心者向け】猫でもわかるLLDB

2024年12月6日

トンネル東京

手作りデバッガ:はじめの一歩

メモリの読み書きやブレークポイントやウォッチポイントの実装方法等、デバッガの原理を学ぶ授業を行いました。

  • Android NDKを用いたC/C++コードのビルド方法
  • ptrace等を用いたメモリの読み書き方法
  • ブレークポイント、ウォッチポイントの仕組みと実装
手作りデバッガ:はじめの一歩 screenshot 1
手作りデバッガ:はじめの一歩 screenshot 2
手作りデバッガ:はじめの一歩