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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CryptoTester — Uma utilidade para brincar com criptografia, voltada para análise de ransomware. | Kitploit
Ferramentas/GitHubGitHub/demonslay335/cryptotester
Análise EstáticaAnálise Dinâmica (Sandboxing)Ferramentas de Criptografia/DescriptografiaAnálise de HashAnálise ForenseAnálise de MalwareCriptografiaAnálise de BináriosAprendizado e Educação
GitHubdemonslay335/cryptotester

CryptoTester

Uma utilidade para brincar com criptografia, voltada para análise de ransomware.

3322619há 1 anoRevisado pelo Kitploit
Ver Repositório

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

CryptoTester

Uma utilidade para brincar com criptografia, voltada para análise de ransomware.

CryptoTester

Visualizações Hex

Todas as visualizações hex usadas no CryptoTester oferecem alguns recursos aprimorados.

  • Bytes nulos são coloridos em cinza claro
  • Bytes que representam caracteres ASCII imprimíveis são coloridos em laranja
  • Padrões de nova linha (0D 0A) são coloridos em roxo
  • Se a colagem estiver disponível, quaisquer espaços em branco, novas linhas e delimitadores comuns são removidos antes de analisar como hex
  • Opções de clique direito para copiar bytes como um Array C ou BigNum
  • Opções de clique direito para inverter a endianidade como bytes, inteiros de 32 bits ou inteiros de 64 bits

Em muitas visualizações (ex.: Input e Output), clicar na linha de offsets (o 00 01 02 03... acima da respectiva visualização) abrirá uma caixa de diálogo mostrando os bytes junto com a visualização decodificada.

Interpretação de Inteiros

A maioria das entradas que aceitam um inteiro também aceitam valores e funções especiais.

Exemplos:

  • Hex: x10 -> 16
  • Comprimento da Entrada: len -> 400
  • Tamanho do Bloco: block -> 16 (tamanho do bloco do algoritmo selecionado)
  • Arredondar para Cima: up(60, 16) -> 64
  • Arredondar para Baixo: down(60, 16) -> 48

Aritmética simples pode ser usada em combinação com essas funções.

  • up(len-x100, b) - Subtrai 256 do comprimento da entrada, então arredonda para cima para o tamanho de bloco mais próximo do algoritmo selecionado (ex.: 16 para AES)

Qualquer valor negativo é assumido como len - valor, ou seja, relativo ao final da entrada.

Painel Principal

Criptografar/Descriptografar

O painel principal contém ferramentas para usar primitivas criptográficas em uma entrada. A visualização hex Input aceita colagem direta de bytes, ou o menu File pode ser usado para carregar um arquivo, texto, bytes codificados em base64, etc. Um arquivo também pode ser arrastado e solto diretamente na visualização.

Opções de Chave

Permite especificar uma chave em muitos formatos e contém opções para várias funções de hash e derivação de chave; esses campos se adaptam ao algoritmo atualmente selecionado e ao que ele suporta.

Nota: A chave é processada na mesma ordem em que é mostrada na interface; primeiro a chave é decodificada de acordo com o Formato, depois é submetida a hash usando os parâmetros de Hash e, finalmente, derivada usando os parâmetros de Derive antes de ser entregue ao algoritmo criptográfico. A partir da versão 1.7.0.0, você pode trocar a ordem do processamento de Hash e Derive.

O comprimento final da saída da chave é exibido acima da caixa de entrada. Clicar nisso exibirá a chave final calculada em uma caixa de diálogo separada.

Generated Key

Opções de Criptografia

Permite selecionar um algoritmo criptográfico e seus parâmetros, se suportado.

Nota: Os IV Bytes (ou Nonce, dependendo do algoritmo) serão preenchidos automaticamente como bytes 00 do comprimento apropriado para o algoritmo se for deixado vazio.

Opções de Seleção

A entrada pode ser selecionada usando dois modos diferentes: "Range" e "Chunks".

Range

Um intervalo simples começando no Offset e pegando Length bytes.

