rapid7 / ruby_smb

A native Ruby implementation of the SMB Protocol Family
Other
79 stars 82 forks source link

Adds support for smb1 negotiate response packets #176

Closed agalway-r7 closed 3 years ago

agalway-r7 commented 3 years ago

Extends the ruby_smb client to include a challenge field, which is populated by an additional case statement in the parse_negotiate_response method. An extension to the negotiate API to allow callers to pass in their own negotiate SMB packet is also added.

agalway-r7 commented 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.