| Hping3 Kurulumu ve Paketleri Rastgele Kaynak IP ile Gönderme Yaması | |||||
Hping3 bir network tarama aracıdır. Bu araç ile kendi tasarladığımız ICMP, UDP, TCP v.b. paketleri gönderebilir ve yanıtlarını tıpkı ping aracının (tool'unun) ICMP yanıtları alması gibi alabiliriz. Hping3 ile keyfi paket içeriği ve boyutu ayarlayarak gönderebilir, desteklenen protokoller ile dosya transferi yapılabilir. Hping3 kullanarak farklı farklı protokoller ile firewall'ların kuralları test edebilir, aktif port tarama işlemleri uygulanabilir, ağ performansı denetlenebilir. Bu makale ile ilgili diğer makaleler şu şekildedir: Hping3 kurulum ve patch aşamaları şu şekildedir: 1) Hping3 indirilir. wget http://www.hping.org/hping3-20051105.tar.gz 2) Patch indirilir. wget https://raw.githubusercontent.com/galkan/tools/master/others/patches/hping-rand-pattern Hping3 tool'u normalde --rand-pattern-source parametresine sahip değildir. Bu parametre hping ile yapılan flood'larda belirttiğimiz desende kaynak IP'yle flood'u yapılmasını sağlar. Örneğin; --rand-pattern-source 193.140.x.x şeklinde bir parametreyle flood paketleri 193.140.x.x desenindeki source IP'lerle iletilir. Hping3'ü bu yamayla kullanabilmek için patch ilgili repo'dan indirilir. 3) Hping3 kurulumuna geçmeden önce bug'lar temizlenir.
a)
// pcap kütüphanesi yüklenir. sudo apt-get install libpcap-dev // pcap-bpf.h kütüphanesinin konumu öğrenilir. find / -name "pcap-bpf.h"
Output:
/usr/include/pcap-bpf.h // pcap-bpf.h kütüphanesinin kısayolu /usr/include/net dizinine eklenir. ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h b) // hping3-20051105 klasörü içerisindeki bytesex.h dosyası açılır ve // şu satır eklenir: || defined(__x86_64__) \ tar xzvf hping3-20051105.tar.gz cd hping3-20051105 nano bytesex.h
byte.sex.h:
...
#if defined(__i386__) \
|| defined(__x86_64__) \
|| defined(__alpha__) \
|| (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__)))
#define BYTE_ORDER_LITTLE_ENDIAN
#elif defined(__mc68000__) \
|| defined (__sparc__) \
...
4) Hping kurulumuna geçilir. cd hping3-20051105 patch -p1 -i ../hping-rand-pattern ./configure --no-tcl // tcl header'ı yok hatasını görmezden gelir. make make install 5) Hping kurulumu tamamlanır. ./hping3 --help Sonuç Hping3 hazırdır. Hping3'i artık --rand-pattern-source parametresiyle de kullanabiliriz. ./hping3 --flood --udp -p 53 --rand-pattern-source 193.140.x.x 172.16.3.130 Yararlanılan Kaynaklar:
|
|||||
Bu yazı 16.03.2026 tarihinde, saat 06:11:49'de yazılmıştır.
16.03.2026 tarihi ve 06:46:07 saatinde ise güncellenmiştir. |
|||||
|
|||||
| Yorumlar |
|||||
| Henüz yorum girilmemiştir. | |||||
| Yorum Ekle | |||||
Bu yazı 16.03.2026 tarihinde, saat 06:11:49'de yazılmıştır.
16.03.2026 tarihi ve 06:46:07 saatinde ise güncellenmiştir.