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/ofriouzan/hardeningmeter
Ferramentas DefensivasAnálise EstáticaAnálise de VulnerabilidadesAuditoria de ConfiguraçãoSegurança de HardwareAnálise de Binários
GitHubofriouzan/hardeningmeter

HardeningMeter

HardeningMeter é uma ferramenta Python de código aberto cuidadosamente projetada para avaliar de forma abrangente o endurecimento de segurança de binários e sistemas.

Ver Repositório
667há 1 anoRevisado 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

Medidor de Endurecimento

Copyright (c) OfriOuzan (B4MB1)

Quer ler mais sobre os mecanismos de segurança?

  • Mecanismos de segurança de arquivos binários

  • Mecanismos de segurança do sistema

Descrição

O HardeningMeter é uma ferramenta Python de código aberto cuidadosamente projetada para avaliar de forma abrangente o endurecimento de segurança de binários e sistemas. Suas capacidades robustas incluem verificações completas de vários mecanismos de proteção contra exploração de binários, incluindo Stack Canary, RELRO, randomizações (ASLR, PIC, PIE), None Exec Stack, Fortify, ASAN, NX bit. Esta ferramenta é adequada para todos os tipos de binários e fornece informações precisas sobre o status de endurecimento de cada binário, identificando aqueles que merecem atenção e aqueles com medidas de segurança robustas. O Hardening Meter suporta todas as distribuições Linux e saída legível por máquina, os resultados podem ser impressos na tela em formato de tabela ou exportados para um csv. (Para mais informações, consulte o arquivo Documentation.md)

Exemplo de Execução de Varredura

Escaneie o diretório '/usr/bin', o arquivo '/usr/sbin/newusers', o sistema e exporte os resultados para um arquivo csv.

root@kitploit:~
python3 HardeningMeter.py -f /bin/cp -s

HardeningMeterOutput

Requisitos de Instalação

Antes de instalar o HardeningMeter, certifique-se de que sua máquina tenha o seguinte:

  1. readelf e comandos file
  2. Python versão 3
  3. pip
  4. tabulate

pip install tabulate

Instalar o HardeningMeter

Os desenvolvimentos mais recentes podem ser obtidos via git.

Clone ou baixe os arquivos do projeto (nenhuma compilação ou instalação é necessária).

root@kitploit:~
git clone https://github.com/OfriOuzan/HardeningMeter

Argumentos

-f --file

Especifique os arquivos que deseja escanear, o argumento pode receber mais de um arquivo separado por espaços.

-d --directory

Especifique o diretório que deseja escanear, o argumento recupera um diretório e escaneia todos os arquivos ELF recursivamente.

-e --external

Especifique se deseja adicionar verificações externas (Falso por padrão).

-m --show_missing

Imprime de acordo com a ordem, apenas os arquivos que estão faltando mecanismos de proteção de segurança e precisam de atenção extra.

-s --system

Especifique se deseja escanear os métodos de proteção do sistema.

-c --csv_format'

Especifique se deseja salvar os resultados em um arquivo csv (os resultados são impressos como uma tabela no stdout por padrão).

-j (--json_format)

Especifique se deseja salvar os resultados em um arquivo JSON que é fácil de analisar e integrar com outras ferramentas.

Resultados

Os resultados do HardeningMeter são impressos como uma tabela e consistem em 3 estados diferentes:

  • (X) - Este estado indica que o mecanismo de proteção do binário está desabilitado.
  • (V) - Este estado indica que o mecanismo de proteção do binário está habilitado.
  • (-) - Este estado indica que o mecanismo de proteção do binário não é relevante neste caso particular.

Notas

Quando o idioma padrão no Linux não for inglês, certifique-se de adicionar "LC_ALL=C" antes de chamar o script.

Baixar ferramenta