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
openssl_G2.5_CVE-2014-3570 — Biblioteca de criptografia de propósito geral implementando protocolos SSL/TLS, cifras simétricas/assimétricas, resumos de mensagens e gerenciamento de certificados X.509 para comunicações seguras. | Kitploit
Ferramentas/GitHubGitHub/uthrasri/openssl_g2.5_cve-2014-3570
Ferramentas de Criptografia/DescriptografiaAnálise de HashSegurança de RedeCriptografiaAutenticação
GitHubuthrasri/openssl_g2.5_cve-2014-3570

openssl_G2.5_CVE-2014-3570

Biblioteca de criptografia de propósito geral implementando protocolos SSL/TLS, cifras simétricas/assimétricas, resumos de mensagens e gerenciamento de certificados X.509 para comunicações seguras.

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
Ver Repositório
26há 2 anosAinda não revisado

OpenSSL 1.0.1g 7 Apr 2014

Copyright (c) 1998-2011 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Todos os direitos reservados.

DESCRIÇÃO

O Projeto OpenSSL é um esforço colaborativo para desenvolver um conjunto de ferramentas robusto, de nível comercial, completo e de código aberto que implementa os protocolos Secure Sockets Layer (SSL v2/v3) e Transport Layer Security (TLS v1), bem como uma biblioteca de criptografia de propósito geral de alta robustez. O projeto é gerenciado por uma comunidade mundial de voluntários que usam a Internet para comunicar, planejar e desenvolver o conjunto de ferramentas OpenSSL e sua documentação relacionada.

O OpenSSL é baseado na excelente biblioteca SSLeay desenvolvida por Eric A. Young e Tim J. Hudson. O conjunto de ferramentas OpenSSL é licenciado sob uma situação de dupla licença (a licença OpenSSL mais a licença SSLeay), o que basicamente significa que você é livre para obtê-lo e usá-lo para fins comerciais e não comerciais, desde que cumpra as condições de ambas as licenças.

VISÃO GERAL

O conjunto de ferramentas OpenSSL inclui:

libssl.a: Implementação de SSLv2, SSLv3, TLSv1 e o código necessário para suportar SSLv2, SSLv3 e TLSv1 em um único servidor e cliente.

libcrypto.a: Material geral de criptografia e X.509 v1/v3 necessário para SSL/TLS, mas que não faz parte lógica dele. Inclui rotinas para o seguinte:

 Cifras
    libdes - pacote de criptografia DES libdes de EAY que circulou
             pela internet por alguns anos e foi então relicenciado por
             ele como parte do SSLeay. Inclui 15 'modos/variações'
             do DES (versões de 1, 2 e 3 chaves de ecb, cbc, cfb e ofb;
             pcbc e uma forma mais geral de cfb e ofb) incluindo desx
             no modo cbc, um crypt(3) rápido e rotinas para ler
             senhas do teclado.
    Criptografia RC4,
    Criptografia RC2      - 4 modos diferentes, ecb, cbc, cfb e ofb.
    Criptografia Blowfish - 4 modos diferentes, ecb, cbc, cfb e ofb.
    Criptografia IDEA     - 4 modos diferentes, ecb, cbc, cfb e ofb.

 Resumos
    Algoritmos de resumo de mensagem MD5 e MD2, implementações rápidas,
    algoritmos de resumo de mensagem SHA (SHA-0) e SHA-1,
    resumo de mensagem MDC2. Um hash baseado em DES que é popular em smart cards.

 Chave Pública
    Criptografia/descriptografia/geração RSA.
        Não há limite para o número de bits.
    Criptografia/descriptografia/geração DSA.
        Não há limite para o número de bits.
    Troca de chaves/geração de chaves Diffie-Hellman.
        Não há limite para o número de bits.

 Certificados X.509v3
    Codificação/decodificação X509 de/para ASN1 binário e uma codificação
         ASCII-binária baseada em PEM que suporta criptografia com uma
         chave privada. Programa para gerar solicitações de certificado RSA e DSA
         e para gerar certificados RSA e DSA.

 Sistemas
    As rotinas normais de envelope digital e codificação base64. Acesso
    de nível mais alto a cifras e resumos por nome. Novas cifras podem ser
    carregadas em tempo de execução. O sistema de E/S BIO, que é uma simples
    abstração de E/S não bloqueante. Os métodos atualmente suportados são descritores de arquivo,
    sockets, aceite de socket, conexão de socket, buffer de memória, bufferização, SSL
    cliente/servidor, ponteiro de arquivo, criptografia, resumo, teste não bloqueante
    e nulo.

 Estruturas de dados
    Um sistema de hashing que cresce dinamicamente
    Uma pilha simples.
    Um carregador de configuração que usa um formato semelhante aos arquivos .ini do MS.

