Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
vbsmin — VBScript-Minifier | Kitploit
Tools/GitHubGitHub/noraj/vbsmin
Payload-GenerierungScripting & AutomatisierungWebanwendungs-Exploitation
GitHubnoraj/vbsmin

vbsmin

VBScript-Minifier

Repository anzeigenWebseite
254vor 13 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

VBSmin

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

Packaging status

VBScript-Minifier

Funktionen

  • ⬜️ Entferne überflüssige Leerzeichen
    • Leerzeichen am Ende
    • Leerzeichen am Anfang
    • Leerzeilen
    • Zusätzliche Leerzeichen in Zeilen
  • 💬 Entferne Kommentare
    • Einfaches Anführungszeichen (Zeilenanfang)
    • Einfaches Anführungszeichen (inline)
    • REM
  • 1️⃣ Einzeiler
    • Zeilenumbruch (Unterstrich)
    • Doppelpunkt

Schnellstart

Schnellinstallation

root@kitploit:~
$ gem install vbsmin

Weitere Installationsoptionen unter install.

Standardnutzung: 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

Standardnutzung: Bibliothek

root@kitploit:~
require 'vbsmin'

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

Beispielausgabe

Also dieser Teil des Skripts...

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	

... sollte minimiert werden zu:

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

Referenzen

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

Siehe warum dieses CLI / Tool benötigt wurde.

Anwendungsfälle

  • SQLi: Bei einer SQLi mit Schreibberechtigung können Sie einige Dateien auf dem System schreiben, aber einige DBMS wie PostgreSQL unterstützen keine Zeilenumbrüche in einer INSERT-Anweisung, daher müssen Sie in der Lage sein, ein einzeiliges Payload zu schreiben.
  • Dateigröße:
    • in XSS oder Word-Makro, um ein kürzeres und unauffälligeres Payload zu erhalten oder sogar Sicherheitsmechanismen zu umgehen, die auf Länge oder Größe basieren.
    • für Leistung oder Dateiuploadbeschränkung

Autor

Erstellt von Alexandre ZANNI (@noraj)

Tool herunterladen