
これは元のCVE-2024-30088エクスプロイトを改良したバージョンで、非対話型環境(WinRM)での動作に適応させたものです。
これは元の CVE-2024-30088 エクスプロイトを改変したバージョンで、非対話型環境 (WinRM) で動作するように調整されています。
元の PoC は対話型の cmd.exe を起動するため、WinRM 上では動作しません。
このバージョンは非対話型での実行と安定性に重点を置いています。
CREATE_NEW_CONSOLE を CREATE_NO_WINDOW に置き換え
WaitForSingleObject() を追加し、同期実行を保証
WinRM 上での可視性を高めるために冗長なログ出力 (printf + fflush) を追加
対話型の一時停止 (getchar) を削除
外部バイナリの実行をハードコード:
C:\temp\shellz.exe
PowerShell 経由:
powershell.exe -c Start-Process C:\temp\shellz.exe
Visual Studio (x64) を使用:
msbuild poc.sln /p:Configuration=Release /p:Platform=x64
コンパイルしたバイナリをアップロードし、WinRM 経由で実行します:
.\poc.exe