Cyber Spionaggio - sviluppo di un toolkit per attacchi informatici
Creators: name: Taglialatela, Armando
Publisher: name: Scuola Universitaria della Svizzera Italiana (SUPSI)
Year: 2023

description: Questo progetto tratta il tema dello Spionaggio informatico. L’idea alla base del lavoro di diploma è quella di realizzare un toolkit completo per l’esecuzione di attacchi di spionaggio permettendo il controllo completo della macchina vittima. Questa ricerca presenta lo sviluppo tutto il progetto, dell’implementazione del toolkit e dell’utilizzo dello stesso in una situazione reale. StealthTracker, il nome del toolkit realizzato, dà la possibilità di eseguire numerose operazioni tutte tramite API dedicate, permettendo di prendere il controllo completo della macchina vittima ed esfiltrarne i dati. Lo strumento è progettato per non essere rilevato da antivirus e firewall, passando il più possibile inosservato. StealthTracker consente ad un attaccante di collegarsi a una o più dispositivi infetti, estrapolarne dati ed eseguire comandi remoti e personalizzati a distanza, tramite un server di controllo di appoggio. La comunicazione tra i payload, il server di controllo e Dashboard è eseguita tramite API. Il toolkit è progettato con le seguenti funzionalità: • Esfiltrazione di dati tecnici della macchina. • Geolocalizzazione tramite GPS. • Geolocalizzazione dell’IP. • Esecuzione di comandi remoti. • Esecuzione di screen shot della macchina vittima. • Esecuzione di foto tramite la WebCam. • Keylogger. • Generazione automatica di payload. • Download di file dalla macchina vittima. In questo documento sono presenti tutti gli studi svolti sui tool presenti, sull’argomento spionaggio, la spiegazione dettagliata della realizzazione, il funzionamento del tool e l’infrastruttura nella quale esso gira. _____This project deals with the topic of Computer Espionage. The idea behind the project is to build a comprehensive toolkit for executing espionage attacks by allowing complete control of the victim machine. This research presents the development the whole process, from the creation and implementation of the toolkit to its use in a real situation. StealthTracker, that’s the name of the toolkit created, gives the ability to perform numerous operations all through dedicated APIs, allowing one to take complete control of the victim machine and exfiltrate its data. The tool is designed not to be detected by antivirus and firewalls, going as undetected as possible. StealthTracker allows an attacker to connect to one or more machines, extract data from them and execute custom commands remotely, via a supporting control server. Communication between payloads, the control server and Dashboard is performed via API. The toolkit is designed with the following features: • Exfiltration of machine technical data. • GPS geolocation. • IP geolocation. • Execution of remote commands. • Execution of screen shots of the victim machine. • Execution of photos from the WebCam. • Keylogger. • Automatic generation of payloads. • Download of files from the victim machine. In this document are presented all the studies done on the already mentioned tool, the espionage topic, the detailed explanation of the implementation, operation of the tool and the infrastructure in which it is operating