Hoşgeldin Misafir

Scapy - Paket Gönderme & Paket Yakalama

Alpa-Gu

30 Ağu 2017
334 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Tekrardan Merhabalar, arkadaşlar.-
Önceki dersimde de belirttiğim gibi scapy'de -paket gönderme ve paket yakalama- fonksiyonlarına bakacağız.-
Forumun arama bölümüne "-Scapy-" yazarak önceki konularıma ulaşabilirsiniz.-

Öncelikle paket gönderme foksiyonuna örnekler üzerinden göz atalım.-
gönder = (IP(dst=”127.0.0.1”)/TCP(dport=80, flags=”S”))--

Bu fonksiyonu açıklayacak olursak;gönder adlı bir paketimiz var ve bu paket 127.0.0.1 ip adresine 80 portu üzerinden SYN paketi gönderiyor.-

ޞimdi bu fonksiyonu önceki derste gösterdiğim komut ile kullanalım---

-send(gönder)----
-komutunu scapy üzerinden girdiğimizde yukarıda gösterdiğim fonksiyonu uygular ve layer3 katmanından paket gönderir.-
-
-
--

Peki bu paketleri nasıl yakalayacağız ?--
-Paket yakalama fonksiyonuna göz atalım, örnekten gidelim.-----
--yakala = sniff(iface=’eth0’, count=5, filter=”tcp”)------

--Yukarıda gördüğünüz fonksiyonu açıklayacak olursak; eth0 interface'i üzerinden geçen 5 adet tcp paketini yakala ve "yakala" adlı değişkene ata demiş oluyoruz.-
-
-----

5 adet TCP paketi yakaladığında  bu paketleri incelemek için scapy üzerinden "yakala" değişkenini girmemiz yeterli olacaktır.--
--Fakat yakaladığımız paket hakkında ayrıntı göremiyoruz.-------
---yakala.nsummary()--------

---yazdığımda paketleri numaralı bir şekilde gösterecektir fakat biraz daha ayrıntıya inmek istersek ne yapacağız ?---------
pkt0 = yakala[0]--

; komutunu girdiğimizde biraz daha ayrıntıya inmek için farklı bir değişken atıyoruz ve yine Scapy üzerinden -pkt0- yazdığımız zaman ayrıntıya ulaşıyoruz.---
pkt0.show()-

komutu ile ulaştığımız ayrıntıyı sıralı bir şekilde görebiliriz.-

ޞimdilik bu kadar bir sonraki derste Scapy ile- Gizli SSID Yayını tespiti-ne bakacağız öğrendiklerinizi lütfen uygulayın.--

İyi Forumlar...----