Program

/

CODE BLUE 2025

Trainings

IDA Proを使用した高度なデコンパイラおよびプログラミング技術

この2日間のコースは、IDAデコンパイラとIDA Python & C++ SDKプログラミングを習得したい中級または上級のIDAユーザーに最適です。
デコンパイラ:参加者は、既存のデコンパイラパスを拡張してコード生成を調整し、特別に細工された(悪意のある)サンプルを処理する方法を学習します。マイクロコードとCTree APIの両方をカバーします。プロトタイピングはIDAPythonを使用して行われ、その後ネイティブC++ SDKに移植されます。さらに、このコースでは、参加者はオープンな開発セッションに参加し、より深い質問をしたり、特定の機能や演習に集中したり、トレーナーと直接やり取りすることができます。
プログラミング:このコースでは、IDAの機能を拡張するためのファイル形式ローダーとプロセッサモジュールの作成に焦点を当てます。参加者はIDAPythonを使用してプロトタイピングを行い、その後、ネイティブC++ SDKを使用して、カスタム実行可能イメージ形式とプロセッサアーキテクチャの本格的な実装を作成します。さらに、このコースでは、参加者はオープンな開発セッションに参加し、より深い質問をしたり、特定の機能や演習に集中したりすることができます。トレーナーと直接、自分の選んだエクササイズをします。

Training Outline

  • タイトル

    IDA Proを使用した高度なデコンパイラおよびプログラミング技術

  • 講師

    Hex-Rays講師 (TBA)

  • 提供言語

    英語

  • 日時

    2025-11-16 9:00 - 18:30
    2025-11-17 9:00 - 18:30

  • 会場

    ベルサール新宿南口 4F会議室 Room4

  • 受講人数

    20名 (※最少催行人数は10名)

  • 備考

    • トレーニング参加者にはCODE BLUEのカンファレンスチケットが提供されます

トレーニング申し込み

チケット購入
チケット スタンダード
価 格 370,000 円(税込)
申込期間 〜11月11日
購 入

トレーニング詳細

本コースの受講対象
  • IDAデコンパイラとIDA Python & C++ SDKプログラミングを習得したい中級または上級のIDAユーザー
本コース受講前提条件
  • IDA Pro に精通し、Python と C++ に関する十分な知識があること
受講生が得られるスキル
  • デコンパイラ:参加者は、既存のデコンパイラパスを拡張してコード生成を調整し、特別に細工された(悪意のある)サンプルコードを処理する方法を学習します。マイクロコードとCTree APIの両方を網羅します。プロトタイピングはIDAPythonを用いて行われ、その後ネイティブC++ SDKに移植されます。さらに、このコースでは、参加者はオープンな開発セッションに参加し、トレーナーと直接、より深い質問をしたり、特定の機能や演習に集中したりすることができます。
  • プログラミング:このコースでは、IDAの機能を拡張するためのファイル形式ローダーとプロセッサモジュールの作成に焦点を当てます。参加者はIDAPythonを用いてプロトタイピングを行い、その後、ネイティブC++ SDKを用いて、カスタム実行イメージ形式とプロセッサアーキテクチャ向けの本格的な実装を作成します。さらに、このコースでは、参加者はオープンな開発セッションに参加し、トレーナーと直接、より深い質問をしたり、特定の機能や演習に集中したりすることができます。

本コース受講生、コース受講の持ち物

  • IDAライセンスに一致するWindows(Intel)、Linux(Intel)、またはmacOS(ARMまたはIntel)を実行するラップトップで、IDAPython(Python 3.8以降)がインストール済みであること

本コース受講生、コース受講への提供物

  • IDAライセンスをお持ちでない方には、IDA Pro Expert-2ライセンスをご提供いたします。ライセンスはトレーニング開始の数日前に有効化、トレーニング終了後も数日間有効なものとなります。
  • トレーニング終了後、参加者はライセンスを大幅割引価格で購入することも可能です。
  • また、Tシャツ、ノート、ペンもご用意しております。

講師:

TBA の写真

TBA

TBA

Hex-Rays講師 (TBA)