Syssetup.dll

type: OSLibraries
Windows NT System Setup

Full path

c:\windows\system32\syssetup.dll
c:\windows\syswow64\syssetup.dll

Commands

  1. AWL BypassUser T1218.011

    Run local or remote script(let) code through INF file specification (Note May pop an error window).

    rundll32 syssetup.dll,SetupInfObjectInstallAction DefaultInstall 128 {PATH_ABSOLUTE:.inf}

    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).

    os: Windows 10, Windows 11

    Execute: INF

  2. ExecuteUser T1218.011

    Load an executable payload.

    rundll32 syssetup.dll,SetupInfObjectInstallAction DefaultInstall 128 {PATH_ABSOLUTE:.inf}

    Launch an executable file via the SetupInfObjectInstallAction function and .inf file section directive.

    os: Windows 10, Windows 11

    Execute: INF

Detection

Code samples

Resources

acknowledgement: Pierre-Alexandre Braeken (Execute) @pabraeken, Matt harr0ey (Execute) @harr0ey, Jimmy (Scriptlet) @bohops