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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2019-9193 — Ferramenta PoC desenvolvida para explorar uma vulnerabilidade autenticada de Execução Remota de Código (RCE) em certas versões do PostgreSQL (9.3 - 11.7) | Kitploit
Ferramentas/GitHubGitHub/jhnhnck/cve-2019-9193
Análise de VulnerabilidadesExploraçãoTestes de PenetraçãoAprendizado e EducaçãoSegurança de Banco de Dados
GitHubjhnhnck/cve-2019-9193

CVE-2019-9193

Ferramenta PoC desenvolvida para explorar uma vulnerabilidade autenticada de Execução Remota de Código (RCE) em certas versões do PostgreSQL (9.3 - 11.7)

Ver Repositório
29há 1 mêsAinda 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

PT

GenPostgresRCEExploit é uma ferramenta PoC projetada para explorar uma vulnerabilidade de Execução Remota de Código (RCE) autenticada em certas versões do PostgreSQL (9.3 - 11.7). Ela permite que usuários autenticados executem comandos de sistema em um servidor de banco de dados PostgreSQL vulnerável ao CVE-2019-9193.

Recursos

  • Exploração de RCE: Executa comandos de sistema por meio de uma sessão PostgreSQL autenticada.
  • Verificação de Versão: Verifica a versão do servidor PostgreSQL alvo para confirmar a presença de uma vulnerabilidade.
  • Execução de Comandos: Permite que comandos do usuário sejam executados no servidor caso ele seja vulnerável.
  • Gerenciamento Automático de Tabelas: Cria e exclui uma tabela temporária para executar comandos sem intervenção manual.

Requisitos

  • Python 3.x
  • Biblioteca Python do PostgreSQL (psycopg2 do pip)

Instalação

  1. Clone o repositório:
    git clone https://github.com/AxthonyV/CVE-2019-9193
    cd CVE-2019-9193
    
  2. Instale as dependências com uv:
    uv sync
    

Uso

python3 GenPostgresRCEExploit.py -i <target_ip> -p <port> -d <database_name> -U <username> -P <password> -c "<system_command>"

Opções

  • -i, --ip: Endereço IP do servidor PostgreSQL (Padrão: 127.0.0.1)
  • -p, --port: Porta do servidor PostgreSQL (Padrão: 5432)
  • -d, --database: Nome do banco de dados PostgreSQL (Padrão: template1)
  • -U, --user: Nome de usuário para conectar ao servidor PostgreSQL (Padrão: postgres)
  • -P, --password: Senha para conectar ao servidor PostgreSQL (Padrão: postgres)
  • -c, ---command: Comando de sistema a ser executado no servidor
  • -t, --timeout: Tempo limite de conexão em segundos (Padrão: 10)

Exemplo

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

Este exemplo conecta-se ao servidor PostgreSQL em 192.168.1.10, autentica-se com as credenciais fornecidas e executa o comando whoami.

Exemplo de saída

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

Aviso legal

Esta ferramenta destina-se apenas a fins educacionais e testes éticos. O uso não autorizado desta ferramenta contra quaisquer sistemas é ilegal e estritamente proibido. Os autores não se responsabilizam por qualquer uso indevido.

RU

GenPostgresRCEExploit é um exploit PoC concebido para explorar a vulnerabilidade de execução remota de código (RCE) em determinadas versões do PostgreSQL (9.3 - 11.7). O programa permite que utilizadores autenticados executem comandos de sistema num servidor PostgreSQL vulnerável ao CVE-2019-9193.

Funcionalidades

  • Explorar RCE: Executa comandos de sistema através de uma ligação autenticada ao PostgreSQL.
  • Verificação de Versão: Verifica a versão do servidor PostgreSQL alvo quanto a vulnerabilidades.
  • Execução de Comandos: Permite a execução de comandos arbitrários no servidor na presença de uma vulnerabilidade.
  • Gestão de Tabelas: Cria e elimina automaticamente uma tabela temporária para a execução de comandos.

Requisitos

  • Python 3.x
  • Biblioteca cliente PostgreSQL (pacote psycopg2)

Instalação

  1. Clone o repositório:
    git clone https://github.com/geniuszly/CVE-2019-9193
    cd CVE-2019-9193
    
  2. Instale as dependências com uv:
    uv sync
    

Utilização

python3 GenPostgresRCEExploit.py -i <IP address> -p <port> -d <database_name> -U <user> -P <password> -c "<system_command>"

Opções

  • -i, --ip: Endereço IP do servidor PostgreSQL (Padrão: 127.0.0.1)
  • -p, --port: Porta do servidor PostgreSQL (Padrão: 5432)
  • -d, --database: Nome do banco de dados PostgreSQL (Padrão: template1)
  • -U, --user: Nome de usuário para conectar ao servidor PostgreSQL (Padrão: postgres)
  • -P, --password: Senha para conectar ao servidor PostgreSQL (Padrão: postgres)
  • -c, --command: Comando de sistema a executar no servidor
  • -t, --timeout: Tempo limite de conexão em segundos (Padrão: 10)

Exemplo

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

Neste exemplo, o programa conecta-se ao servidor PostgreSQL em 192.168.1.10, autentica-se com as credenciais especificadas e executa o comando whoami.

Exemplo de saída

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

Aviso legal

Esta ferramenta destina-se apenas a fins educacionais e testes legais. O uso não autorizado desta ferramenta contra quaisquer sistemas é ilegal e estritamente proibido. Os autores não se responsabilizam por qualquer uso indevido.

Baixar ferramenta