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
androrat — androrat | Kitploit
Ferramentas/GitHubGitHub/wszf/androrat
Segurança AndroidReconhecimentoExfiltração de DadosColeta de InformaçõesTestes de PenetraçãoSegurança MóvelComando e ControleRed TeamingFerramenta de Acesso Remoto
GitHubwszf/androrat

androrat

androrat

2.0k1.0khá 3 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
Ver Repositório

'm em andamento internacionalização, Bem-vindo a participar.

Androrat (Fork/Silent Edition)

Ferramenta de Administração Remota para Android

Androrat é um aplicativo cliente/servidor desenvolvido em Java Android para o lado do cliente e em Java/Swing para o servidor.

O nome Androrat é uma mistura de Android e RAT (Ferramenta de Acesso Remoto).

Foi desenvolvido por uma equipe de 4 pessoas para um projeto universitário. Foi realizado em um mês. O objetivo do aplicativo é dar controle remoto do sistema Android e recuperar informações dele.

Questões técnicas

  • O aplicativo Android é o cliente do servidor que recebe todas as conexões.
  • O aplicativo Android roda como um serviço (não uma atividade) que é iniciado durante a inicialização. Portanto, o usuário não precisa interagir com o serviço (embora haja uma atividade de depuração que permite configurar o IP e a porta para conectar).
  • A conexão com o servidor pode ser acionada por um SMS ou uma chamada (isso pode ser configurado)

Todas as funcionalidades disponíveis são

  • Obter contatos (e todas as suas informações)
  • Obter registros de chamadas
  • Obter todas as mensagens
  • Localização por GPS/Rede
  • Monitoramento de mensagens recebidas ao vivo
  • Monitoramento do estado do telefone ao vivo (chamada recebida, chamada enviada, chamada perdida..)
  • Tirar uma foto da câmera
  • Transmitir som do microfone (ou outras fontes..)
  • Transmissão de vídeo (somente para cliente baseado em atividade)
  • Exibir um toast
  • Enviar uma mensagem de texto
  • Fazer uma chamada
  • Abrir uma URL no navegador padrão
  • Vibrar o telefone

Pastas

O projeto contém as seguintes pastas:

  • doc: Em breve conterá toda a documentação sobre o projeto
  • Experiment: Contém uma versão experimental do cliente articulada em torno de uma atividade que permite, por sinal, transmitir vídeo
  • src/Androrat: Contém o código-fonte do cliente que deve ser colocado na plataforma Android
  • src/AndroratServer: Contém os fontes do servidor Java/Swing que pode ser executado em qualquer plataforma
  • src/api: Contém todas as diferentes APIs usadas no projeto (JMapViewer para o mapa, forms para Swing e vlcj para transmissão de vídeo)
  • src/InOut: Contém o código do conteúdo comum ao cliente e ao servidor, que é basicamente a implementação do protocolo

Capturas de tela

GUI principal

Esta é a GUI principal onde todos os clientes conectados aparecem. A lista é atualizada dinamicamente quando um novo cliente conecta ou é desconectado. Além disso, um log de todas as conexões e informações globais é mostrado no painel de log na parte inferior da janela. Um simples duplo clique em um cliente abre a janela dele para interagir com ele.

GUI principal

Painel do cliente

Todas as ações com um cliente podem ser feitas na janela do cliente, que é estruturada em abas. A aba padrão é chamada de Home e fornece várias funcionalidades. Primeiro, como podemos ver na área de rolagem à esquerda, todas as informações sobre o cliente, como informações do SIM, informações da bateria, informações da rede, informações dos sensores etc. À direita, há as opções que permitem alterar remotamente a configuração do cliente, como o IP e a porta para conectar, se deve ou não aguardar um gatilho para iniciar a conexão com o servidor etc. Finalmente, ações rápidas podem ser executadas nesta aba, como uma mensagem toast, vibrar o telefone ou abrir uma URL.

Painel do cliente

Outras abas

As duas capturas de tela abaixo mostram duas outras abas para duas funcionalidades que são, respectivamente, obter contatos e geolocalização. Como você pode ver no painel de obter contatos, a lista à esquerda mostra todos os contatos, o nome, o número de telefone e a foto, se disponível. Além disso, à direita, três botões permitem obter mais informações sobre o contato selecionado para enviar um SMS ou ligar para ele. Para a geolocalização, podemos escolher nosso provedor, seja GPS ou a rede, que usa o Google para localizar. Então a transmissão pode ser iniciada e o mapa será atualizado assim que os dados forem recebidos.

Contatos

Aba GPS

Notas de uso

  • Você precisará do Android SDK e do Eclipse para compilar este projeto.
  • O aplicativo de Comando e Controle é Java multiplataforma, testado com sucesso em OSX, Linux e Windows
  • Você precisa editar /src/Androrat/src/my/app/client/LauncherActivity.java antes de compilar o APK.
  • É aqui que você define fixamente (hardcode) o IP e a porta dos listeners. Você pode usar um IP ou um nome de domínio, como um DNS.
  • Em certos dispositivos móveis, ele drena a bateria rapidamente. Esteja ciente disso.

Nota: Não sou o autor deste software, ele é um fork e foi levemente editado. Posso fazer alterações nele para corrigir bugs ao longo do caminho, mas não sou um programador Java de verdade, e só o tenho aqui para meu próprio uso em testes.

Baixar ferramenta