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 — androrat | Kitploit
Strumenti/GitHubGitHub/wszf/androrat
Sicurezza AndroidRicognizioneEsfiltrazione DatiRaccolta InformazioniPenetration TestingSicurezza MobileCommand and ControlRed TeamingStrumento di Accesso Remoto
GitHubwszf/androrat

androrat

androrat

2.0k1.0k3 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
Vedi Repository

Sto procedendo con l'internazionalizzazione, benvenuti a partecipare.

Androrat (Fork/Silent Edition)

Strumento di Amministrazione Remota per Android

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

Il nome Androrat è una combinazione 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.

Questioni tecniche

  • L'applicazione Android è il client per il server, che riceve tutte le connessioni.
  • L'applicazione Android viene eseguita come servizio (non come attività) che viene avviato all'avvio. Quindi l'utente non ha bisogno di interagire con il servizio (anche se esiste un'attività 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 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/Rete
  • Monitoraggio dei messaggi ricevuti in tempo reale
  • Monitoraggio dello stato del telefono in diretta (chiamata ricevuta, chiamata effettuata, chiamata persa..)
  • Scattare una foto dalla fotocamera
  • Trasmettere audio dal microfono (o da altre fonti..)
  • Streaming video (solo per client basato su attività)
  • Fare 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'attività che consente di trasmettere video
  • src/Androrat: contiene il codice sorgente del client che deve essere inserito 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 per il client e il server che è fondamentalmente l'implementazione del protocollo

Screenshot

Interfaccia Principale

Questa è l'interfaccia principale dove appaiono tutti i client connessi. La lista viene aggiornata dinamicamente quando un nuovo client si connette o si disconnette. Inoltre, un registro di tutte le connessioni e le informazioni globali vengono mostrati nel pannello di log in fondo alla finestra. Un semplice doppio clic su un client apre la sua finestra per interagire con esso.

Interfaccia Principale

Pannello Client

Tutte le azioni con un client possono essere eseguite nella finestra del client, che è articolata in schede. La scheda predefinita si chiama Home e fornisce varie funzionalità. Innanzitutto, come possiamo vedere nella vista a scorrimento a sinistra, tutte le informazioni sul client come informazioni SIM, batteria, rete, sensori, ecc. A destra, ci sono le opzioni che permettono 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.

Pannello Client

Altre schede

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

Contatti

Scheda GPS

Note d'uso

  • Avrai bisogno di Android SDK e Eclipse per compilare questo progetto.
  • L'applicazione di comando e controllo è multipiattaforma Java, testata bene su OSX, Linux e Windows
  • Devi modificare /src/Androrat/src/my/app/client/LauncherActivity.java prima di compilare l'APK.
  • Qui è dove impostare manualmente l'IP e la porta del listener. Puoi usare un IP o un nome di dominio come un DNS.
  • Su alcuni dispositivi mobili, scarica la batteria rapidamente. Sii consapevole di questo.

Nota: Non sono l'autore di questo software, è stato forkato e leggermente modificato. Potrei apportare modifiche per correggere bug man mano, ma non sono un programmatore Java nel cuore, e ho questo qui solo per uso personale nei test.

Scarica lo strumento