Maldev Academy
Maldev Academyホーム
Maldev Academyシラバス
Christmas
@Hexacorn氏が言及したインジェクション手法の実装。
このPoCは複数のプロセスを作成し、各プロセスがインジェクション操作の一部として特定のタスクを実行します。各子プロセスは別のプロセスを生成し、必要な情報をコマンドライン経由で渡します。このプログラムは以下の手順に従います:
- 最初の子プロセスが、ペイロードが注入される対象プロセスを作成します。ハンドルは後続のすべての子プロセス間で継承されます。
- 2番目の子プロセスが、対象プロセス内にメモリを割り当てます。
- 3番目の子プロセスが、先ほど割り当てたメモリの権限をRWXに変更します。
- その後、ペイロードの1024バイトごとに、それらのバイトを書き込むためのプロセスが作成されます。
- 最後に、別のプロセスがペイロードの実行を担当します。
このPoCは、RC4暗号化アルゴリズムを使用してHavocのDemonペイロードを暗号化します。プログラムChristmasPayloadEnc.exeは、ペイロードを暗号化し、インジェクションロジックで要求される1024の倍数になるようにパディングする役割を担います。
デモ:HavocのDemonペイロードを使用したMDEのバイパス
