Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/noraj/vbsmin
Geração de PayloadsScripting e AutomaçãoExploração de Aplicações Web
GitHubnoraj/vbsmin

vbsmin

Minificador VBScript

Ver RepositórioSite
254há 13 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

VBSmin

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

Packaging status

Minificador de VBScript

Funcionalidades

  • ⬜️ Remover espaços extras
    • Espaços finais
    • Espaços iniciais
    • Linhas em branco
    • Espaços extras em linha
  • 💬 Remover comentários
    • Aspas simples (início da linha)
    • Aspas simples (em linha)
    • REM
  • 1️⃣ Uma linha
    • Quebra de linha (sublinhado)
    • Dois pontos

Início rápido

Instalação rápida

root@kitploit:~
$ gem install vbsmin

Veja mais opções de instalação.

Uso padrão: CLI

root@kitploit:~
$ vbsmin samples/features.vbs
Tamanho do arquivo original: 344 bytes
Tamanho do arquivo minificado: 244 bytes
Tamanho economizado: 100 bytes

Caminho do arquivo original: samples/features.vbs
Caminho do arquivo minificado: samples/features.min.vbs

Uso padrão: biblioteca

root@kitploit:~
require 'vbsmin'

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

Exemplo de saída

Então este trecho 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	

... deve ser minificado para:

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

Referências

Página inicial / Documentação: https://noraj.github.io/vbsmin/

Veja por que esta CLI / ferramenta foi necessária.

Casos de uso

  • SQLi: ao ter uma SQLi com permissão de escrita, você pode escrever alguns arquivos no sistema, mas alguns SGBDs como PostgreSQL não suportam quebras de linha em uma instrução INSERT, então você precisa ser capaz de escrever um payload em uma linha
  • Tamanho do arquivo:
    • em XSS ou macro do Word para obter um payload mais curto e furtivo ou até mesmo para contornar mecanismos de segurança baseados em comprimento ou tamanho.
    • para desempenho ou limite de upload de arquivo

Autor

Feito por Alexandre ZANNI (@noraj)

Baixar ferramenta