File transferts

Des que vous pouvez lancer une commande sur votre cible, vous avez besoin de transférer des fichiers textes ou binaires.

Un encodage en base64 permet des copier/coller de fichiers sans se soucier du binaire ou des retours à la ligne

cat file | base64
printf 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' | base64 -d > file

Lancer un serveur HTTP et faire un wget, curl

python -m SimpleHTTPServer 8000
php -S localhost:8000 
Scp

Avec un accès ssh

scp file.txt remote_username@10.10.0.2:/remote/directory
scp -i id_rsa file.txt remote_username@10.10.0.2:/remote/directory
scp -P 2222 file.txt remote_username@10.10.0.2:/remote/directory
scp remote_username@10.10.0.2:/remote/file.txt /local/directory