Python3で学ぶ
Anti-Virusの構造と原則

Python言語を使用して難しいAnti-Virusの内部動作原理を見てください。
また、Anti-Virusの練習を通じて、さまざまなマルウェアの診断/治療方法について学ぶことができます。

教育ガイド

Python3で学ぶアンチウイルス構造と原理
  • 教育時間
  • 09:30〜17:30(35時間| 5日)
  • 教育場所
  • ソウル市永登浦区永新路220 KnKデジタルタワー
  • 教育費
  • お問い合わせ、非返金プロセス
  • 最大人数
  • 10〜20人
  • 備考
  • 講義PPT、80%出席時に修了証を提供

教育目的

Anti-Virus(ワクチン)開発は、国内のセキュリティ専門家の間でも一部だけが保有する技術です。このようなAnti-Virusの構造と原理をC / C ++ではなくスクリプト言語であるPythonを使って簡単に開発できるようにすることがこの教育の目的です。

教育対象

  • 情報保護の専門家になりたい方

  • Anti-Virusの開発に興味がある方

  • 新しい分野、新しい経験をお探しの方

教育スケジュールと内容

一日目

ワクチン開発を始める前に
  • マルウェア
  • 悪意のあるコードとは
  • マルウェアの歴史
  • マルウェアの分類
  • マルウェアの命名法
  • ワクチン
  • ワクチンとは?
  • 国内ワクチンの歴史
  • Python(開発環境の構築)
  • Pythonの理解
  • Pythonのインストール
  • Python文法
  • ワクチンの構造と原則
  • 超簡易ワクチンの作成
  • MD5ハッシュ
  • マルウェアスキャンのスピードアップ
  • マルウェアパターンの増加
  • マルウェアパターンファイルの分離
  • マルウェアパターンファイルの例外処理
  • マルウェア対策モジュールの取り外し
  • マルウェア診断モジュールの取り外し

二日目

ワクチンのがん/復号化ツールの開発
  • 暗号化が必要な理由
  • Pythonのコンパイル
  • Pythonデコンパイラ
  • 癌/復号化ツールの開発
  • ワクチンエンジンモジュールの暗号化
  • ワクチンエンジンモジュールの復号化
  • 動的にモジュールをロードする
  • ファイルを介したモジュールのロード
  • メモリを介したモジュールのロード
  • Pythonを実行可能ファイルとして
  • py2exeの使い方
  • pyInstallerの使い方

三日目

プラグインワクチンの構造
  • 外産ワクチンエンジンの構造
  • カスペルスキーワクチンエンジン
  • ビットディフェンダーワクチンエンジン
  • プラグイン構造のワクチンエンジンモジュールの開発
  • ワクチンエンジンモジュールの設計
  • ダミーワクチンエンジンモジュールの開発
  • ダミーワクチンエンジンモジュールのテスト
  • EICAR Testワクチンエンジンモジュールの開発
  • EICAR Testワクチンエンジンモジュールのテスト
  • ワクチンエンジンモジュールの暗号化
  • 動的にモジュールをロードする
  • ファイルを介したモジュールのロード
  • メモリを介したモジュールのロード
  • Pythonを実行可能ファイルとして
  • py2exeの使い方
  • pyInstallerの使い方

四日目

ワクチンエンジンカーネルの開発
  • ワクチンエンジンモジュールの優先順位
  • ワクチンエンジンモジュール優先順位リストファイル
  • 暗号化ツールの編集
  • ワクチンエンジンカーネルモジュールの開発
  • ワクチンエンジンモジュールの優先順位を見つける
  • ワクチンエンジンカーネルクラスの実装
  • ワクチンエンジンモジュールの動的ロードと管理
  • ワクチンエンジンモジュールを呼び出す
  • ネイティブライブラリの開発
  • ネイティブライブラリの概要
  • ネイティブライブラリの優先順位
  • ネイティブライブラリの設計
  • 圧縮ファイルエンジンの開発
  • ZIPファイルのフォーマット
  • PythonでZIPファイルを扱う
  • ワクチンカーネルを修正する
  • ALZファイル形式
  • EGGファイルのフォーマット
  • UPXファイル形式

五日目

マルウェアエンジンの開発
  • PEエンジン
  • PEファイル形式の分析
  • Windowsマルウェア診断/治療エンジンの開発
  • Windowsマルウェアパターンジェネレータの開発
  • OLEエンジン
  • OLEファイル形式の分析
  • ハングル(HWP)マルウェア診断/治療エンジンの開発
  • スクリプトエンジン
  • スクリプトファイル形式の概要
  • スクリプトファイルのフォーマット
  • スクリプトエンジンの開発