Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
vbsmin — Minificatore VBScript | Kitploit
Strumenti/GitHubGitHub/noraj/vbsmin
Generazione di PayloadScripting e AutomazioneSfruttamento di Applicazioni Web
GitHubnoraj/vbsmin

vbsmin

Minificatore VBScript

Vedi RepositorySito web
25413 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

VBSmin

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

Packaging status

Minificatore VBScript

Caratteristiche

  • ⬜️ Rimuovi spazi bianchi extra
    • Spazi finali
    • Spazi iniziali
    • Righe vuote
    • Spazi extra in linea
  • 💬 Rimuovi commenti
    • Apice singolo (inizio riga)
    • Apice singolo (in linea)
    • REM
  • 1️⃣ Una riga
    • Ripartizione riga (underscore)
    • Due punti

Avvio rapido

Installazione rapida

root@kitploit:~
$ gem install vbsmin

Vedi altre opzioni di installazione.

Utilizzo predefinito: CLI

root@kitploit:~
$ vbsmin samples/features.vbs
Dimensione file originale: 344 byte
Dimensione file minimizzato: 244 byte
Dimensione risparmiata: 100 byte

Percorso file originale: samples/features.vbs
Percorso file minimizzato: samples/features.min.vbs

Utilizzo predefinito: libreria

root@kitploit:~
require 'vbsmin'

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

Esempio di output

Quindi questo pezzo di 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	

... dovrebbe essere minimizzato in:

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

Riferimenti

Homepage / Documentazione: https://noraj.github.io/vbsmin/

Vedi perché questo CLI/strumento era necessario.

Casi d'uso

  • SQLi: quando si ha una SQLi con permesso di scrittura, si possono scrivere alcuni file sul sistema, ma alcuni DBMS come PostgreSQL non supportano le nuove righe in un'istruzione INSERT, quindi è necessario essere in grado di scrivere un payload su una riga
  • Dimensione file:
    • in XSS o macro di Word per ottenere un payload più corto e furtivo o anche per bypassare meccanismi di sicurezza basati sulla lunghezza o dimensione.
    • per prestazioni o limite di caricamento file

Autore

Realizzato da Alexandre ZANNI (@noraj)

Scarica lo strumento