
Officeマクロを介してペイロードを配信するためのスクリプト集です。ほとんどはpythonです。詳細は http://khr0x40sh.wordpress.com をご覧ください。
Officeマクロを介してペイロードを配信するためのスクリプト集。ほとんどはPythonです。詳細は http://khr0x40sh.wordpress.com を参照してください。
macro_safe.py
ExcelスプレッドシートにVBとして含めるための安全なコードを生成します。Veil-EvasionのPowerShellペイロードによって生成されたバッチファイルが必要です。組み込むには、Officeの開発者メニューを有効にし、Visual Basicタブに移動し、This_Workbookをダブルクリックして、出力ファイルの内容を貼り付けます。構文は次のとおりです: python macro_safe.py test.bat test.txt
exeinvba.py
Officeマクロを介して配信するために、ポータブル実行可能ファイルをファイルシステムに含めて展開するVBコードを生成します。組み込むには、Officeの開発者メニューを有効にし、Visual Basicタブに移動し、This_Workbookをダブルクリックして、出力ファイルの内容を貼り付けます。PEが必要です。構文は次のとおりです: python exeinvba.py --exe test.exe --out test.vb --dest "C:\Users\Public\Documents\test.exe" dest変数内のバックスラッシュはエスケープしてください。
macro_safe_old.py
macro_safe.pyと同じですが、アーキテクチャ検出にVBではなくPowerShellを使用して、正しいバージョンのPowerShellを呼び出します。
b64_enc.py
exeinvba.pyの簡易版で、実行ファイルの生のbase64文字列とVBの変数固有部分の両方を出力します。異なるVBテンプレートや、実行ファイルをbase64文字列として渡す必要がある他の方法で使用するのに役立つかもしれません。出力を自動的にbase64_output.txt(生)とbase64_output.vbに保存します。構文は次のとおりです: python b64_enc.py test.exe