Hey
Problem ist wie in Titel geschrieben. Ich habe folgenden Code:
Spoiler anzeigen
#include <Array.au3>
#include <String.au3>
#include "Winpcap.au3"
$winpcap=_PcapSetup() ; initialize winpcap
$pcap_devices=_PcapGetDeviceList() ; get devices list
;_ArrayDisplay($pcap_devices)
$pcap=_PcapStartCapture($pcap_devices[0][0]) ; my interface
$broadcastmac="FFFFFFFFFFFF" ; broacast
$mymac=StringReplace($pcap_devices[0][6],":","") ; my mac address in hex
$ethertype="0800" ; IP
$mydata="0123456789" ; dumb padding...
$mypacket="0x"&$broadcastmac&$mymac&$ethertype&$mydata ; stick together to a binary string !
MsgBox(0,0,$mypacket)
_PcapSendPacket($pcap,$mypacket) ; sends a valid ethernet broadcast !
_PcapFree() ; close winpcap
[/autoit]
Leider funktioniert der nicht die Bohne, also ich Wireshark bekomme ich das Packet nicht angezeigt. Ich habe mal früher das ausprobiert und es hatte sogar funktioniert, aber dieses Netzwerk habe ich wieder gelöscht... Der Skript ist fast genau vom Bot-Forum übernommen, dh. nicht, dass ich jmd schaden will! Ich vermute stark, dass das mit der $broudcastmac zu tun hat, aber ich weiß nicht was ich sonst dahin schreiben soll .
MfG AntiSpeed
Wäre nett, wenn ihr antworten würdet