【図表】
出典: https://bookplus.nikkei.com/atcl/catalog/22/09/08/00364/
【書籍】
◆マルウェアの教科書 (吉川孝志 2022/09/20)
https://bookplus.nikkei.com/atcl/catalog/22/09/08/00364/
【紹介ツール】
■YARA関係のツール
ツール名 |
主要用途 |
URL |
---|---|---|
yara-python | YARAをPython から使うライブラリー | https://github.com/VirusTotal/yara-python |
yarGen | YARAルールをファイルから自動生成 | https://github.com/Neo23x0/yarGen |
Arya | 疑似マルウェア生成 | https://github.com/claroty/arya |
Loki | IOCスキャナー | https://github.com/Neo23x0/Loki |
THOR Lite | IOCスキャナー | https://www.nextron-systems.com/thor-lite/ |
Volatility-yarascan | メモリダンプスキャン | https://volatilityfoundation.github.io/volatility/dd/d51/classvolatility_1_1plugins_1_1malware_1_1malfind_1_1_yara_scan.html |
Hyara | YARAルール生成 | https://github.com/hyuunnn/Hyara |
mkYARA | YARAルール生成 | https://github.com/fox-it/mkYARA |
YARAify | 統合プラットフォーム | https://yaraify.abuse.ch/ |
■IDA ProのPlug-In
ツール名 |
主要用途 |
URL |
---|---|---|
D-810 | 難読化を解除ツール | https://github.com/joydo/d810 |
DynDataResolver | 動的データ リゾルバー | https://github.com/Cisco-Talos/DynDataResolver |
obfDetect | 難読化コードの自動的検出 | https://github.com/mcdulltii/obfDetect |
■Python ライブラリ
ツール名 |
主要用途 |
URL |
---|---|---|
Selenium | ブラウザの自動制御 | https://www.selenium.dev/ja/documentation/ |
difflib | 更新の抽出 | https://docs.python.org/ja/3/library/difflib.html |
DW-GAN | CAPTCHA認証の回避 | https://github.com/johnnyzn/DW-GAN |
【詳細】
■目次
第1章 マルウエアの概要
第2章 様々なマルウエア
第3章 マルウエアの巧妙な手口
第4章 マルウエアの検知回避術
第5章 マルウエアの難読化
第6章 実攻撃でのマルウエア
第7章 敵を知る
第8章 マルウエア解析の手法
第9章 マルウエア解析の始め方
【関連情報】
◆初めてのマルウェア解析 (Monnappa K A, 2020/12/11)
https://www.oreilly.co.jp/books/9784873119298/
⇒ https://security-tools.hatenablog.com/entry/2020/12/11/000000
◆実践バイナリ解析 (Dennis Andriesse, 2022/01/29)
https://www.kadokawa.co.jp/product/302111001242/
https://asciidwango.jp/support/PBA
https://practicalbinaryanalysis.com/
⇒ https://security-tools.hatenablog.com/entry/2022/01/29/000000
【関連まとめ記事】
◆ツール紹介記事 (まとめ)
https://security-tools.hatenablog.com/entry/Tool_Introduction