PDA

View Full Version : keyring2 binary distribution



baelang
11-16-2002, 01:26 PM
Keyring home page:
http://members.fortunecity.com/baelang/
(crappy free hosting site. warning: popups)

This is the binary distribution of keyring version 2.
the source is included in this archive, but also can be found here:
http://seq.sourceforge.net/showthre...=&threadid=2440

DO NOT use these binaries unless you have recieved the files from someone you
trust and verified the md5sum checksums against a _trusted_ source.

In fact, you really shouldn't use these binaries at all. you ought to use
the included source code to build your own. you have been warned. _I_ don't even use these binaries. my personal version is slightly different. here is another warning in case you didn't get it:

WARNING: use of these binaries _may_ cause your EQ client to randomly shout, "I am a Lazy Newb!" and "Gimme Phat Lewtz!" to the zone you are in. they may very well get you banned also.

these binaries _may_ also send an e-mail with your account information to sony with a big BAN ME flag. you will never know unless you read the source and compile for yourself.

That being said, I realize that you probably don't have the
knowledge/time/desire/resources to actually do the work, so it is a good thing we have done it for you.
---
Why i am posting this:
because i don't want sony to win. really, they have achieved their goal in hardening the encryption. fewer people use full blown seq now. the barrier to enrty went way up. before you just needed a linux box. now you also need to be able to compile on your windows box AND be willing to run a keysniffer. by distributing binaries we bring that level back a little closer to where it was before. (but there are still fewer people using full SEQ today than there were before PoP.)

And, i was distributing compiled binaries to friends and members of my guild anyway, so i may as well offer them publicly.

---
md5sums: it is very important that you check these out for yourself, even though i know most of you won't. of course if you have the md5sum command then you prolly have a compiler too.

286ab9574f713c46725f352db9935044 *keyring.exe
f892553b8dacd1ab8624edc3583a64e7 *cygwin1.dll
---

keyring.exe is a program to sniff encryption keys from the running everquest
program (eqgame or testeqgame).
Code is by BaeLang and based on posts by hoihoi, kal, UncleBen, and others
on the showeq sourceforge forums.

it works with showEQ version 4.3.2 (and later) with the appropriate libEQ.a.
see http://seq.sf.com for more information.

Features:
* supports multiple config files, allowing seporate ones for test and live.
* loops searching for the eqgame, no timing issues. also includes
UncleBen's debug privledge code so should be able to start up at any time.
* only sends the key when the key changes.
* sends the key via UDP. works with current version of showeq.
* accepts command line arguments
* easy to compile and install. comes with a makefile.
* works on XP and ME. i haven't tried it on any other OS.

I compiled this with the free gcc compiler for windows that comes with the
cygwin distribution. cygwin is free, easy to install and update, and lets
you select from many, many, unix-type utillities including an x-server if
you so desire.

http://cygwin.com/faq/faq_toc.html

I -=> STRONGLY suggest <=- you download cygwin (or some similar free compiler)
for yourself and compile the source yourself.

I have included the cygwin1.dll, which is required to run the
compiled binaries. all source code is also included in keyring2.source.zip

---

INSTALLATION: (binary distribution)

To use this program, what you need to do is:
* unzip this archiive (keyring2.bin.zip) into the c:\ directory
(it will create c:\keyring and put its contents there.
depending on your zip utillity you may need to create
c:\keyring first.)
* cd c:\keyring
* Read all the README files
* using your favorite editor, edit the keyring.ini file
you will need to change the IP address and the udp port
to which the key will be sent. remember that the default port is
10000 but that is NOT the best choice.
* at the dos prompt run keyring.exe
or use the run prompt: start->run->C:\keyring\keyring.exe
or browse the fulesystem and double-click keyring.exe
* start up EQ and enjoy!
* leave this program running and start up EQ. you should be good to go.
* use ctrl-c to end keyring.exe after you have closed down EQ.

---

useage:
keyring.exe
-h print output help information (but you knew that, didn't you.)
-f <path/to/config/file> specifies the path to some config file
-v run in verbose mode (copious debug information)
-i <interval> specify the send interval in seconds.
-a <address> send-to ip address
-p <port> send-to udp port
-n <name> name of program to search for (i.e. eqgame or testeqgame)
-o <offset> key location
-e run once and Exit. (no looping)

---
READ the README files. that is why they are named that way.
---

The zip archive can be found here:
http://members.fortunecity.com/baelang/keyring2.bin.zip

Mr. Suspicious
11-16-2002, 07:34 PM
* works on XP and ME. i haven't tried it on any other OS.

FYI: Runs and compiles beautifully with Windows 98

Edit: this probably should've gone in the Ringkey + source thread

baelang
11-18-2002, 08:58 PM
the only problem is that it is not yet RFC1149 complient.