Git Product home page Git Product logo

Comments (9)

MaxKellermann avatar MaxKellermann commented on August 29, 2024

Can you capture packets with Wireshark and upload the dump?

from gemuo.

Bedotech avatar Bedotech commented on August 29, 2024

Here the file, with filter: port 2593

login_fail.pcapng.zip

from gemuo.

MaxKellermann avatar MaxKellermann commented on August 29, 2024

And which program did you run?

from gemuo.

Bedotech avatar Bedotech commented on August 29, 2024

I run python src/hiding.py 192.168.1.102 2593 bedo bedo ghilfoi modify the client version to hit the minimum requirement on the server side.

The server is ServUO latest version, i've set a breakpoint on parsing CharacterList but is never hit, below you can found the login on same server with ClassicUO.

classicuo_login.pcapng.zip

i've already check that the packet involved in login are the same in ClassicUO and GemUO and seems good to me, i understand other packet are different but i think at least reach the character list.

from gemuo.

MaxKellermann avatar MaxKellermann commented on August 29, 2024

If you modify the client version, then the server assumes GemUO talks a different version of the protocol, which GemUO however doesn't understand. Don't do that.
If your server needs a higher protocol version, think about plugging uoproxy between GemUO and the server. That will also allow you to use a regular client and watch what GemUO does.

from gemuo.

Bedotech avatar Bedotech commented on August 29, 2024

Ok i try with UOProxy but the i have checked that the protocol is the same on the first packets, at least for login and all semms good.

thanks by the way

from gemuo.

MaxKellermann avatar MaxKellermann commented on August 29, 2024

I was planning to update GemUO's protocol, because I believe there's no software which requires an older protocol version. This may make your problem go away without uoproxy. Meanwhile, use uoproxy as a workaround.

from gemuo.

Bedotech avatar Bedotech commented on August 29, 2024

Thanks @MaxKellermann i've done some test, with some tweaks reported in two different PR now it works.

tell my if my PR are welcomed or not, if you agree i want to work a little further on this and do some refactor.

By the way i must use UOProxy for connecting, and when i attach a client the client perform the login correctly but it freeze (i tested with ClassicUO)

from gemuo.

MaxKellermann avatar MaxKellermann commented on August 29, 2024

Yes, your PRs are very much welcome! I havn't been playing any UO for 10+ years, but it's good to see my code is still useful for some people.
If you have problems with uoproxy, report a bug at that project, with a packet dump (uoproxy dumps all packets if you run it with -vvvvvvvvvv).

from gemuo.

Related Issues (2)

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.