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
SharpZipRunner — Executa shellcode independente de posição de um zip criptografado | Kitploit
Ferramentas/GitHubGitHub/jfmaes/sharpziprunner
Geração de PayloadsExploraçãoShellcodePós-ExploraçãoTestes de PenetraçãoDesenvolvimento de Payloads
GitHubjfmaes/sharpziprunner

SharpZipRunner

Executa shellcode independente de posição de um zip criptografado

Ver Repositório
30335há 5 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

SharpZipRunner

Executa shellcode independente de posição a partir de um zip criptografado Obtenha código PIC da sua montagem usando donut ou metasploit ou formato RAW do cobaltstrike.

Compacte o arquivo .bin e criptografe-o com uma senha; este assembly descriptografa a entrada zip na memória e a executa usando a API de injeção D/Invokes.

Capaz de injetar em um processo em execução, ou criando um novo processo primeiro e injetando no processo recém-criado. A injeção em si mesma deveria ser teoricamente possível, mas causa travamentos. Como injetar em si mesmo não é realmente o que eu queria alcançar aqui, não tentei consertar esse problema.

Testado ao colocar o zip criptografado no disco, mas provavelmente também poderia funcionar inteiramente em memória com algumas modificações. Suporta apenas payloads PIC, tentei criar uma variante runPE, mas falhei miseravelmente :)

root@kitploit:~
 ___  _                   ____ _       ___
/ __>| |_  ___  _ _  ___ |_  /<_> ___ | . \ _ _ ._ _ ._ _  ___  _ _
\__ \| . |<_> || '_>| . \ / / | || . \|   /| | || ' || ' |/ ._>| '_>
<___/|_|_|<___||_|  |  _//___||_||  _/|_\_\`___||_|_||_|_|\___.|_|
                    |_|          |_|


An Encrypted zip on your computer? what could possibly go wrong?

 Usage:
  -z, --zip-file=VALUE       The path on disk to the encrypted zip

  -e, --entry=VALUE          The specific zip entry to put in mem (optional),
                               if not provided assumes only one zip entry is
                               present

  -p, --password=VALUE       The password of the encrypted zip

  -i, --process=VALUE        The process to inject into (if not used will
                               inject into self (not recommended)

  -c, --create               Create a new process, and injects into that
                               process (requires the process argument)

  -h, --help                 shows this menu

Baixar ferramenta