News:

Come Chat with us live! Learn how HERE!

Main Menu

Lost my GUID; Any way to restore?

Started by Janook, July 15, 2007, 07:54:06 AM

Janook

Hi,
I recently reformatted my computer.  I remembered to save my autogen and autoexec files, but I didn't remember to save my qkey file! And so, my GUID is gone.

This is a big nuisance for any servers I admin on, so I was wondering if someone could write a step-by-step tutorial on how to create/compile your own qkey file and how to set your GUID.

I'm on Windows XP.


Janook


Raytray

"No"
Unless you know your exact GUID, you won't be able to.
}MG{Raytray

Somethief

Iam not quite sure how the file is created but the hostmaster of a server you were admin (Or anybody else who got access to admin.dat) can get your complete GUID. I got no idea howto use it but perhaps somebody else knows..

next_ghost

GUID is calculated from qkey file in your Tremulous user base directory. The only other way is to hack TJW's client executable to always send your old GUID.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

Somethief

Quote from: next_ghostGUID is calculated from qkey file in your Tremulous user base directory. The only other way is to hack TJW's client executable to always send your old GUID.

And from where is the qkey calculated?  :-?

kevlarman

Quote from: Somethief
Quote from: next_ghostGUID is calculated from qkey file in your Tremulous user base directory. The only other way is to hack TJW's client executable to always send your old GUID.

And from where is the qkey calculated?  :-?
if(cl_serverguiduniq) md5sum( <server ip>:<server port><contents of qkey> );
else
md5sum( <contents of qkey> )
recent versions of the client will refuse to use a qkey that isn't exactly 2kbytes in length.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

tehOen

Quote from: kevlarman
Quote from: Somethief
Quote from: next_ghostGUID is calculated from qkey file in your Tremulous user base directory. The only other way is to hack TJW's client executable to always send your old GUID.

And from where is the qkey calculated?  :-?
if(cl_serverguiduniq) md5sum( <server ip>:<server port><contents of qkey> );
else
md5sum( <contents of qkey> )
recent versions of the client will refuse to use a qkey that isn't exactly 2kbytes in length.
omg stop posting hax

Janook

Quote from: kevlarman
Quote from: Somethief
Quote from: next_ghostGUID is calculated from qkey file in your Tremulous user base directory. The only other way is to hack TJW's client executable to always send your old GUID.

And from where is the qkey calculated?  :-?
if(cl_serverguiduniq) md5sum( <server ip>:<server port><contents of qkey> );
else
md5sum( <contents of qkey> )
recent versions of the client will refuse to use a qkey that isn't exactly 2kbytes in length.

okay.. but.. i don't know how to do that.
Isn't there a way to compile your own qkey file?

kevlarman

Quote from: Janookokay.. but.. i don't know how to do that.
Isn't there a way to compile your own qkey file?
short answer: no
long answer: if you didn't have cl_serverguiduniq enabled it's possible but not practical to brute force a qkey with the same md5sum if you can find out what it was.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Somethief

Quote from: kevlarmanshort answer: no
long answer: if you didn't have cl_serverguiduniq enabled it's possible but not practical to brute force a qkey with the same md5sum if you can find out what it was.

It would be possible to hack the client to always send the same guid, right?

tehOen

Quote from: Somethief
Quote from: kevlarmanshort answer: no
long answer: if you didn't have cl_serverguiduniq enabled it's possible but not practical to brute force a qkey with the same md5sum if you can find out what it was.

It would be possible to hack the client to always send the same guid, right?
iirc starting with +set cl_guid blah works you just need to find blah
you also need to delete your qkey maybe

kevlarman

Quote from: tehOen
Quote from: Somethief
Quote from: kevlarmanshort answer: no
long answer: if you didn't have cl_serverguiduniq enabled it's possible but not practical to brute force a qkey with the same md5sum if you can find out what it was.

It would be possible to hack the client to always send the same guid, right?
iirc starting with +set cl_guid blah works you just need to find blah
you also need to delete your qkey maybe
deleting it just makes the client generate a new one, newer clients will ignore +set cl_guid ... on the comand line.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----