mirror of
https://github.com/nganhkhoa/malware.git
synced 2024-06-10 21:32:07 +07:00
Update malware-analysis_ref_and_memo.md
This commit is contained in:
parent
fe07acf0bd
commit
125fbc9247
@ -281,21 +281,21 @@ Injecition/Hollowingされたプロセスの自動検出<br>
|
|||||||
- p-code
|
- p-code
|
||||||
- マクロコードをコンパイルした中間コード
|
- マクロコードをコンパイルした中間コード
|
||||||
- ドキュメント内のvbaコードのバージョンとシステム上のvbaのバージョンが同じ場合,コンテンツが有効化された際に表示されるソースコードは**p-codeが逆コンパイルされたもの**
|
- ドキュメント内のvbaコードのバージョンとシステム上のvbaのバージョンが同じ場合,コンテンツが有効化された際に表示されるソースコードは**p-codeが逆コンパイルされたもの**
|
||||||
- ドキュメント内のvbaコードのバージョンとシステム上のvbaのバージョンが異なる場合,コンテンツが有効化された際に表示されるソースコードは**圧縮されたvbaソースコードを解凍したものである**
|
- ドキュメント内のvbaコードのバージョンとシステム上のvbaのバージョンが異なる場合,コンテンツが有効化された際に表示されるソースコードは**圧縮されたvbaソースコードを解凍したもの**
|
||||||
- VB Editor
|
- VB Editor
|
||||||
- debuggerでstep実行が可能?
|
- debuggerでstep実行が可能?
|
||||||
- 難読化解除の手順
|
- 難読化解除の手順
|
||||||
1. olevba等でvbaマクロコードを抽出
|
a. olevba等でvbaマクロコードを抽出
|
||||||
2. 悪意のあるファイルを開いてdocx形式で保存し,閉じる
|
b. 悪意のあるファイルを開いてdocx形式で保存し,閉じる
|
||||||
- [コンテンツを有効化]は押さない
|
- [コンテンツを有効化]は押さない
|
||||||
- [編集を有効にする]は押す
|
- [編集を有効にする]は押す
|
||||||
3. olevba等で.docxファイルにマクロが含まれないことを確認する
|
c. olevba等で.docxファイルにマクロが含まれないことを確認する
|
||||||
4. .docxファイルを開く
|
d. .docxファイルを開く
|
||||||
- ActivXオブジェクトがある場合,[コンテンツを有効にする]を押す
|
- ActivXオブジェクトがある場合,[コンテンツを有効にする]を押す
|
||||||
5. Alt+F11でVB Editorを開く
|
e. Alt+F11でVB Editorを開く
|
||||||
6. 1.で抽出したVBAマクロコードのコピー
|
f. 1.で抽出したVBAマクロコードのコピー
|
||||||
7. 悪意のあるコード実行部分を出力系の関数等(MsgBox,etc.)で無害化
|
g. 悪意のあるコード実行部分を出力系の関数等(MsgBox,etc.)で無害化
|
||||||
9. VB Editorのdebuggerで難読化解除
|
h. VB Editorのdebuggerで難読化解除
|
||||||
- ref:
|
- ref:
|
||||||
- [VBA Macro analysis: Beware of the Shift Key!](https://decalage.info/vbashift)
|
- [VBA Macro analysis: Beware of the Shift Key!](https://decalage.info/vbashift)
|
||||||
- vbaData.xmlの削除
|
- vbaData.xmlの削除
|
||||||
@ -336,7 +336,7 @@ Injecition/Hollowingされたプロセスの自動検出<br>
|
|||||||
- RTFファイルからOLEパッケージオブジェクトを検出し、埋め込みファイルを抽出
|
- RTFファイルからOLEパッケージオブジェクトを検出し、埋め込みファイルを抽出
|
||||||
- ref:
|
- ref:
|
||||||
- [oletools_cheatsheet.pdf](https://github.com/decalage2/oletools/blob/master/cheatsheet/oletools_cheatsheet.pdf)
|
- [oletools_cheatsheet.pdf](https://github.com/decalage2/oletools/blob/master/cheatsheet/oletools_cheatsheet.pdf)
|
||||||
- [ViperMonkey](https://github.com/decalage2/ViperMonkey)
|
- **[ViperMonkey](https://github.com/decalage2/ViperMonkey)**
|
||||||
- VBAマクロの分析や難読化解除を行うためのVBAエミュレーションエンジン
|
- VBAマクロの分析や難読化解除を行うためのVBAエミュレーションエンジン
|
||||||
- **[Vba2Graph](https://github.com/MalwareCantFly/Vba2Graph)**
|
- **[Vba2Graph](https://github.com/MalwareCantFly/Vba2Graph)**
|
||||||
- vbaのコールグラフを生成
|
- vbaのコールグラフを生成
|
||||||
|
Loading…
Reference in New Issue
Block a user