
Impacketスクリプトに依存するPythonスクリプトで、DCOMオブジェクトを使用して.cplファイルをメモリに読み込むトリガーを発動します。CPLファイルのパスは事前にレジストリに追加されている必要があります。
このスクリプトは、IOpenControlPanelインターフェースのOpen関数を使用して、CPL(コントロールパネル項目)DLLをメモリに読み込みます。
詳細な調査: https://securelist.com/lateral-movement-via-dcom-abusing-control-panel/118232/
python3 CPLTrig.py [[domain/]username[:password]@]<targetName or address> -cpl 'mycpl'
スクリプトはエラーを返しますが、DLLは正常に読み込まれます。
注: -cpl引数には任意の名前を指定できます。
Haidar kabibo. Kaspersky Security Services. X: https://x.com/haider_kabibo
このソフトウェアはMITソフトウェアライセンスの下で提供されています。