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
droidcarve — Framework de Engenharia Reversa para Android | Kitploit
Ferramentas/GitHubGitHub/darioi/droidcarve
Segurança AndroidAnálise EstáticaEngenharia ReversaSegurança MóvelAnálise de Binários
GitHubdarioi/droidcarve

droidcarve

Framework de Engenharia Reversa para Android

Ver Repositório
12há 3 anosAinda não revisado

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

DroidCarve Build Status

O DroidCarve é capaz de analisar um arquivo APK Android e automatizar certas tarefas de engenharia reversa. Este repositório contém os componentes servidor e cliente.

O Frontend

O frontend é uma aplicação React, que pode ser encontrada na subpasta client/.

O Backend

O backend é uma aplicação Python flask, que pode ser encontrada na subpasta server/.

Instalação

Automática

Os arquivos de instalação funcionam apenas no OS X por enquanto, mas o DroidCarve deve funcionar bem no Linux; para instalação, veja a seção Manual.

root@kitploit:~
git clone https://github.com/DarioI/droidcarve
cd droidcarve
chmod +x install.sh
chmod +x run.sh
./install.sh
./run.sh

Manual

Certifique-se de ter o Python 3.4+ instalado.

  • Instale a ferramenta de gerenciamento de dependências JS Yarn.
  • Instale a ferramenta Android Debug Bridge (ADB).
  • Clone o repositório DroidCarve
root@kitploit:~
git clone https://github.com/DarioI/droidcarve
  • Compile a interface web do DroidCarve
root@kitploit:~
cd droidcarve/client
yarn install
yarn build
  • Instale as dependências Python
root@kitploit:~
cd ../server
source venv/bin/activate
pip install --upgrade pip
pip install --no-cache-dir -r server/requirements.txt
  • Inicie o servidor DroidCarve
root@kitploit:~
export PYTHONUNBUFFERED=TRUE
gunicorn -b 0.0.0.0:1337 --log-level=info wsgi:app --workers=1 --threads=10 --timeout=1800

O DroidCarve agora deve estar funcionando em http://localhost:1337.

Funcionalidades

  • Desmontagem de código em bytecode Smali
  • Extração de assinatura APK
  • Análise do AndroidManifest: permissões, serviços, intents, informações do pacote, etc.
  • Análise de código: strings, criptografia, carregamento dinâmico de código, URLs, etc.
  • Conecte-se a dispositivos via ADB e integre com as funcionalidades do DroidCarve

Roteiro

  • Injeção de gadget Frida para instrumentação sem root
  • Detecção estática de vazamentos de privacidade

Licença Smali/Baksmali

A maior parte do smali/baksmali é escrita e detém direitos autorais de mim (Ben Gruver) e publicada sob a seguinte licença:


Copyright (c) 2010 Ben Gruver (JesusFreke) All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Baixar ferramenta