GCP - Dataflow Persistence
Dataflow
Persistenza invisibile nel container costruito
Following the tutorial from the documentation you can create a new (e.g. python) flex template:
Mentre viene costruito, otterrai una reverse shell (puoi abusare delle variabili d'ambiente come nell'esempio precedente o di altri parametri che impostano il file Docker per eseguire cose arbitrarie). In questo momento, all'interno della reverse shell, è possibile andare nella directory /template
e modificare il codice dello script python principale che verrà eseguito (nel nostro esempio questo è getting_started.py
). Imposta qui la tua backdoor in modo che ogni volta che il lavoro viene eseguito, verrà eseguita.
Quindi, la prossima volta che il lavoro viene eseguito, verrà eseguito il container compromesso costruito:
Last updated