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
permhash — Framework para hashing de permissões declaradas em extensões do Chromium e APKs, permitindo clustering, caça e pivoting entre pacotes potencialmente maliciosos. | Kitploit
Ferramentas/GitHubGitHub/google/permhash
Segurança AndroidAnálise EstáticaAnálise de HashAnálise de MalwareForensia DigitalSegurança Móvel
GitHubgoogle/permhash

permhash

Framework para hashing de permissões declaradas em extensões do Chromium e APKs, permitindo clustering, caça e pivoting entre pacotes potencialmente maliciosos.

Ver Repositório
451036há 11 diasRevisado 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

PyPi Version

O Permhash é uma estrutura extensível para calcular o hash das permissões declaradas aplicadas a extensões de navegador baseadas em Chromium e APKs, permitindo agrupamento, caça e pivotação semelhantes ao hash de importação e ao hash de rich header.

O Permhash atualmente é capaz de processar quatro tipos de arquivos, mas é extensível além disso:

  1. Um arquivo de pacote Android (APK).
  2. Um arquivo de extensão baseada em Chromium (CRX).
  3. Um arquivo de manifesto Android AXML encontrado no diretório raiz dos APKs.
  4. Um manifesto de extensão JSON de uma extensão baseada em Chromium.

Download e Uso

Instale a biblioteca permhash

pip install permhash

Uso da Biblioteca

Importe o permhash

from permhash import functions as permhash

Use o permhash

# The path variable should be the full path to the file you wish to use to calculate the permhash.

# Calculate the permhash for a CRX
ph = permhash.permhash_crx(path)

# Calculate the permhash for a CRX manifest
ph = permhash.permhash_crx_manifest(path)

# Calculate the permhash for an APK
ph = permhash.permhash_apk(path)

# Calculate the permhash for an APK manifest
ph = permhash.permhash_apk_manifest(path)

Exemplo

Um exemplo de cálculo de permhash em lote.

import csv
import os
from permhash import functions as permhash


def bulk_permhash_crx_manifest(path, output):
    """
    Computes the permhash from a directory of CRX manifests
    Outputs the results in a csv passed as input

    :param path: The targeted directory
    :type path: string
    :param output:
    :type path: string

    """
    with open(output, mode="w", encoding="utf-8") as results:
        out_writer = csv.writer(
            results, delimiter=",", quotechar='"', quoting=csv.QUOTE_MINIMAL
        )
        out_writer.writerow(["filename", "permhash"])
        for filename in os.listdir(path):
            if path.endswith("/"):
                full_path = path + filename
            else:
                full_path = path + "/" + filename
            calculated_permhash = permhash.permhash_crx_manifest(full_path)
            if calculated_permhash:
                out_writer.writerow([filename, calculated_permhash])

Uso pela Linha de Comando

O Permhash também pode ser usado como uma ferramenta de linha de comando. Forneça o caminho completo para o arquivo para calcular o permhash na opção --path/-p e o tipo de arquivo analisado na opção --type/-t. O comando exibirá o permhash ou False se for um arquivo inválido.

permhash --type crx --path '[PATH TO CRX File]'
permhash --type crx_manifest --path '[PATH TO CRX Manifest File]'
permhash --type apk --path '[PATH TO APK File]'
permhash --type apk_manifest --path '[PATH TO APK Manifest Files]'

Mais Informações

Permhash

Consulte o Blog do Mandiant sobre Permhash para mais detalhes.

Discussão

O Grupo do Google Permhash pode ser usado para facilitar a discussão.

Aviso Legal

Este não é um produto oficialmente suportado pelo Google.

Baixar ferramenta