Коришћење Нетцат-а: неке практичне наредбе

Нетцат o nc, добро је познат алат за мрежну анализу, познат и као швајцарски војни нож хакера, јер има многе функционалности, сличне поменутом ножу. У овом посту ћемо објаснити неке од његових најосновнијих функционалности примерима:

1.-Нетцат као клијент-сервер:

Нетцат може се користити као сервер и препустити слуша из одређене луке:

$ nc -l 2389

Такође, можемо га користити за повежите нас до луке (2389), недавно отворене:

$ nc localhost 2389

Сад ако пишемо са стране купац, стићи ће поред сервер:

$ nc localhost 2389
HI, server

У терминалу где је сервер:

$ nc -l 2389
HI, server

Видели смо пример како се користи Нецтат за комуникацију клијент-сервер.

2.-Користите Нетцат за пренос датотека:

Нетцат може се користити за пренос датотека. На страни купац Претпоставимо да имамо датотеку звану „тестфиле“ која садржи:

$ cat testfile
hello testfile

и на страни сервер имамо празну датотеку која се зове „тест“.

Сада смо на страни сервер:

$ nc -l 2389 > test

а клијента покрећемо на следећи начин:

cat testfile | nc localhost 2389

Када проверимо датотеку „тест“ у сервер:

$ cat test
Hello testfile

Пренели смо податке са купац al сервер.

3.-Нетцат подржава временска ограничења:

Понекад када отворимо везу не желимо да она остаје отворена унедоглед, па за решавање овог проблема користимо опцију -w, тако да се након к количине секунди веза између клијент-сервера затвори.

Сервер:

$nc -l 2389

купаца:

$ nc -w 10 localhost 2389

Веза ће бити прекинута након 10 секунди.

Напомена: не би требало да користите опцију -w са опцијом -l на страни сервер синце -w то не би имало ефекта и стога би веза остала отворена у недоглед.

4.-Нетцат подржава ИПВ6:

Опције -4 y -6 сила Нетцат који користи протокол ИПв4 односно ИПв6.

Сервер:

$ nc -4 -l 2389

купаца:

$ nc -4 localhost 2389

Сада, ако покренемо команду нетстат, видели бисмо:

$ netstat | grep 2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED

Први параметар горе наведеног излаза да јесте ИПвКСНУМКС показало би 6 после тцп-а, али како ми користимо ИПвКСНУМКС покажи нам само тцп :)

.

Сад, форсирајмо је Нецати да би могао да користи ИПв6:

Сервер:

$nc -6 -l 2389

купаца:

$ nc -6 localhost 2389

Трчање нетстат опет бисмо видели:

$ netstat | grep 2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED

Можемо видети како је тцп сада праћен с 6, што указује на употребу ИПвКСНУМКС.

5.-Деактивирајте читање Нетцат-а од стране СТДИН-а:

Ова функционалност је доступна путем ове опције -d. У овом примеру то радимо на страни клијента:

Сервер:

$ nc -l 2389

купаца:

$ nc -d localhost 2389
Hi

Хи текст неће бити послат серверу пошто је читање путем СТДИН-а онемогућено.

6.-Присилите Нетцат да остане будан:

Када имамо сервер покренут и купац прекида везу, сервер такође се завршава:

Сервер:

$ nc -l 2389

купаца:

$ nc localhost 2389
^C

Сервер:

$ nc -l 2389
$

У претходном примеру смо могли видети да ако купац прекида везу и сервер Дакле, шта можемо учинити? Наше решење је да користимо опцију -k, што присиљава сервер да настави да ради.

Сервер:

$ nc -k -l 2389

Купац:

$ nc localhost 2389
C^

Сервер:

$ nc -k -l 2389

То смо видели сервер настави трчати иако купац је искључен, захваљујући опцији -k које додајемо на сервер.

7.-Конфигуришите Нетцат да остане будан након ЕОФ-а:

Нетцат је конфигурисан тако да након пријема а ЕОФ(End Of Fиле) прекинути везу, обично се то дешава, али можемо променити ово подразумевано понашање Нетцат додавање опције -q. Ова опција даје упутства Нетцат Пре прекида везе мора сачекати к број секунди.

купаца:

El купац треба започети на следећи начин:

nc -q 5 localhost 2389

Сад кад год купац примите ЕОФ сачекаће 5 секунди пре прекида везе.

8. Користите Нетцат преко УДП-а:

Подразумевано Нетцат користи протокол за своју комуникацију ТЦП, али можемо и да користимо УДП по опцији -u.

Сервер:

$ nc -4 -u -l 2389

купаца:

$ nc -4 -u localhost 2389

Сада купац y сервер користе протокол УДП за вашу комуникацију, можемо то да проверимо кроз команду нетстат.

$ netstat | grep 2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED

Па, током поста видели смо неколико примера употребе Нетцат, могли су да цене да је то врло свестран алат, па отуда и швајцарски војни нож хакера ;)

, овде представљамо само неке од његових карактеристика, као и увек ако желите више информација: ман нц, и видећете све што се може урадити помоћу овог алата. До следећег поста и Срећног хаковања !!!

Чланак преузет из људи.


9 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   РафаГЦГ дијо

    какви изуми !!

  2.   прави дијо

    Баш сам током викенда радио са овим алатом, заиста врло добро.

    поздрави

  3.   Хекборг дијо

    Добар резиме ствари које се могу урадити са нетцат-ом. Ово ће ми с времена на време добро доћи. Хвала пуно.

  4.   Хуго дијо

    Добар резиме, хвала на информацијама.

  5.   нвт_лазаро дијо

    За оно што ми је послужило, прегледајте бежични канал или комплетну активност бежичног интерфејса убикуити АП-а (оних технологије Н)
    en
    ПЦ: (192.168.0.1)
    нц -л 1234> пакети.рав
    АП: (192.168.0.2)
    тцпдумп -и атх0 -в - | нц 192.168.0.1 1234
    Цтрл + Ц (да бисте завршили снимање)

    ПЦ:
    отворите виресхарк или било који други са подршком за пцап-датотеку и прочитајте датотеку пацкаге.рав

    Ово ми је била неизмерна помоћ и зато то делим са вама

  6.   царлосг дијо

    Врло добар блог

    1.    искористимо линук дијо

      Хвала Царлос! Загрљај!
      Паул.

  7.   Густаво дијо

    Процењено,

    Ја сам нов на нивоима безбедности и желео бих да знам где могу да пронађем алат, то јест, да ли је то додатак прозора или је функционалан само за ЛИНУКС платформе, јер је у мом радном окружењу много послужио ономе што сам тренутно радиш

    Унапред се захваљујем на пажњи, радујем се вашим коментарима и подршци.

  8.   Гуиллери дијо

    Ко ме учи да користим линук..убунту .. да бих могао сазнати више о ханкин ... кд