
Este repositorio es una colección de funciones de powershell que todo hacker debería conocer.

Actualmente soy el contribuyente de payloads número 1 en Hak5. Decidí crear este repositorio para compartir todas las funciones que he desarrollado para crear mis payloads. Con el objetivo de construir este repositorio junto a otros hackers con la misma mentalidad. 😈
Para enviar tu propia función, usa esta PLANTILLA
El archivo debe guardarse como un archivo .md y luego enviar un pull request para su revisión.
Convertidor de PowerShell a DuckyScript<--- Úsalo para formatear tus scripts de PS en un payload DuckyScript listo para usar.

Esta es una colección de funciones de PowerShell que deberían añadirse a tu arsenal. Si buscas escribir tus propios payloads, no dudes en consultar esta colección de funciones que hemos reunido aquí.
🧬
| Función | Descripción |
|---|---|
| UAC-Bypass | Se usa para ejecutar cualquier comando con privilegios de administrador, omitiendo por completo el UAC. |
| Funciones | Descripción |
|---|
| Detectar Movimiento del Mouse | Se usa para saber si el objetivo se alejó o volvió a su PC. |
| Set-Volume | Se usa para establecer el volumen de la PC del objetivo. |
| PlaySound | Se usa para reproducir un archivo de sonido desde la ventana de la consola. |
| Minimize-Apps | Se usa para minimizar todas las aplicaciones en la pantalla de tu objetivo. |
| Set-WallPaper | Se usa para cambiar el fondo de pantalla del escritorio del objetivo. |
| Hide-Msg | Usa esteganografía para ocultar un mensaje secreto en una imagen. |
| MsgBox | Usa esta función para crear un cuadro de mensaje emergente genérico. |
| Speak | Se usa para convertir texto en voz y hablar a través de los altavoces de tu objetivo. |
| Clean-Exfil | Esta función sirve para borrar cualquier rastro tuyo después de causar estragos en tu objetivo. |
| If-Admin | Esta función sirve para comprobar si tu objetivo es un administrador. Si es $True, ejecuta una función secundaria. |
| Invoke-WebRequest | Esta función se usa para descargar o subir archivos o datos. |
| NS-Lookup | Esta función se usa para descargar y ejecutar payloads desde registros TXT de DNS. |
| DropBox-Upload | Esta función se usa para subir archivos "adquiridos" a Dropbox. |
| Discord-Upload | Esta función se usa para subir archivos "adquiridos" a Discord. |
| PowerShell-2-Batch | Esta función se usa para convertir scripts de PowerShell a un archivo .BAT. |
| B64-text | Estas funciones se usan para codificar/decodificar scripts en Base64. |
| B64-img | Estas funciones se usan para codificar/decodificar imágenes en Base64. |
| TXT-img | Esta función se usa para convertir un documento de Word en una imagen. |
| Abuse-CapsLock | Usa la tecla Bloq Mayús como indicador del progreso del script. |
| Add-Network | Usa esta función para añadir un perfil de red a la PC de tu objetivo. Ya sea SEGURA o ABIERTA. |
| Wifi-Pass | Usa estas funciones para enumerar el wifi de tu objetivo y obtener sus contraseñas de wifi. |
| Get-GeoLocation | Usa esta función para obtener la ubicación geográfica de tu objetivo. |
| Get-BrowserData | Usa esta función para obtener el historial del navegador y los marcadores de los navegadores. |