CLI de IA agêntica com participação humana para pentesters, que executa reconhecimento, validação e geração de relatórios com evidências diretamente no terminal.
dwisiswant0/apkleaks
Ferramenta de linha de comando em Python que decompila APKs Android com jadx e procura URLs, endpoints e segredos embutidos no código.
- Estrelas
- 6,356
- Forks
- 599
- Issues abertas
- 26
- Último commit
- ano passado
O que é?
APKLeaks é uma ferramenta de análise estática de pacotes de aplicativos Android. Ela recebe um arquivo APK, decompila-o com o disassembler jadx e busca no código-fonte resultante URIs, endpoints de API e valores potencialmente sensíveis, como chaves de acesso e tokens. Os resultados são gravados em um arquivo de texto ou JSON.
A busca é feita com um conjunto de regras de expressões regulares. As regras padrão ficam armazenadas em um arquivo JSON, e os usuários podem fornecer um arquivo de regras próprio usando a opção pattern para buscar segredos específicos ou formatos de endpoint. Também é possível passar argumentos extras para o jadx, por exemplo, para ativar a desofuscação ou definir a quantidade de threads.
A ferramenta pode ser instalada pelo PyPI, executada a partir do código-fonte ou usada por meio de uma imagem Docker. Se o jadx ainda não estiver instalado no sistema, a ferramenta solicita permissão para baixá-lo.
Recursos principais
- 01Decompila arquivos APK usando o disassembler jadx.
- 02Busca URIs, endpoints e strings que podem conter segredos no código decompilado.
- 03Aceita arquivos personalizados de regras regex por meio da opção pattern em JSON.
- 04Gera resultados em texto simples ou JSON.
- 05Repassa argumentos personalizados para o jadx.
- 06Disponível pelo PyPI, pelo código-fonte e via Docker.
Casos de uso
- Verificar se um aplicativo Android contém chaves de API ou tokens embutidos antes do lançamento.
- Mapear endpoints de back-end e URLs usados por um aplicativo móvel durante uma avaliação de segurança.
- Buscar segredos expostos em aplicativos Android como parte de pesquisas de bug bounty.
Início rápido
- 1
Instalar pelo PyPI
pip3 install apkleaks - 2
Verificar um arquivo APK
apkleaks -f ~/path/to/file.apk
Antes de usar
- Depende do desmontador jadx; se ele não estiver instalado, será solicitado que você faça o download.
- Os resultados se baseiam em correspondências de padrões com expressões regulares, portanto podem ocorrer falsos positivos.
Tópicos
Perguntas frequentes
- O que é apkleaks?
- Ferramenta de linha de comando em Python que decompila APKs Android com jadx e procura URLs, endpoints e segredos embutidos no código. APKLeaks é uma ferramenta de análise estática de pacotes de aplicativos Android. Ela recebe um arquivo APK, decompila-o com o disassembler jadx e busca no código-fonte resultante URIs, endpoints de API e valores potencialmente sensíveis, como chaves de acesso e tokens. Os resultados são gravados em um arquivo de texto ou JSON.
- apkleaks é gratuito? Qual é a licença?
- apkleaks é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- apkleaks ainda é mantido?
- Sem commits há mais de 6 meses. O último commit de apkleaks foi em 20 de ago. de 2025.
- Para que posso usar apkleaks?
- Verificar se um aplicativo Android contém chaves de API ou tokens embutidos antes do lançamento. Mapear endpoints de back-end e URLs usados por um aplicativo móvel durante uma avaliação de segurança. Buscar segredos expostos em aplicativos Android como parte de pesquisas de bug bounty.
- Como instalar apkleaks?
- Instalar pelo PyPI: pip3 install apkleaks Verificar um arquivo APK: apkleaks -f ~/path/to/file.apk
- Onde consigo apkleaks?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dwisiswant0/apkleaks
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Lista selecionada de ferramentas, bookmarklets, extensões de navegador e extensões para Burp/Caido/ZAP usadas por hackers web e caçadores de bug bounty.
Ferramenta de pentest com IA que usa vários provedores de LLM para gerar payloads, verificar vulnerabilidades em alvos web e criar relatórios mapeados a controles de conformidade.
CLI de análise estática rápido e open source que encontra bugs e aplica padrões de código usando padrões semelhantes ao código, em vez de regex ou ASTs.
Uma CLI e skill de agente que analisa codebases React em busca de problemas de estado, performance, segurança, acessibilidade e manutenção.
Um parser completo de C99/C11 escrito em Python puro, que gera uma AST a partir do código-fonte C sem dependências externas.