Selam THT ailesi,
Bugün sizlerle çoğu kişinin aklında olan ama çoğu zaman “nereden başlayacağım?” sorusuyla ertelenen bir konudan bahsedeceğim:
Bu yazıda size, sıfırdan başlayarak kendi aracınızı (tool) nasıl geliştirirsiniz, hangi teknolojileri öğrenmelisiniz ve nerelerde dikkatli olmalısınız detaylıca anlatacağım.
NEDEN KENDİN HACKER TOOL'UNU YAZMALISIN?
-->Hazır araçlara bağımlılığın azalır.
-->Ne yaptığını %100 bilirsin, kontrol sende olur.
-->Bilgin teoride kalmaz, pratiğe dökülür.
-->Kendi aracını yazan biri olarak saygı kazanırsın.
-->İstediğin özellikleri istediğin şekilde eklersin.
|Programlama Dili Seçimi|
-->Kütüphane desteği zengin
-->Hem ağ, hem sistem hem de web işlemleri için güçlü
Kullanabileceğin Python modüller:
TOOL'UN AMACINI BELİRLE
Kendine şu soruyu sor:
Şimdi de daha net olsun diye sizlere "Port Tarayıcı" tool'unu Basit Python mantığı ile örnek kodunu göstereyim:
CLI (komut satırı) tasarımı için
ETİK HATIRLATMA!
--> Yazdığınız hiçbir aracı izinsiz sistemlere karşı kullanmayın.
--> Tüm testleri kendi kurduğunuz sunucularda veya CTF ortamlarında yapın.
--> Türk Hacker Topluluğu; bilginin kötüye kullanımı değil, vatana ve ahlaka uygun bilgi üretimi tarafındadır.
HAZIRLAYAN
Z10
Bugün sizlerle çoğu kişinin aklında olan ama çoğu zaman “nereden başlayacağım?” sorusuyla ertelenen bir konudan bahsedeceğim:
Evet, çoğumuz hazır araçları indirip kullanıyoruz. Ancak asıl gelişim, üreten tarafta olunca başlıyor.KENDİ HACKER TOOL’UNU GELİŞTİRMEK.
Bu yazıda size, sıfırdan başlayarak kendi aracınızı (tool) nasıl geliştirirsiniz, hangi teknolojileri öğrenmelisiniz ve nerelerde dikkatli olmalısınız detaylıca anlatacağım.
NEDEN KENDİN HACKER TOOL'UNU YAZMALISIN?
-->Hazır araçlara bağımlılığın azalır.
-->Ne yaptığını %100 bilirsin, kontrol sende olur.
-->Bilgin teoride kalmaz, pratiğe dökülür.
-->Kendi aracını yazan biri olarak saygı kazanırsın.
-->İstediğin özellikleri istediğin şekilde eklersin.
NEREDEN BAŞLANMALI?Unutma: Herkes kullanır. Üreten azdır.
Ve bir gün mutlaka birisi senin yazdığın aracı kullanacak...
|Programlama Dili Seçimi|
-->Kolay öğrenilirTavsiyem: Python
-->Kütüphane desteği zengin
-->Hem ağ, hem sistem hem de web işlemleri için güçlü
Kullanabileceğin Python modüller:
socket, subprocess, os, requests, scapy, argparse, threadingTOOL'UN AMACINI BELİRLE
Kendine şu soruyu sor:
Fikir için aşağıdaki yapılabilinecek birkaç tool örneği:"Ben bu tool ile ne yapmak istiyorum?"
| Tool Adı | Açıklama |
| IP & Lokasyon Bulucu | IP’den ülke, şehir, servis sağlayıcıyı bulur |
| Port Tarayıcı (Port Scanner) | Belirli IP’lerde açık portları kontrol eder |
| DDoS Simülatörü | Zafiyetli bir sunucuda yük testi yapar |
| Brute Force Tool | Şifre deneme aracıdır |
| Web Açığı Tarayıcı | SQLi, XSS gibi açıkları tarayan otomatik bottur |
| MAC Spoofer | MAC adresi değiştirme aracıdır |
Şimdi de daha net olsun diye sizlere "Port Tarayıcı" tool'unu Basit Python mantığı ile örnek kodunu göstereyim:
Python:
import socket
hedef_ip = input("Hedef IP adresini gir: ")
print(f"{hedef_ip} IP adresinde tarama başlatılıyor...")
for port in range(1, 1025):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(0.5)
sonuc = s.connect_ex((hedef_ip, port))
if sonuc == 0:
print(f"Port {port} → AÇIK")
s.close()
ARAYÜZ EKLEMEK İSTERSEN:Bu sadece başlangıç. Üstüne threading, log kaydı, JSON çıktısı vs. de ekleyebilirsiniz.
Tkinter ile basit GUIPyQt5ile gelişmiş bir arayüzCLI (komut satırı) tasarımı için
argparse veya click modülüETİK HATIRLATMA!
--> Yazdığınız hiçbir aracı izinsiz sistemlere karşı kullanmayın.
--> Tüm testleri kendi kurduğunuz sunucularda veya CTF ortamlarında yapın.
--> Türk Hacker Topluluğu; bilginin kötüye kullanımı değil, vatana ve ahlaka uygun bilgi üretimi tarafındadır.
|SON OLARAK|"Bilginin kontrolü, vicdanın gücüne bağlıdır."
Bu dünyada iz bırakmak istiyorsan, kullanan değil, üreten olman gerekiyor.
Herkes hack’ler, ama bazıları hackleyenlerin kullandığı araçları yazar.
İşte o kişilerden biri neden sen olmayasın?
HAZIRLAYAN
Z10