openssl: Uma ferramenta de linha de comando que pode ser usada para: Criação de parâmetros de chave RSA, DH e DSA Criação de certificados X.509, CSRs e CRLs Cálculo de Resumos de Mensagem Criptografia e Descriptografia com Cifras Testes de Cliente e Servidor SSL/TLS Manuseio de e-mail S/MIME assinado ou criptografado

PATENTES

Várias empresas detêm várias patentes para vários algoritmos em vários locais ao redor do mundo. VOCÊ é responsável por garantir que seu uso de quaisquer algoritmos seja legal, verificando se há patentes em seu país. O arquivo contém algumas das patentes que conhecemos ou que se suspeita existirem. Esta não é uma lista definitiva.

A RSA Security detém patentes de software sobre o algoritmo RC5. Se você pretende usar essa cifra, deve entrar em contato com a RSA Security para obter as condições de licenciamento. A página deles é http://www.rsasecurity.com/.

RC4 é uma marca registrada da RSA Security, portanto esse rótulo talvez só deva ser usado com a permissão da RSA Security.

O algoritmo IDEA é patentado pela Ascom na Áustria, França, Alemanha, Itália, Japão, Países Baixos, Espanha, Suécia, Suíça, Reino Unido e EUA. Eles devem ser contatados caso esse algoritmo seja usado; a página deles é http://www.ascom.ch/.

A NTT e a Mitsubishi têm patentes e patentes pendentes sobre o algoritmo Camellia, mas permitem o uso sem custo e sem exigir um acordo de licenciamento explícito: http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html

INSTALAÇÃO

Para instalar este pacote em um derivado de Unix, leia o arquivo INSTALL. Para uma plataforma Win32, leia o arquivo INSTALL.W32. Para sistemas OpenVMS, leia INSTALL.VMS.

Leia a documentação no diretório doc/. Ela é bastante rudimentar, mas lista as funções; você provavelmente terá de olhar o código para descobrir como usá-las. Veja os programas de exemplo.

PROBLEMAS

Para algumas plataformas, existem alguns problemas conhecidos que podem afetar o usuário ou o autor do aplicativo. Tentamos reuni-los em doc/PROBLEMS, com considerações atuais sobre como devem ser resolvidos em um futuro OpenSSL.

SUPORTE

Consulte o site do OpenSSL www.openssl.org para obter detalhes sobre como obter suporte técnico comercial.

Se você tiver qualquer problema com o OpenSSL, siga os seguintes passos primeiro:

- Baixe o snapshot atual de ftp://ftp.openssl.org/snapshot/
  para ver se o problema já foi resolvido
- Remova as versões ASM das bibliotecas
- Remova os flags de otimização do compilador

Se desejar relatar um bug, inclua as seguintes informações em qualquer relatório de bug:

- Em sistemas Unix:
    Relatório de autoteste gerado por 'make report'
- Em outros sistemas:
    Versão do OpenSSL: saída de 'openssl version -a'
    Nome do SO, versão, plataforma de hardware
    Detalhes do compilador (nome, versão)
- Detalhes do aplicativo (nome, versão)
- Descrição do problema (passos que reproduzem o problema, se conhecidos)
- Traceback da pilha (se o aplicativo despejar o core)

Relate o bug ao projeto OpenSSL por meio do Request Tracker (http://www.openssl.org/support/rt.html) por e-mail para:

[email protected]

Observe que o request tracker NÃO deve ser usado para assistência geral ou consultas de suporte. Só porque algo não funciona da maneira que você espera não significa que seja necessariamente um bug no OpenSSL.

Observe que o e-mail para [email protected] é registrado no banco de dados do request tracker publicamente legível e é encaminhado para uma lista de discussão pública. E-mails confidenciais podem ser enviados para [email protected] (chave PGP disponível nos servidores de chaves).

COMO CONTRIBUIR PARA O OpenSSL

Baixar ferramenta