Ultimate WDAC バイパスリスト
これまでに文書化された WDAC/Device Guard/UMCI バイパス手法の集約リソースであり、また WDAC ポリシーの構築・管理・テストにも役立つ
- 注: WDAC (Windows Defender Application Control) は Microsoft により「Application Control」または「Application Control for Business」に改名されました
*多くの LOLBIN は、以前は「Microsoft Recommended Block Rules List」と呼ばれていた Applications that can bypass WDAC List に含まれています
Pro Tip: Block Rules ポリシーを適用する場合、最初の 2 つのファイルルール ID_ALLOW_A_1 と ID_ALLOW_A_2 を削除するのを忘れないでください
*このリポジトリは Oddvar Moe 氏の Ultimate AppLocker Bypass List に触発されて作成されました
*いつも通り、これは進行中の作業です...
WDAC をバイパスできるアプリケーション - 「LOLBIN」解説記事
addinprocess.exe
- 著者: James Forshaw (@tiraniddo)
- DG on Windows 10 S: Executing Arbitrary Code
addinprocess32.exe
- 著者: James Forshaw (@tiraniddo)
- DG on Windows 10 S: Executing Arbitrary Code
addinutil.exe
- 著者不明 (@McKinleyMike と @TheLatteri により文書化)
- Insecure Deserialization in AddinUtil.exe
aspnet_compiler.exe
- 著者: cpl (@cpl3h)
- The Curious Case of Aspnet_Compiler.exe
bginfo.exe
- 著者: Oddvar Moe (@Oddvarmoe)
- Bypassing Application Whitelisting with BGInfo
cdb.exe
- 著者: Matt Graeber (@mattifestation)
- Bypassing Application Whitelisting by using WinDbg/CDB as a Shellcode Runner
csi.exe
- 著者: Casey Smith (@subTee)
- Application Whitelisting Bypass - CSI.EXE C# Scripting
dbghost.exe
- 著者: Casey Smith (@subTee)
- dbghost.exe - Ghost And The Darkness
dbgsrv.exe
- 著者: Casey Smith (@subTee)、Ross Wolf (@rw_access)
- How to Bypass WDAC with dbgsrv.exe
- Fantastic Red-Team Attacks and How to Find Them
dnx.exe
- 著者: Matt Nelson (@enigma0x3)
- BYPASSING APPLICATION WHITELISTING BY USING DNX.EXE
dotnet.exe
- 著者: Jimmy Bayne (@bohops)
- DotNet Core: A Vector For AWL Bypass & Defense Evasion
fsi.exe
- 著者: Nick Tyrer (@NickTyrer) [解説: Jimmy Bayne (@bohops)]
- GitHub Gist: fsi.exe inline execution
- Exploring the WDAC Microsoft Recommended Block Rules (Part II): Wfc.exe, Fsi.exe, and FsiAnyCpu.exe
fsiAnyCpu.exe
- Nick Tyrer (@NickTyrer) による、fsi.exe のインライン実行経由 [解説: Jimmy Bayne (@bohops)]
- GitHub Gist: fsi.exe のインライン実行
- WDAC の Microsoft 推奨ブロックルールを探る (パート II): Wfc.exe、Fsi.exe、FsiAnyCpu.exe
infdefaultinstall.exe
- Kyle Hanslovan (@KyleHanslovan)、Chris Bisnett (@chrisbisnett) による
- Evading Autoruns - DerbyCon 7.0
- RE: Windows 10 における Evading Autoruns PoC について
InstallUtil.exe
- James Forshaw (@tiraniddo) による
- Windows 10 S における DG: InstallUtil の悪用
IntuneWindowsAgent.exe (Microsoft.Management.Services.IntuneWindowsAgent.exe)
- Kim Oppalfens (@TheWMIGuy) による
- Intune Windows Agent バイパスの解説
kill.exe
- @hyp3rlinx による
- Microsoft プロセス終了ユーティリティ "kill.exe" - SEH バッファオーバーフロー
microsoft.Workflow.Compiler.exe
- Matt Graeber (@mattifestation) による
- Microsoft.Workflow.Compiler.exe における任意の未署名コード実行ベクター
msbuild.exe
- Casey Smith (@subTee) による
- MSBuild.exe を使用したアプリケーション許可リストのバイパス - Device Guard の例と緩和策
mshta.exe
- 不明 (@conscioushacker による文書化)
- アプリケーション許可リストのバイパス: mshta.exe
powershellcustomhost.exe
- Lasse Trolle Borup (@TrolleBorup) による
- シンプルな Device Guard バイパス
rcsi.exe
- 著者: Matt Nelson (@enigma0x3)
- RCSI.EXE を使用したアプリケーション ホワイトリストのバイパス
runscripthelper.exe
- Matt Graeber (@mattifestation) による
- runscripthelper.exe を使用したアプリケーション許可リストのバイパス
texttransform.exe
- 不明
- TextTransformer - ツールのユースケース [Casey Smith (@_subTee) による文書化]
- TextTransform シェルコードインジェクションテンプレート [Chris Sphen (@ConsciousHacker) による文書化]
- プレースホルダー参照 (近日公開)
visualuiaverifynative.exe
- Lee Christensen (@tifkin_) による [解説: Jimmy Bayne (@bohops)]
- WDAC の Microsoft 推奨ブロックルールを探る: VisualUiaVerifyNative
wfc.exe
windbg.exe
- Matt Graeber (@mattifestation) による
- WinDbg/CDB をシェルコードランナーとして使用したアプリケーション許可リストのバイパス
wmic.exe
- 著者: Casey Smith (@subTee)
- WMIC.EXE ホワイトリストバイパス - Hacking with Style, Stylesheets
WSL ファミリー - bash.exe、lxrun.exe、wsl.exe、wslconfig.exe、wslhost.exe
- 著者: Alex Ionescu (@aionescu)
- Windows Subsystem for Linux で遊ぶ
ブロックリスト上 - まだ文書化されていない...
- dbgsvc.exe
- kd.exe
- ntkd.exe
- ntsd.exe
- HVCIScan.exe
リスト上のライブラリ (独立した使用法は興味深い場合とそうでない場合があります)
- Microsoft.Build.dll
- Microsoft.Build.Framework.dll
- msbuild.dll
- lxssmanager.dll
- system.management.automation.dll
- webclnt.dll/davsvc.dll
- mfc40.dll