-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathquery_EasyMesh.py
49 lines (45 loc) · 2.55 KB
/
query_EasyMesh.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from scapy.all import *
import os
import sys
import time
import secrets
def generate_random_bytes_string(length):
# Generate random bytes
random_bytes = secrets.token_bytes(length)
return random_bytes
random_bytes = generate_random_bytes_string(2)
# Send the packet
while True:
p = Ether(type=0x893a, dst='7c:78:b2:ea:12:e5', src=b'\x5c\xe9\x1e\x8b\x3b\x2c')/b"\x00\x78\x00\x09"/generate_random_bytes_string(2)/b"\x00\x80\x11\x01\xab\x10\x4a\x00\x01\x10" \
b"\x10\x22\x00\x01\x04\x10\x47\x00\x10\x00\x00\x00\x00\x00\x00\x10" \
b"\x00\x00\x00\x7c\x78\xb2\xe9\x73\x25\x10\x20\x00\x06\x7c\x78\xb2" \
b"\xe9\x73\x25\x10\x1a\x00\x10\x4b\x25\xba\x65\xab\xdd\xb1\xbb\x4f\xa9\x9a\x36\x21\x37\xe5\x41" \
b"\x10\x32\x00\xc0\x9a\xcb\x3f\x40\x46\xc3\xc1\xf3\xfb\xf2\x7f\xd2\x4a\x9c\x33\x7e" \
b"\x47\x71\xca\x90\x9c\x4a\xeb\xfa\x20\xc4\x0b\x61\xbc\xf5\x90\x93" \
b"\x5c\xf1\x0e\xa4\xfd\x7e\x00\x56\x7b\x73\xa3\x8d\x92\x56\xce\x9c" \
b"\xef\x40\x36\xff\xfa\x64\x57\xc5\xa6\xc7\x8f\x84\x85\x29\x98\xed" \
b"\xca\x6d\xf2\xfd\xbf\x0a\xcc\x93\x2a\x0e\x62\x8e\x41\x69\x3d\xaa" \
b"\xd2\x82\x9c\x0c\x04\x74\x8e\x83\x51\x2c\x26\xfd\x46\x43\xfc\xfb" \
b"\xc7\x1e\x0f\x6c\x65\xe5\x7d\xe3\x2e\xf6\x6a\x22\x2e\x4e\x07\x4b" \
b"\x48\x6c\xe7\x5a\x54\x1a\x4b\x58\x50\x61\xe3\x82\xb2\x4e\x08\x2e" \
b"\xff\x72\x6d\xc1\x72\x83\x92\x80\x85\x1e\x5a\x9a\x45\x7d\xce\x0e" \
b"\x22\xf8\x6c\x55\xd0\x3c\x71\xb4\x51\xa5\x49\x62\x8c\xab\xac\x2e" \
b"\x37\x47\x82\xcd\xb4\xa4\x2a\x99\x2d\x77\x7e\xad\xf6\xce\xa2\xfc" \
b"\x20\x36\xbf\x01\x2a\xc3\x8d\x17\x0a\x8a\x77\x0c\x1d\x14\x57\xee" \
b"\x10\x04\x00\x02\x00" \
b"\x60\x10\x10\x00\x02\x00\x08\x10\x0d\x00\x01\x00\x10\x08\x00\x02" \
b"\x00\x00\x10\x44\x00\x01\x00\x10\x21\x00\x10\x51\x75\x61\x6c\x63" \
b"\x6f\x6d\x6d\x20\x41\x74\x68\x65\x72\x6f\x73\x10\x23\x00\x0d\x4d" \
b"\x6f\x64\x65\x6c\x4e\x61\x6d\x65\x48\x65\x72\x65\x10\x24\x00\x0f" \
b"\x4d\x6f\x64\x65\x6c\x4e\x75\x6d\x62\x65\x72\x48\x65\x72\x65\x10" \
b"\x42\x00\x10\x53\x65\x72\x69\x61\x6c\x4e\x75\x6d\x62\x65\x72\x48" \
b"\x65\x72\x65\x10\x54\x00\x08\x00\x06\x00\x50\xf2\x04\x00\x01\x10" \
b"\x11\x00\x0a\x45\x78\x61\x6d\x70\x6c\x65\x57\x70\x61\x10\x3c\x00" \
b"\x01\x06\x10\x02\x00\x02\x00\x00\x10\x12\x00\x02\x00\x04\x10\x09" \
b"\x00\x02\x00\x00\x10\x2d\x00\x04\x00\x00\x00\x00\x10\x49\x00\x06" \
b"\x00\x37\x2a\x00\x01\x20\x85\x00\x23\x7c\x78\xb2\xe9\x73\x28\x06" \
b"\x04\x83\x1e\x08\x01\x05\x09\x0d\x11\x15\x19\x1d\x84\x1e\x04\x03" \
b"\x0b\x13\x1b\x85\x1e\x02\x07\x17\x86\x1e\x01\x0f\xb4\x00\x04\x00" \
b"\x00\x00\x02\xbe\x00\x07\x7c\x78\xb2\xe9\x73\x28\x00\x00\x00\x00"
sendp(p, iface="en0")
time.sleep(5)