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
hardcodes — encontre strings codificadas no código-fonte | Kitploit
Ferramentas/GitHubGitHub/s0md3v/hardcodes
Utilitários de Propósito GeralAnálise Estática de Código (SAST)Análise de CódigoDetecção de Segredos
GitHubs0md3v/hardcodes

hardcodes

encontre strings codificadas no código-fonte

Ver Repositório
283296há 6 anosRevisado pelo Kitploit

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


hardcodes
hardcodes

extrair strings do código fonte

hardcodes é um utilitário para buscar strings hardcoded por desenvolvedores em programas. Ele usa um tokenizador modular que pode lidar com comentários, qualquer número de barras invertidas e praticamente qualquer sintaxe que você jogar nele.

Sim, ele é projetado para processar qualquer sintaxe e as seguintes linguagens são oficialmente suportadas:

Baixar ferramenta
root@kitploit:~
ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

Instalação

com pip
root@kitploit:~
pip3 install hardcodes
ou compilar a partir do código fonte
root@kitploit:~
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

Documentação

hardcodes está disponível tanto como biblioteca quanto como programa de linha de comando. A documentação relevante pode ser encontrada abaixo:

  • Para desenvolvedores
  • Para usuários

Para Desenvolvedores

O programa de exemplo abaixo demonstra o uso da biblioteca hardcodes

root@kitploit:~
from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
root@kitploit:~
Output: ['hello there']

Os argumentos lang e comments são opcionais. O uso deles é explicado abaixo na seção de documentação do usuário.


Para Usuários

cli.py fornece uma interface de linha de comando semelhante ao grep para a biblioteca hardcodes. Você precisará instalar a biblioteca primeiro para usá-lo.

Encontrar strings em um arquivo

root@kitploit:~
python cli.py /path/to/file.ext

Encontrar strings em um diretório, recursivamente

root@kitploit:~
python cli.py -r /path/to/dir

Ocultar caminhos da saída

root@kitploit:~
python cli.py -o /path/to/file.ext

Especificar linguagem de programação

Especificar uma linguagem é opcional e deve ser usado apenas quando a linguagem de programação do código fonte já é conhecida.

root@kitploit:~
python cli.py -l 'golang' /path/to/file.go

Especificar comportamento de comentários

Com a opção -c, você pode especificar

  • ignore ignorar os comentários completamente
  • parse analisar os comentários como código
  • string adicionar comentários à lista de strings hardcoded

python cli.py -o /path/to/file.ext