Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
androrat — Strumento di amministrazione remota per dispositivi Android | Kitploit
Strumenti/GitHubGitHub/designativedave/androrat
Sicurezza AndroidOSINT (Open Source Intelligence)Generazione di PayloadEsfiltrazione DatiRaccolta InformazioniPost-ExploitPenetration TestingSicurezza MobileCommand and ControlIngegneria SocialeRed TeamingStrumento di Accesso Remoto
1.6k1.1k3 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHubdesignativedave/androrat

androrat

Strumento di amministrazione remota per dispositivi Android

Vedi Repository

androrat

Remote Administration Tool for Android

Androrat è un'applicazione client/server sviluppata in Java Android per il lato client e in Java/Swing per il server.

Il nome Androrat è un mix di Android e RAT (Remote Access Tool).

È stato sviluppato da un team di 4 persone per un progetto universitario. È stato realizzato in un mese. L'obiettivo dell'applicazione è dare il controllo del sistema Android da remoto e recuperare informazioni da esso.

Aspetti tecnici

  • L'applicazione Android è il client per il server che riceve tutte le connessioni.
  • L'applicazione Android viene eseguita come un servizio (non un'activity) che viene avviato durante il boot. Quindi l'utente non deve interagire con il servizio (anche se esiste un'activity di debug che consente di configurare l'IP e la porta a cui connettersi).
  • La connessione al server può essere attivata da un SMS o da una chiamata (questo può essere configurato)

Tutte le funzionalità disponibili sono

  • Ottenere i contatti (e tutte le loro informazioni)
  • Ottenere i registri delle chiamate
  • Ottenere tutti i messaggi
  • Posizione tramite GPS/Network
  • Monitoraggio dei messaggi ricevuti in tempo reale
  • Monitoraggio dello stato del telefono in tempo reale (chiamata ricevuta, chiamata inviata, chiamata persa..)
  • Scattare una foto dalla fotocamera
  • Trasmettere l'audio dal microfono (o da altre fonti..)
  • Streaming video (solo per client basati su activity)
  • Mostrare un toast
  • Inviare un messaggio di testo
  • Effettuare una chiamata
  • Aprire un URL nel browser predefinito
  • Far vibrare il telefono

Cartelle

Il progetto contiene le seguenti cartelle:

  • doc: conterrà presto tutta la documentazione sul progetto
  • Experiment: contiene una versione sperimentale del client articolata attorno a un'activity che consente, tra l'altro, lo streaming video
  • src/Androrat: contiene il codice sorgente del client che deve essere installato sulla piattaforma Android
  • src/AndroratServer: contiene i sorgenti del server Java/Swing che può essere eseguito su qualsiasi piattaforma
  • src/api: contiene tutte le diverse API utilizzate nel progetto (JMapViewer per la mappa, forms per Swing e vlcj per lo streaming video)
  • src/InOut: contiene il codice del contenuto comune al client e al server, che è fondamentalmente l'implementazione del protocollo

Schermate

GUI principale

Questa è la GUI principale in cui appaiono tutti i client connessi. L'elenco viene aggiornato dinamicamente quando un nuovo client si connette o viene disconnesso. Inoltre, un registro di tutte le connessioni e delle informazioni globali viene mostrato nel pannello di log nella parte inferiore della finestra. Un semplice doppio clic su un client apre la sua finestra per interagire con esso.

Main GUI

Pannello del client

Tutte le azioni con il client possono essere eseguite nella finestra del client, che è organizzata in schede. La scheda predefinita si chiama Home e offre varie funzionalità. Innanzitutto, come possiamo vedere nella scrollview a sinistra, ci sono tutte le informazioni sul client come info SIM, info batteria, info rete, info sensori, ecc. Sulla destra ci sono le opzioni che consentono di modificare da remoto la configurazione del client, come l'IP e la porta a cui connettersi, se attendere o meno un trigger per avviare la connessione al server, ecc. Infine, in questa scheda è possibile eseguire azioni rapide come un messaggio toast, far vibrare il telefono o aprire un URL.

Client Panel

Altre schede

Le due schermate seguenti mostrano altre due schede per due funzionalità, rispettivamente il recupero dei contatti e la geolocalizzazione. Come si può vedere nel pannello dei contatti, l'elenco a sinistra mostra tutti i contatti: il nome, il numero di telefono e l'immagine, se disponibile. Inoltre, sulla destra, tre pulsanti consentono di ottenere maggiori informazioni sul contatto selezionato, inviargli un SMS o chiamarlo. Per la geolocalizzazione possiamo scegliere il nostro provider: GPS o rete, che usa Google per localizzare. Quindi lo streaming può essere avviato e la mappa verrà aggiornata non appena i dati saranno stati ricevuti.

Contacts

GPS tab

Scarica lo strumento