myf00

Ideas, projects and thoughts by Duarte Silva

New Area Test
2009
06.15
Private Area Test

Just a simple script I had to hack up the other day. It will forge a Wake On Lan packet. Taking the following target MAC address 00:23:58:B2:04:6F as an example, it is needed to replace b'\xAA\xAA\xAA\xAA\xAA\xAA' with b'\x00\x23\x58\xB2\x04\x6F'.

#!/usr/bin/python3.0

from socket import socket, AF_INET, SOCK_DGRAM, SOL_SOCKET, SO_BROADCAST

data = b'\xFF\xFF\xFF\xFF\xFF\xFF' + b'\xAA\xAA\xAA\xAA\xAA\xAA' * 16

sock = socket(AF_INET, SOCK_DGRAM)
sock.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
sock.sendto(data, ('<broadcast>', 9))
sock.close()

Comments are closed

FFSpy Logger