Skip to content
KitploitKITPLOIT
FerramentasBlog
Log in
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
OffensiveVBA — Este repositório aborda alguns métodos de execução de código e evasão de AV para Macros em documentos do Office. | Kitploit
Ferramentas/GitHubGitHub/s3cur3th1ssh1t/offensivevba
Escalada de PrivilégiosGeração de PayloadsMecanismos de PersistênciaEvasão de IDS/IPSMovimento LateralPhishingEngenharia SocialAprendizado e EducaçãoRecursos CuradosDesenvolvimento de Payloads
GitHub
1.3k23054há 4 anosRevisado 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
s3cur3th1ssh1t/offensivevba

OffensiveVBA

Este repositório aborda alguns métodos de execução de código e evasão de AV para Macros em documentos do Office.

Ver Repositório

OffensiveVBA

Em preparação para uma transmissão/vídeo sobre evasão de AV em VBS, eu estava fazendo algumas pesquisas sobre métodos de execução de código e técnicas de evasão para Macros do Office.

A lista foi ficando cada vez maior e não encontrei um local centralizado para templates ofensivos de VBA - então este repositório pode ser usado para isso. Está muito longe de estar completo. Se você conhece alguma outra técnica legal ou template útil, sinta-se à vontade para contribuir e criar um pull request!

A maioria dos templates neste repositório já foram publicados em algum lugar. Apenas copiei e colei a maioria dos templates de sites ms-docs, postagens de blog ou de outras ferramentas.

Templates neste repositório

ArquivoDescrição
ShellApplication_ShellExecute.vbaExecuta um comando do SO através do objeto ShellApplication e do método ShellExecute
ShellApplication_ShellExecute_privileged.vbaExecuta um comando do SO privilegiado através do objeto ShellApplication e do método ShellExecute - prompt UAC
Shellcode_CreateThread.vbaExecuta shellcode no processo atual via Win32 CreateThread
Shellcode_EnumChildWindowsCallback.vbaExecuta shellcode no processo atual via EnumChildWindows
Win32_CreateProcess.vbaCria um novo processo para execução de código via função Win32 CreateProcess
Win32_ShellExecute.vbaCria um novo processo para execução de código via função Win32 ShellExecute
WMI_Process_Create.vbaCria um novo processo via WMI para execução de código
WMI_Process_Create2.vbaOutro exemplo de execução de código via WMI
WscriptShell_Exec.vbaExecuta um comando do SO através do objeto WscriptShell e do método Exec
WscriptShell_run.vbaExecuta um comando do SO através do objeto WscriptShell e do método Run
VBA-RunPETécnica RunPE do @itm4n em VBA
GadgetToJScriptScript C# do med0x2e para gerar gadgets serializados .NET que podem disparar o carregamento/execução de assemblies .NET quando desserializados usando BinaryFormatter a partir de scripts baseados em JS/VBS/VBA.
PPID_Spoof.vbaCópia do spoofing-office-macro do christophetd
AMSIBypass_AmsiScanBuffer_ordinal.vbaBypass de AMSI do rmdavy para aplicar patch no AmsiScanBuffer usando valores ordinais para um bypass de assinatura
AMSIBypass_AmsiScanBuffer_Classic.vbaPatch clássico do AmsiScanBuffer do rasta-mouse
AMSIBypass_Heap.vbaCópia do repositório HeapsOfFun do rmdavy
AMSIbypasses.vbaBlog de bypass de AMSI do outflanknl
COMHijack_DLL_Load.vbaCarrega DLL via sequestro de COM
COM_Process_create.vbaCria processo via objeto COM
Download_Autostart.vbaBaixa um arquivo de um servidor remoto e o coloca na pasta de Inicialização
Download_Autostart_WinAPI.vbaBaixa um arquivo de um servidor remoto via URLDownloadtoFileA e o coloca na pasta de Inicialização
Dropper_Autostart.vbaColoca um arquivo batch na pasta de Inicialização
Registry_Persist_wmi.vbaCria chave de registro de Inicialização para persistência via WMI
Registry_Persist_wscript.vbaCria chave de registro de Inicialização para persistência via objeto wscript
ScheduledTask_Create.vbaCria e inicia uma tarefa agendada para execução de código/persistência
XMLDOM_Load_XSL_Process_create.vbaCarrega XSL de um servidor remoto para executar código
regsvr32_sct_DownloadExecute.vbaExecuta regsvr32 para baixar um arquivo SCT de um servidor remoto para execução de código
BlockETW.vbaAplica patch no EtwEventWrite na ntdll.dll para bloquear a coleta de dados do ETW
BlockETW_COMPLUS_ETWEnabled_ENV.vbaBloqueia a coleta de dados do ETW definindo a variável de ambiente COMPLUS_ETWEnabled como 0, crédito para @xpn
ShellWindows_Process_create.vbaCriação de processo do ShellWindows para obter o explorer.exe como processo pai
AES.vbaUm exemplo de uso de criptografia/descriptografia AES em VBA de Aqui
Dropper_Executable_Autostart.vbaObtém bytes de um executável a partir do VBA e os coloca na Inicialização - sem download neste caso
MarauderDrop.vbaColoca uma DLL .NET registrada via COM na pasta temp, importa a função e executa código - neste caso carrega um binário C# remoto de um servidor web na memória e o executa - crédito para @Jean_Maes_1994 pelo MaraudersMap
Baixar ferramenta