究極のWDACバイパスリスト
これまでに文書化されたWDAC/Device Guard/UMCIバイパス手法、およびWDACポリシーの構築/管理/テストのための集中リソース
- 注: WDAC (Windows Defender Application Control) はMicrosoftによって「Application Control」または「Application Control for Business」に改名されました
*多くのLOLBINは、以前は「Microsoft推奨ブロックルールリスト」と呼ばれていたWDACをバイパスできるアプリケーションリストに含まれています
Pro Tip: ブロックルールポリシーを適用する場合、最初の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) via fsi.exe inline execution [解説: 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
infdefaultinstall.exe
- 著者: Kyle Hanslovan (@KyleHanslovan), Chris Bisnett (@chrisbisnett)
- Evading Autoruns - DerbyCon 7.0
- RE: Evading Autoruns PoCs on Windows 10
InstallUtil.exe
- 著者: James Forshaw (@tiraniddo)
- DG on Windows 10 S: Abusing InstallUtil
IntuneWindowsAgent.exe (Microsoft.Management.Services.IntuneWindowsAgent.exe)
- 著者: Kim Oppalfens (@TheWMIGuy)
- Intune Windows Agent Bypass Explanation
kill.exe
- 著者: @hyp3rlinx
- Microsoft Process Kill Utility "kill.exe" - SEH Buffer Overflow
microsoft.Workflow.Compiler.exe
- 著者: Matt Graeber (@mattifestation)
- Arbitrary, Unsigned Code Execution Vector in Microsoft.Workflow.Compiler.exe
msbuild.exe
- 著者: Casey Smith (@subTee)
- Bypassing Application Whitelisting using MSBuild.exe - Device Guard Example and Mitigations
mshta.exe
- 著者: 不明 (文書化: @conscioushacker)
- Application Whitelisting Bypass: mshta.exe
powershellcustomhost.exe
- 著者: Lasse Trolle Borup (@TrolleBorup)
- A simple Device Guard bypass
rcsi.exe
- 著者: Matt Nelson (@enigma0x3)
- BYPASSING APPLICATION WHITELISTING BY USING RCSI.EXE
runscripthelper.exe
- 著者: Matt Graeber (@mattifestation)
- Bypassing Application Whitelisting with runscripthelper.exe
texttransform.exe
- 著者: 不明
- TextTransformer - Tool Use Case [文書化: Casey Smith (@_subTee)]
- TextTransform Shellcode Injection Template [文書化: Chris Sphen (@ConsciousHacker)]
- プレースホルダー参照 (近日公開)
visualuiaverifynative.exe
- 著者: Lee Christensen (@tifkin_) [解説: Jimmy Bayne (@bohops)]
- Exploring the WDAC Microsoft Recommended Block Rules: VisualUiaVerifyNative
wfc.exe
windbg.exe
- 著者: Matt Graeber (@mattifestation)
- Bypassing Application Whitelisting by using WinDbg/CDB as a Shellcode Runner
wmic.exe
- 著者: Casey Smith (@subTee)
- WMIC.EXE Whitelisting Bypass - Hacking with Style, Stylesheets
WSLファミリー - bash.exe, lxrun.exe, wsl.exe, wslconfig.exe, wslhost.exe
- 著者: Alex Ionescu (@aionescu)
- Fun with the Windows Subsystem for Linux
ブロックリスト掲載 - まだ文書化されていない...