Ieadvpack.dll
INF installer for Internet Explorer. Has much of the same functionality as advpack.dll.
Paths
c:\windows\system32\ieadvpack.dllc:\windows\syswow64\ieadvpack.dll
Commands
AWL Bypass
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).
Use case: Run local or remote script(let) code through INF file specification.
Privileges: User
rundll32.exe ieadvpack.dll,LaunchINFSection {PATH_ABSOLUTE:.inf},DefaultInstall_SingleUser,1,
AWL Bypass
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).
Use case: Run local or remote script(let) code through INF file specification.
Privileges: User
rundll32.exe ieadvpack.dll,LaunchINFSection {PATH_ABSOLUTE:.inf},,1,
Execute
Launch a DLL payload by calling the RegisterOCX function.
Use case: Load a DLL payload.
Privileges: User
rundll32.exe ieadvpack.dll,RegisterOCX {PATH:.dll}
Execute
Launch an executable by calling the RegisterOCX function.
Use case: Run an executable payload.
Privileges: User
rundll32.exe ieadvpack.dll,RegisterOCX {PATH:.exe}
Execute
Launch command line by calling the RegisterOCX function.
Use case: Run an executable payload.
Privileges: User
rundll32 ieadvpack.dll, RegisterOCX {CMD}
Detection
- Sigma: https://github.com/SigmaHQ/sigma/blob/62d4fd26b05f4d81973e7c8e80d7c1a0c6a29d0e/rules/windows/process_creation/proc_creation_win_rundll32_susp_activity.yml
- Splunk: https://github.com/splunk/security_content/blob/86a5b644a44240f01274c8b74d19a435c7dae66e/detections/endpoint/detect_rundll32_application_control_bypass___advpack.yml