Kali Linux ve Termux Üzerinde Genel Çalışma Mantığı
Zphisher, Bash tabanlı bir betik olduğundan hem bilgisayarlarda (Kali Linux) hem de Android cihazlarda (Termux) benzer komut yapılarıyla çalıştırılır. Sistemin temel çalışma adımları şu şekildedir:1. Bağımlılıkların Yüklenmesi
Aracın düzgün çalışabilmesi ve sahte sayfaları yerel cihazda barındırabilmesi için git, php ve curl paketlerine ihtiyaç duyulur.# Kali Linux Güncelleme ve Kurulum:
sudo apt update && sudo apt install git php curl wget -y
# Termux Güncelleme ve Kurulum:
pkg update && pkg install git php curl wget -y
2. Aracın İndirilmesi ve Yetkilendirme
GitHub üzerindeki kaynak kodlar yerel dizine çekilir ve çalıştırma izinleri tanımlanır.git clone https://github.com/htr-tech/zphisher
cd zphisher
chmod +x zphisher.sh
3. Aracın Başlatılması
Aşağıdaki komutlarla araç çalıştırıldığında kullanıcıyı menü tabanlı bir arayüz karşılar.# Kali Linux:
./zphisher.sh
# Termux:
bash zphisher.sh
Sistem Nasıl İşler?
- Şablon Seçimi: Araç çalıştıktan sonra menüden taklit edilmek istenen platform (Sosyal medya, bulut servisleri vb.) seçilir.
- Sosyal Mühendislik Varyasyonu: Giriş sayfasının standart sürümü, "mavi tık" başvuru ekranı veya "takipçi hilesi" gibi farklı senaryolarından biri belirlenir.
- Port Yönlendirme (Tünelleme): Yerel cihazda (localhost) ayağa kalkan bu sahte sayfanın internet üzerinden erişilebilir olması için araç içerisindeki Cloudflare veya LocalXpose gibi tünelleme servisleri aktif edilir. Bu servisler dış dünyaya açık geçici bir URL bağlantısı üretir.
- Loglama (Veri Yakalama): Test edilen kullanıcı bu üretilen bağlantıya tıklayıp kullanıcı adı ve şifre girdiğinde, arka planda çalışan PHP betikleri bu verileri yakalar ve eşzamanlı olarak terminal ekranına yansıtır.
By: BlueHackTeam