O Length será atualizado automaticamente sempre que o Input for alterado, a menos que a caixa de seleção Lock Parameters esteja marcada.
Se você tiver feito alguns cálculos no campo Length e desejar reverter para o comprimento real do Input, basta pressionar o botão Reset Length.

Se Splice Remaining Bytes estiver marcado, quaisquer bytes antes de Offset são prefixados à Output, e quaisquer bytes após Offset+Length são anexados.

Using Range Selection

Chunks

Pega Take bytes, depois pula Skip bytes, pega Take bytes, pula Skip bytes... até o final do Input. Isso pode ser usado para texto cifrado que está realmente "intercalado" entre pedaços de texto simples. O algoritmo criptográfico é executado nos pedaços resultantes como um pedaço sequencial, sem redefinição da chave/IV/nonce etc.

Se Splice Remaining Bytes estiver marcado, quaisquer bytes na seção Skip são intercalados de volta na Output.

Using Chunks Selection

Informações do Arquivo de Entrada

Esta seção exibe informações simples sobre o Input, como o tamanho do arquivo, MIME detectado (se for um arquivo), entropia total e se é divisível por 16 (um tamanho de bloco comum).

Diversos

As visualizações Input e Output têm rolagem sincronizada; para desativar isso, desmarque a caixa de seleção Syncronized scrolling entre elas.

O botão 🡨 entre as visualizações Input e Output pode ser usado para mover a Output para a visualização Input.

O Input ou Output pode ser submetido a hash usando os menus suspensos respectivos abaixo de suas visualizações. O Output também pode ter um algoritmo de verificação executado nele (suporte limitado para ECDSA atualmente).

Comparar

Este painel permite comparar um arquivo criptografado com seu original. Ambas as visualizações suportam arrastar e soltar, ou File -> Open File pode ser usado para abrir Original e Encrypted sequencialmente.
A visualização Original também pode ser preenchida usando qualquer uma das opções File -> Input; por exemplo, comparar com um certo comprimento de bytes nulos ou a imagem de amostra do Windows Chrysanthemum.jpg.

As visualizações Original e Encrypted têm rolagem sincronizada; para desativar isso, desmarque a caixa de seleção Syncronized scrolling entre elas.

O botão ⇆ entre as visualizações Original e Encrypted pode ser usado para trocar seus conteúdos.

Quaisquer bytes que diferirem entre as duas visualizações serão exibidos em vermelho escuro.

Compare

Informações do Arquivo Original / Arquivo Criptografado

Exibe informações básicas nas visualizações Original e Encrypted, respectivamente.

Análise

Uma vez que ambas as visualizações tenham sido preenchidas, uma análise rápida é executada contra elas.

  • Análise de Hash: Verifica se algum hash do Original está presente no Encrypted
  • Nome do Arquivo: Verifica alterações comuns no nome do arquivo (ex.: prefixado/anexado ou codificado)
  • Análise de BLOB: Verifica se há algum blob CryptoAPI presente no Encrypted
  • Análise XOR: Verifica blocos repetidos de XOR (ou outros cifradores simples)
  • Marcador de Nome de Arquivo: Verifica se o nome do arquivo original está presente no Encrypted (UTF-8 ou UTF-16)
  • Marcador de Tamanho de Arquivo: Verifica o tamanho do arquivo original no Encrypted (em várias formas e codificações)
  • Marcador/Análise ASCII: Verifica um marcador ASCII (ou base64) no início ou final do Encrypted

Comprimir/Descomprimir

Este painel permite o uso primitivo de alguns algoritmos de compressão e possui funcionalidade semelhante ao painel Criptografar/Descriptografar.

Ferramentas

Analisador de Blob

Uma ferramenta para analisar blobs CryptoAPI e blobs CNG.

Blobs podem ser importados/exportados para/de formatos binário, base64, PEM, XML e ASN.1, onde suportado.

Blob Analyzer

Ferramentas

Baixar ferramenta