mirror of
https://github.com/lgandx/Responder.git
synced 2025-12-09 22:21:31 +00:00
Update SMB.py to fix single byte comparisons in python3
This commit is contained in:
@@ -200,7 +200,7 @@ class SMB1(BaseRequestHandler): # SMB1 & SMB2 Server class, NTLMSSP
|
|||||||
if not data:
|
if not data:
|
||||||
break
|
break
|
||||||
|
|
||||||
if data[0] == "\x81": #session request 139
|
if data[0:1] == "\x81": #session request 139
|
||||||
Buffer = "\x82\x00\x00\x00"
|
Buffer = "\x82\x00\x00\x00"
|
||||||
try:
|
try:
|
||||||
self.request.send(Buffer)
|
self.request.send(Buffer)
|
||||||
@@ -335,7 +335,7 @@ class SMB1LM(BaseRequestHandler): # SMB Server class, old version
|
|||||||
self.request.settimeout(1)
|
self.request.settimeout(1)
|
||||||
data = self.request.recv(1024)
|
data = self.request.recv(1024)
|
||||||
Challenge = RandomChallenge()
|
Challenge = RandomChallenge()
|
||||||
if data[0] == b"\x81": #session request 139
|
if data[0:1] == b"\x81": #session request 139
|
||||||
Buffer = "\x82\x00\x00\x00"
|
Buffer = "\x82\x00\x00\x00"
|
||||||
self.request.send(NetworkSendBufferPython2or3(Buffer))
|
self.request.send(NetworkSendBufferPython2or3(Buffer))
|
||||||
data = self.request.recv(1024)
|
data = self.request.recv(1024)
|
||||||
|
|||||||
Reference in New Issue
Block a user