
Ein Proof of Concept, der die Nutzung von Google Drive für Command and Control demonstriert.
Dieses Skript ermöglicht es zwei Sockets, miteinander zu kommunizieren, während Daten über Google Drive weitergeleitet werden.
Sieh dir diesen Blogbeitrag für weitere Details an.
pip2 install google-auth google-auth-oauthlib google-auth-httplib2 python-dateutil google-api-python-client
Usage: google_socks.py [options]
Options:
-h, --help show this help message and exit
--setup Setup script with Drive App
-c CREDS Index of creds in credentials array to use (default: 0)
-d Delete files with names provided to -s and -r
-l Enable Socket Mode: Listener
-i IP Enable Socket Mode: Connect
-p PORT Port number for socket mode (default: 8000)
-s SEND Sending channel (default: 0)
-r RECV Receiving channel (default: 1)
-P POLL Poll every x seconds (default: 0)
-j JITTER Amount of randomness in polling (default: 1.0)
-v Enable verbose output
--debug Enable debug output
Wenn du Daten so schnell wie möglich senden musst, setze weder Polling (-P 0) noch Jitter (-j 0). Falls du einen Fehler wegen Überschreitung des API-Ratenlimits erhältst, versuche, deine Polling-Zeit nach und nach zu erhöhen, bis du den optimalen Wert findest. Bei mir funktionierten .2 Sekunden gut.