Keyring home page:
http://members.fortunecity.com/baelang/
(crappy free hosting site. warning: popups)
EDIT: version 2.2 has now been released. (20021213)
redirect yourself here:
http://seq.sourceforge.net/showthrea...&threadid=2613
for version 2.2 code.
---
This is release 2.1 of Keyring.
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 mvren, 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.
BUGS:
* none known at the moment.
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
it should also compile as is with mingw, which is another free gcc compiler
for windows.
http://www.mingw.org/
it is also reported to work with lcc:
http://www.cs.virginia.edu/~lcc-win32/
minor modifications may be needed for other compilers. ymmv.
To get it going, here's what you have to do:
* verify that you have a compiler of some sort.
I strongly suggest the free ones listed above.
* download the attached tarball.
* extract the archive: tar -xzvf keyring.tar.gz
* cd keyring
* read the README file
* make
* make install
* cd c:\keyring
* 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)
feel free to send me patches. i maintain a small CVS repository for this code.
SECOND NOTE: Source code in Zip format is avaliable on the web page listed above, in addition to a binary distribution.