Go Back   RunUO - Ultima Online Emulation > RunUO > Utility Support > Third Party Program Support

Third Party Program Support Misc support forum and advertisment forum for all RunUO related third party Utilities.

Reply
 
Thread Tools Display Modes
Old 02-19-2007, 06:30 PM   #151 (permalink)
Forum Novice
 
Join Date: Aug 2005
Location: Italy (Piemonte)
Age: 20
Posts: 210
Send a message via ICQ to Smjert Send a message via MSN to Smjert
Default

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
And how i can get the timestamp?

(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??
Smjert is offline   Reply With Quote
Old 02-19-2007, 06:44 PM   #152 (permalink)
ConnectUO Creator
 
Jeff's Avatar
 
Join Date: Jan 2004
Age: 27
Posts: 4,877
Default

Quote:
Originally Posted by Smjert View Post
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
And how i can get the timestamp?

(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??
Code:
"5.0.8.2 2D"     2F5325 7 D A2BF52 7 F
Better?

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
Jeff is offline   Reply With Quote
Old 02-20-2007, 12:03 PM   #153 (permalink)
Forum Novice
 
Join Date: Aug 2005
Location: Italy (Piemonte)
Age: 20
Posts: 210
Send a message via ICQ to Smjert Send a message via MSN to Smjert
Default

Code:
Code:

"5.0.8.2 2D"     2F5325 7 D A2BF52 7 F

Better?
Ah wow.. I thought that it had to begin with a 4 or something like that XD

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.
Smjert is offline   Reply With Quote
Old 02-21-2007, 10:46 AM   #154 (permalink)
Forum Expert
 
Kenko's Avatar
 
Join Date: Dec 2004
Location: Land of the Poor
Posts: 1,828
Send a message via MSN to Kenko
Default

but what is the full line please?
Kenko is offline   Reply With Quote
Old 02-21-2007, 11:03 AM   #155 (permalink)
Forum Novice
 
Join Date: Aug 2005
Location: Italy (Piemonte)
Age: 20
Posts: 210
Send a message via ICQ to Smjert Send a message via MSN to Smjert
Default

That is the full line (the line i added).

Edit: the error or the line i added?
Smjert is offline   Reply With Quote
Old 02-22-2007, 12:42 PM   #156 (permalink)
Forum Expert
 
jaynigs's Avatar
 
Join Date: Mar 2003
Location: England
Age: 35
Posts: 986
Default

Try this


Code:
45D23436: "5.0.8.2 2D"       41A97D 5 7 4347D0 7 6
jaynigs is offline   Reply With Quote
Old 02-22-2007, 01:27 PM   #157 (permalink)
Forum Novice
 
Join Date: Aug 2005
Location: Italy (Piemonte)
Age: 20
Posts: 210
Send a message via ICQ to Smjert Send a message via MSN to Smjert
Default

Thnx now it works!
Smjert is offline   Reply With Quote
Old 02-22-2007, 01:51 PM   #158 (permalink)
Forum Expert
 
jaynigs's Avatar
 
Join Date: Mar 2003
Location: England
Age: 35
Posts: 986
Default

Thanks for confirming they work,

Perhaps you could try these for 3D also?

Code:
45D234F2: "5.0.8.2 3D"       48E1F2 6 1 4A0A23 2 6
Thanks
jaynigs is offline   Reply With Quote
Old 02-22-2007, 02:19 PM   #159 (permalink)
Forum Novice
 
Join Date: Aug 2005
Location: Italy (Piemonte)
Age: 20
Posts: 210
Send a message via ICQ to Smjert Send a message via MSN to Smjert
Default

It works
Smjert is offline   Reply With Quote
Old 02-22-2007, 02:22 PM   #160 (permalink)
Forum Expert
 
jaynigs's Avatar
 
Join Date: Mar 2003
Location: England
Age: 35
Posts: 986
Default

Quote:
Originally Posted by Smjert View Post
It works
Thanks smjert, i was unable to test them, now i know they both work, i can go and watch some tv now
jaynigs is offline   Reply With Quote
Old 04-05-2007, 11:54 AM   #161 (permalink)
Forum Newbie
 
Join Date: Feb 2005
Location: Italy
Age: 28
Posts: 2
Send a message via ICQ to Amdir
Default

Anyone have got the new key for 5.0.9.x clients?
Amdir is offline   Reply With Quote
Old 04-06-2007, 12:16 PM   #162 (permalink)
Forum Newbie
 
Join Date: Dec 2006
Location: Southern Indiana, USA
Posts: 11
Default

4609984d: "5.0.9.1 T2a" 41aaa1 5 7 41a939 7 6 ;
__________________
Penguin Scripter
MuadDib is offline   Reply With Quote
Old 04-06-2007, 09:09 PM   #163 (permalink)
Forum Newbie
 
Join Date: Feb 2005
Location: Italy
Age: 28
Posts: 2
Send a message via ICQ to Amdir
Default

Don't work (packed gump)

Thk anyway
Amdir is offline   Reply With Quote
Old 04-08-2007, 04:06 AM   #164 (permalink)
Forum Novice
 
MalGanis's Avatar
 
Join Date: Dec 2005
Location: Slovenia
Age: 23
Posts: 339
Send a message via MSN to MalGanis
Default

Try this one:
Code:
4609984D: "5.0.9.1 2D"       41A970 5 1 434850 7 6
But rather than delaing with keys, use Spyuo 2.0 by Arul
MalGanis is offline   Reply With Quote
Old 04-09-2007, 03:46 AM   #165 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Smile

Quote:
Originally Posted by MalGanis View Post
Try this one:
Code:
4609984D: "5.0.9.1 2D"       41A970 5 1 434850 7 6
But rather than delaing with keys, use Spyuo 2.0 by Arul
Where can I find this?
__________________
HellRazor is offline   Reply With Quote
Old 04-09-2007, 04:31 AM   #166 (permalink)
Forum Novice
 
MalGanis's Avatar
 
Join Date: Dec 2005
Location: Slovenia
Age: 23
Posts: 339
Send a message via MSN to MalGanis
Default

One page back (6), its 3 post from teh bottom.
MalGanis is offline   Reply With Quote
Old 04-09-2007, 05:28 AM   #167 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

Aha, thank you! I was looking for a new thread, didn't realize he had posted it in this one.
__________________
HellRazor is offline   Reply With Quote
Old 04-09-2007, 05:29 AM   #168 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

Quote:
Originally Posted by arul View Post
Try those ..

Code:
45AD77EE: "5.0.7.2 2D"        41AA8D 5 1 434910 7 6
Anyway, here's an experimental version of SpyUO that heuristically retrieves the locations of sen/rec buffers when the client starts. Sources coming soon.
Don't forget the sources Arul! They allow people to learn and to continue the good work!
__________________
HellRazor is offline   Reply With Quote
Old 07-22-2007, 09:31 AM   #169 (permalink)
Newbie
 
Join Date: Feb 2006
Location: Italy(Campania)
Posts: 24
Send a message via ICQ to crova Send a message via MSN to crova
Default

Hi all i have a problem with SpyUO 2 .. when i run the exe i have this error:

System.DllNotFoundException: Impossible to load "findaddr.dll"

Can someone help me? or maybe has someone the source code of this version?

Thnx in advance
crova is offline   Reply With Quote
Old 07-23-2007, 08:52 AM   #170 (permalink)
Forum Expert
 
Join Date: Feb 2004
Age: 27
Posts: 1,834
Default

Anyone sharing the keys for 6.0.1.3 or 6.0.1.7?
__________________
[sig]all my scripts are public domain and can be re-released in any form[/sig]
Kamuflaro is offline   Reply With Quote
Old 07-23-2007, 09:52 AM   #171 (permalink)
Forum Expert
 
arul's Avatar
 
Join Date: Jan 2005
Location: Hic sunt leones ...
Age: 21
Posts: 1,287
Send a message via MSN to arul
Default

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.
Attached Files
File Type: rar keysfinder.rar (6.0 KB, 137 views)
__________________
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!
arul is offline   Reply With Quote
Old 07-23-2007, 11:21 AM   #172 (permalink)
Newbie
 
Join Date: Feb 2006
Location: Italy(Campania)
Posts: 24
Send a message via ICQ to crova Send a message via MSN to crova
Default

Quote:
Originally Posted by arul View Post
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.
Thnx m8
crova is offline   Reply With Quote
Old 07-23-2007, 12:54 PM   #173 (permalink)
Forum Expert
 
Join Date: Feb 2004
Age: 27
Posts: 1,834
Default

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]
Kamuflaro is offline   Reply With Quote
Old 07-23-2007, 01:42 PM   #174 (permalink)
Forum Expert
 
arul's Avatar
 
Join Date: Jan 2005
Location: Hic sunt leones ...
Age: 21
Posts: 1,287
Send a message via MSN to arul
Default

Quote:
Originally Posted by Kamuflaro View Post
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()
Seems that BinaryReader.PeekChar() or text encoder respectively, is somehow bugged when using non-english version of .net framework.

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!
arul is offline   Reply With Quote
Old 07-23-2007, 02:38 PM   #175 (permalink)
CEO
Forum Novice
 
CEO's Avatar
 
Join Date: Jun 2004
Age: 48
Posts: 781
Default

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
CEO is offline   Reply With Quote
Reply

Bookmarks