Giter Club home page Giter Club logo

Comments (5)

jborean93 avatar jborean93 commented on August 18, 2024

Thanks @pacmanoth for the detailed info. Are you able to let me know the following bits of info;

  • The OS version you are connecting to
  • If you have something like Wireshark, do you see any packets being returned from the server after the initial negotiation request

When I first started working on this I found some libraries send an SMB v1 negotiate message first and then send an SMB v2 negotiate message with the true list of dialects the client supported if the first message responsed with the dialect wildcard value. I tested out quite a few scenarios and found that this wasn't required and removed this step to save on time and complexity, I assumed it was only needed if you wanted to support SMB v1 which I don't. Maybe I missed something and it is needed but I'm not sure.

from smbprotocol.

pacmanoth avatar pacmanoth commented on August 18, 2024

Thank you for your reply. Looks like the machines in question are probably Windows 2003 R2.
I am including the wireshark output from an attempt to connect to one of these machines. Note that the Source Machine is 137.65.57.227 and the Target is: 151.155.185.187
SMB Trace.zip

from smbprotocol.

jborean93 avatar jborean93 commented on August 18, 2024

Server 2003 only supports SMB v1 which is is not under the scope of this library unfortunately. SMB v1 is completely different and outdated compared to v2 and 3 and I have no plans on implementing it due to the various security issues associated with it.

from smbprotocol.

pacmanoth avatar pacmanoth commented on August 18, 2024

:-(

from smbprotocol.

jborean93 avatar jborean93 commented on August 18, 2024

Sorry to be the bearer of bad news but SMB v1 is just plain insecure and should be burned at the stake, even Microsoft has numerous articles explaining why and how to disable it on newer hosts. Unfortunately Server 2003 needs SMB v1 but as that has been out of support for a few years now there's not much I can do for you sorry.

from smbprotocol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.