Closed agalway-r7 closed 3 years ago
Closed in favour of making the changes locally in the eternalblue module.
This is done because the need for a custom negotiation packet & supporting NegotiateResponse
is more or less exclusive to NTLM SMB1 requests, whicha re pretty unlikely to come up in the future.
Extends the ruby_smb client to include a
challenge
field, which is populated by an additional case statement in theparse_negotiate_response
method. An extension to thenegotiate
API to allow callers to pass in their own negotiate SMB packet is also added.