|
||
|
|
#151 (permalink) |
|
Forum Novice
|
Sorry i'm a bit confused.. how i have to use Jeff's keys?
These keys are written in a different way: Code:
45AD77EE: "5.0.7.2 T2A" 41AA8D 5 1 434910 7 6 (i followed Folko's guide, he said "Open client.exe in UltraEdit and search the PE header. It is on top of the file and starts with "PE", in 4.0.0l it's at 0x0138. Skip the next WORD and the next DWORD and you'll have the TimeStamp in Little Endian. To convert it to human readable Big Endian, reverse the bytes") Then i found the letters PE in line 00000120h, but how can i skip WORD and DWORD?? |
|
|
|
|
|
#152 (permalink) | |
|
ConnectUO Creator
Join Date: Jan 2004
Age: 27
Posts: 4,877
|
Quote:
Code:
"5.0.8.2 2D" 2F5325 7 D A2BF52 7 F anyway, skipping a WORD by just counting 2 bytes or 16 bits, WORD = 16bit DWORD = 32bit
__________________
Jeff Boulanger ConnectUO - Core Developer Want to help make ConnectUO better? Click here to submit your ideas/requests Use your talent to compete against other community members in RunUO hosted coding competitions If you know XNA (even if its just a little) or are a good artist(2d or 3d) and are interested in making games for a hobby send me a pm or drop by #xna in irc.runuo.com. I'm looking to put together a small game development team. Please do not pm me for support. If you are having issues please post in the appropriate forum. Thanks for your continued support of both ConnectUO and RunUO |
|
|
|
|
|
|
#153 (permalink) |
|
Forum Novice
|
Code:
Code: "5.0.8.2 2D" 2F5325 7 D A2BF52 7 F Better? Edit: I found the timestamp, added this line 45D23436: "5.0.8.2 T2A" 2F5325 7 D A2BF52 7 F and i got: Error reading Clients.cfg--->System.FormatException: One of the identified items was in an invalid format Last edited by Smjert; 02-20-2007 at 12:19 PM. |
|
|
|
|
|
#168 (permalink) | |
|
Forum Expert
Join Date: Oct 2002
Age: 45
Posts: 4,363
|
Quote:
They allow people to learn and to continue the good work! |
|
|
|
|
|
|
#171 (permalink) |
|
Forum Expert
|
findaddr.dll is compiled against vc8 runtime, so if you don't have the runtime installed it will throw that error.
As this is a problem for a lot of people, here is a tool that will tell you the recv/sendv buffer locations. It's compiled against standard msvcrt.dll so it should run on any windows machine. Please note that the last client I tested it with was 6.0.1.6, with every new version of the client it is less probable that the keys will work or even found properly. Usage: keysfinder.exe client_exe_location here Example usage: keysfinder.exe c:\uo\client.exe Sources included in the archive. Cheers.
__________________
Angels are falling the very last time, down they're burning in hate and decline, unfaithful and violent we're breaking the spell, we're god, we're scissor, in heaven and hell! |
|
|
|
|
|
#172 (permalink) | |
|
Newbie
|
Quote:
![]() |
|
|
|
|
|
|
#173 (permalink) |
|
Forum Expert
Join Date: Feb 2004
Age: 27
Posts: 1,834
|
thanks it seems to be working:
464AD29D: "6.0.1.3 2D" 41A98D 5 7 434A50 7 6 But it crashes on certain receives for me (output buffer too small): Code:
System.ArgumentException: Der Ausgabe-Zeichenpuffer zu klein für die verschlüsselten Zeichen. Verschlüsselung von Unicode (UTF-8) in Ausweichposition System.Text.DecoderReplacementFallback. Parametername: chars bei System.Text.Encoding.ThrowCharsOverflow() bei System.Text.Encoding.ThrowCharsOverflow(DecoderNLS decoder, Boolean nothingDecoded) bei System.Text.UTF8Encoding.GetChars(Byte* bytes, Int32 byteCount, Char* chars, Int32 charCount, DecoderNLS baseDecoder) bei System.Text.DecoderNLS.GetChars(Byte* bytes, Int32 byteCount, Char* chars, Int32 charCount, Boolean flush) bei System.Text.DecoderNLS.GetChars(Byte[] bytes, Int32 byteIndex, Int32 byteCount, Char[] chars, Int32 charIndex, Boolean flush) bei System.Text.DecoderNLS.GetChars(Byte[] bytes, Int32 byteIndex, Int32 byteCount, Char[] chars, Int32 charIndex) bei System.IO.BinaryReader.InternalReadOneChar() bei System.IO.BinaryReader.Read() bei System.IO.BinaryReader.PeekChar() bei Ultima.StringList..ctor(String language) bei SpyUO.Packets.LocalizedList..cctor()
__________________
[sig]all my scripts are public domain and can be re-released in any form[/sig] |
|
|
|
|
|
#174 (permalink) | |
|
Forum Expert
|
Quote:
I'll include the fix in my version of UO SDK later this evening.
__________________
Angels are falling the very last time, down they're burning in hate and decline, unfaithful and violent we're breaking the spell, we're god, we're scissor, in heaven and hell! |
|
|
|
|
|
|
#175 (permalink) |
|
Forum Novice
Join Date: Jun 2004
Age: 48
Posts: 781
|
Here's the info for latest client, though I think some source code modification is needed to make it work completely.
468e740b: "6.0.1.7 2D" 41A90D 5 7 434A90 7 6
__________________
If you PM me and ask me to write scripts for you I will add you to my ignore list. Please don't add me to your friends list, I have enough friends. Thx |
|
|
|