fixed minor bug on py 3.10

This commit is contained in:
lgandx 2023-12-07 09:33:38 -03:00
parent 2f1b81b024
commit 31393c7072

View file

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python3
# This file is part of Responder, a network take-over set of tools # This file is part of Responder, a network take-over set of tools
# created and maintained by Laurent Gaffie. # created and maintained by Laurent Gaffie.
# email: laurent.gaffie@gmail.com # email: laurent.gaffie@gmail.com
@ -364,7 +364,7 @@ def ConnectAndChoseSMB(host):
return False return False
def handle(data, host): def handle(data, host):
if data[28:29] == b"\x00": if data[28:29] == "\x00":
a = SMBv2Head() a = SMBv2Head()
a.calculate() a.calculate()
b = SMBv2Negotiate() b = SMBv2Negotiate()
@ -373,7 +373,7 @@ def handle(data, host):
buffer0 = longueur(packet0)+packet0 buffer0 = longueur(packet0)+packet0
return buffer0 return buffer0
if data[28:29] == b"\x01": if data[28:29] == "\x01":
global Bootime global Bootime
SMB2SigningMandatory(data) SMB2SigningMandatory(data)
Bootime = IsDCVuln(GetBootTime(data[116:124]), host[0]) Bootime = IsDCVuln(GetBootTime(data[116:124]), host[0])
@ -385,7 +385,7 @@ def handle(data, host):
buffer0 = longueur(packet0)+packet0 buffer0 = longueur(packet0)+packet0
return buffer0 return buffer0
if data[28:29] == b"\x02": if data[28:29] == "\x02":
ParseSMBNTLM2Exchange(data, host[0], Bootime, SMB2signing) ParseSMBNTLM2Exchange(data, host[0], Bootime, SMB2signing)
################## ##################
@ -412,6 +412,7 @@ def ShowSmallResults(Host):
'MSSQL': SQL 'MSSQL': SQL
}) })
except: except:
raise
return False return False