Paket inceleme/olusturma araclari seruvenimize “Nemesis” ile devam ediyoruz. Kulaklarimda ” ya bu adamda oyuncak sandi TCP/IP’yi her gun oynuyor” sozlerini isitiyor gibiyim:).
Dogrudur TCP/IP ve ilgili oldugu konularda standart bilginin ustune cikmak icin devamli okumak, kurcalamak, oynamak ve bugune kadar test edilmis uygulamalari, protokolleri tekrar test etmek gerekiyor. Benim de isim bu olmasa da zevkim bu oldugu icin vakit buldukca cesitli araclarla protokoller uzerinde oynuyorum bilgimi gelistiriyorum.
Nemesis, komut satırından çalışan Linux, UNIX ve Windows türü işletim sistemlerini destekleyen TCP/IP paket oluşturma aracıdır.
İstenilen özellikte ethernet, arp, ip, icmp, igmp, tcp/udp, ospf, rip vs dns paketleri oluşturmak için kullanılabilir.
egitim ~ # nemesis
NEMESIS -=- The NEMESIS Project Version 1.4 (Build 26)
NEMESIS Usage:
nemesis [mode] [options]
NEMESIS modes:
arp
dns
ethernet
icmp
igmp
ip
ospf (currently non-functional)
rip
tcp
udp
NEMESIS options:
To display options, specify a mode with the option “help”.
Kullanımının sadece komut satırı aracılığı ile olması ilk aşamada bu aracı yeni öğrenecekler için bir dezavantaj gibi gözükse de sağladığı esnek yardım menüsü ile TCP/IP bilgisi olan herkes rahatlıkla kullanabilir. Diğer bir artısı da yazacağınız mini scriptlerle bircok ag guvenligi programinin yaptigi isleri yaptirabilirsiniz.
Nemesis Kullanarak Paket oluşturma
İlk olarak oluşturmak istediğimiz paketlerle ilgili nasıl yardım alacağımızı görelim.
Mesela X tipinde bir arp paketi oluşturmak istiyoruz fakat bunu Nemesis ile nasıl başaracağımızı ezbere bilmiyoruz.
#nemesis arp help
Komutu ile hangi tür arp paketleri oluşturulabileceği bilgisi alınır. Benzer şekilde diğer protokoller için de nemesis protokol_ismi help komutu işimize yarayacaktır.
~ # nemesis arp help,
ARP/RARP Packet Injection -=- The NEMESIS Project Version 1.4 (Build 26)
Data Link Options:
-d -H -M You must define a Source and Destination IP address.
ARP Paketleri Olusturmak
Ornek olarak sahte ARP paketleri ile ARP Poisoning saldırısı gerçekleştirelim
Ortam:
Gateway görevinde modem 192.168.1.1 00:13:64:22:39:3F
Masum Windows XP kullanıcısı 192.168.1.2 00-04-61-47-da-74
Nemesis ile ARP Spoof yapacak Linux kullanıcısı 192.168.1.4 00:0c:29:08:e2:48
Saldırı öncesi Windows sistemin arp tablosu.
C:\Console2>arp -a
Interface: 192.168.1.3 — 0×4
Internet Address Physical Address Type
192.168.1.1 00-13-64-22-39-3f dynamic
192.168.1.2 00-04-61-47-da-74 dynamic
192.168.1.4 00-0c-29-08-e2-48 dynamic