Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Dropper — Ferramenta para incorporar payloads em imagens no formato JPG/PNG, permitindo executar determinadas ações ao abri-las. | Kitploit
Ferramentas/GitHubGitHub/gmh5225/dropper
Ferramentas DefensivasExploraçãoEsteganografiaAnálise de MalwareTestes de PenetraçãoRed TeamingDesenvolvimento de Payloads
GitHubgmh5225/dropper

Dropper

Ferramenta para incorporar payloads em imagens no formato JPG/PNG, permitindo executar determinadas ações ao abri-las.

Ver Repositório
2597há 1 anoAinda não revisado

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

Dropper furtivo JPEG/PNG

Este projeto é uma ferramenta para incorporar payloads em imagens no formato JPG/PNG, permitindo executar determinadas ações ao abri-las.

🚫 Aviso legal

Este repositório é fornecido apenas para fins educacionais e destinado a pesquisa de segurança autorizada. O uso destes materiais em atividades não autorizadas ou ilegais é estritamente proibido.

Guia para trabalhar com o projeto e usar o exploit3r.py

O projeto usa CMake para automatizar a compilação e a integração de várias bibliotecas, incluindo Python 2. Abaixo estão os principais passos para compilar o projeto e usar o exploit.

Principais recursos do CMakeLists.txt:

  1. Padrão C++ e opções de compilação:

    • O projeto está configurado para usar o padrão C++17.
    • As flags de compilação -Wall para avisos e -g para informações de depuração são adicionadas.
  2. Vinculação de bibliotecas externas:

    • O projeto usa as seguintes bibliotecas externas:

      • Capstone: framework de desmontagem.
      • Pwnlib: biblioteca de funções de segurança.
      • S2E: mecanismo de execução simbólica.
      • LLVM: infraestrutura de compilador.
      • Boost: coleção de bibliotecas C++ (inclui o componente signals2).
      • KLEE: ferramenta de análise dinâmica.
  3. Integração com Python 2 via pybind11:

    • Pybind11 é usado para vincular código C++ com Python 2.
  4. Instalação de dependências do Python 2:

    • Todas as dependências do Python 2 são instaladas automaticamente via CMake ao executar pip2 install -r requirements.txt.
  5. Manipulação automática de arquivos:

    • Os arquivos exploit3r.py e Resou.sln.scr são copiados automaticamente para o diretório de saída após a compilação, mas não são executados automaticamente.
  6. Compilação e vinculação:

    • O CMake compila todos os arquivos .cpp do projeto e gera o executável.
    • O projeto é vinculado às bibliotecas mencionadas: Capstone, Pwnlib, S2E, LLVM, Boost, KLEE e pybind11.

Compilando o projeto:

  1. Para compilar o projeto, execute os seguintes comandos:
  • mkdir build
  • cd build
  • cmake ..
  • make

Isso gerará o executável do projeto e copiará os arquivos Python necessários e outros scripts para o diretório de saída.

Usando o exploit3r.py

  1. Passo 1: Instalando as dependências do Python 2: Certifique-se de ter o Python 2 instalado. Todas as dependências do Python estão listadas no arquivo requirements.txt. Para instalá-las, execute:

    pip2 install -r requirements.txt

    Isso instalará as bibliotecas necessárias, como BeautifulSoup, argparse, requests, entre outras.

  2. Passo 2: Executando o script exploit3r.py: Depois que o projeto for compilado com sucesso e todas as dependências instaladas, você pode executar o script exploit3r.py manualmente. Ele deve ser executado em um ambiente Python 2.

    python2 exploit3r.py

    exploit3r.py é a parte principal do programa para gerar o arquivo de exploit. Após a inicialização, aparecerá uma interface gráfica onde você pode selecionar o arquivo de malware (por exemplo, arquivo .exe) e o arquivo JPG no qual o código malicioso será incorporado.

  3. Passo 3: Usando a interface

    • Selecione o arquivo de malware (por exemplo, payload.exe).
    • Selecione a imagem JPG na qual o código malicioso será incorporado.
    • Configure opções adicionais, como MD5, execução de código após a incorporação e atualização automática.
    • Clique em Build Silent JPG.
  4. Passo 4: Verificando o resultado Após a conclusão, você obterá um arquivo que parece ser uma imagem, mas contém código malicioso. Você pode testar esse arquivo com vários scanners antivírus para verificar sua furtividade.

Notas importantes:

  • Este projeto foi criado para integrar C++ e Python 2. Certifique-se de ter o Python 2 instalado para o funcionamento adequado.
Baixar ferramenta