Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
vbsmin — Minificador de VBScript | Kitploit
Herramientas/GitHubGitHub/noraj/vbsmin
Generación de PayloadsScripting y AutomatizaciónExplotación de Aplicaciones Web
GitHubnoraj/vbsmin

vbsmin

Minificador de VBScript

Ver RepositorioSitio web
254hace 13 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

VBSmin

Gem Version GitHub tag (latest SemVer) GitHub forks GitHub stars GitHub license Rawsec's CyberSecurity Inventory

Packaging status

Minificador de VBScript

Características

  • ⬜️ Eliminar espacios en blanco extra
    • Espacios al final
    • Espacios al inicio
    • Líneas en blanco
    • Espacios extra en línea
  • 💬 Eliminar comentarios
    • Comilla simple (inicio de línea)
    • Comilla simple (en línea)
    • REM
  • 1️⃣ Una línea
    • División de línea (guión bajo)
    • Dos puntos

Inicio rápido

Instalación rápida

root@kitploit:~
$ gem install vbsmin

Ver más opciones de instalación.

Uso por defecto: CLI

root@kitploit:~
$ vbsmin samples/features.vbs
Original file size: 344 bytes
Minified file size: 244 bytes
Size saved: 100 bytes

Original file path: samples/features.vbs
Minified file path: samples/features.min.vbs

Uso por defecto: librería

root@kitploit:~
require 'vbsmin'

vm = VBSMin.new
vm.minify('samples/features.vbs')

Ejemplo de salida

Así que este fragmento de script...

root@kitploit:~
' Get WMI Object.
On Error Resume Next
Set objWbemLocator = CreateObject _
  ("WbemScripting.SWbemLocator")

if Err.Number Then
  REM Display error
  WScript.Echo vbCrLf & "Error # " & _
               " " & Err.Description
End If
On Error GoTo 0	

... debería ser minificado a:

root@kitploit:~
On Error Resume Next:Set objWbemLocator = CreateObject ("WbemScripting.SWbemLocator"):if Err.Number Then:WScript.Echo vbCrLf & "Error # " & " " & Err.Description:End If:On Error GoTo 0

Referencias

Página principal / Documentación: https://noraj.github.io/vbsmin/

Vea por qué se necesitaba esta CLI / herramienta.

Casos de uso

  • SQLi: cuando se tiene una SQLi con permiso de escritura, se pueden escribir algunos archivos en el sistema, pero algunos DBMS como PostgreSQL no soportan saltos de línea en una sentencia INSERT, por lo que hay que poder escribir un payload de una línea
  • Tamaño de archivo:
    • en XSS o macro de Word para obtener un payload más corto y sigiloso o incluso para eludir mecanismos de seguridad basados en longitud o tamaño.
    • por rendimiento o límite de carga de archivos

Autor

Hecho por Alexandre ZANNI (@noraj)

Descargar herramienta