Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 19:51

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 17 posts ] 
Author Message
 Post subject: SWBF2
PostPosted: 30 May 2009 17:56 

Joined: 30 May 2009 17:54
Posts: 16
hey alugi, i am new to this and was wondering is it possible to change my cd key hash, and if yes, how would i be able to do that?


Top
 Profile  
 
 
 Post subject: Re: SWBF2
PostPosted: 30 May 2009 19:07 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
I don't know swbf2 very much, anyway each game uses different ways to send and double-check the cdkey hash.
usually the hash is sent to the server and the server queries the master server to know if that hash has been authenticated, if not it kicks you. that's the general way.
so I don't have ideas or practical tests and results performed on swbf2


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 30 May 2009 20:57 

Joined: 30 May 2009 17:54
Posts: 16
kk tnx, but is there any special way to change the key hash? or like is there a special way for each game to change the hash?


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 31 May 2009 00:02 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the hash is a textual string or directly the binary sequence of bytes sent to the server so if you sniff your packets you should see it without problems, but obviously depends by the protocol of the game because it can be encrypted, compressed or can be stored in bitstreams like (if I remember well) happens in the swbf family.

an idea is to find the hash in memory and changing it before connecting but usually the games calculate it in the moment they use it in real-time.
otherwise is required to modify one or more specific functions... in any case it's useless to discuss about this if you don't know about what I talk (debugging, assembly and so on).

anyway the result of changing the hash is exactly the same of using an invalid cdkey so I don't know how works in this specific case but in a logical world the server should kick you immediately if it verifies the received hash with the master server (in case the game requires online authentication).


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 31 May 2009 02:08 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
i don't understand the point of this.
changeing cd-key hash is same as chaning cd-key.

cd-key hash = encrypted cd-key, it is used so if you are on wireless, or in public place..etc, then ppl can't steal your cd-key by capturing and/or logging packets.

however if the cd-key hash is not compressed, encrypted..etc (what Luigi mentioned), then it's possible to use Luigi's proxocket and make a replace filter. ..however as i said, it would have exactly same effect as chaning your cd-key. ...unless you are able to 'steal' other ppls cd-key hashes and want to use one of them...evil.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 02 Jun 2009 21:35 

Joined: 30 May 2009 17:54
Posts: 16
well my reason for this is that we keep on banning this one guy, and again he comes in our server, we ban him by his cd key hash, and ye he is a huge prob...


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 03 Jun 2009 07:00 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
1. are you trying to do it yourself or you just asking if its possible (cuz he keeps coming back)
2. have you considered that maybe he has lot of cd-keys ? (if its steam based its very possible, i have over 100 steam accounts too)
anyways cd-key hash changing is same as changing your cd-key, unless he runs a server too and steals ppls cd-key hashes and then changes them and uses them. ..so as Luigi said, if you change cd-key hash and its invalid, then you won't be able to play in any server.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 04 Jun 2009 14:10 

Joined: 30 May 2009 17:54
Posts: 16
hmmm well i like both of what u wrote:

first what is a steam account
second he keeps on coming back when we cd key hash ban him, and ip ban, i know he can change his ip, but the cd-key hash is really pissing me off. if it is done, can u pm me how, so i can like u know,try to find a way against it, i am guessing he probably has his own server. but how can i stop him? i really want that, he is messing with my clan mates and i can't tolarate that.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 04 Jun 2009 19:10 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
steam > http://steampowered.com/

if you didn't know, then i guess it is not steam based.

there is also a 3rd option. are you 100% sure that you banned his cd-key hash ?
anyways i remember that in avp2, you didn't even need cd-key to enter servers. i never wrote any tool (cuz im not a programmer like Luigi), but i made several tests by tampering with packets. I managed to get my bot even into password protected server without having password.

here's how it should work, Luigi can correct me if im wrong:
you go into game and enter cd-key
client (game) sends a cd-key packet into the server (either hash or real cd-key)
then server should connect to master server and check if its valid cd-key
if its valid, everything goes as it should
if its invalid, then server sends you the "invalid cd-key" followed by the "disconnect" packet < so you will get disconnected.
BUT if you mod your game to ignore that "disconnect" packet, then server still accepts the packets. so if your client still sends rest of the info, then server accepts it and lets you in.

I'm pretty sure that this is how it worked in AvP2.
With this method i got into password protected server, i blocked the "disconnect" incoming packet after server said wrong password and i got in there.

so what im saying, maybe he is really using invalid cd-keys (hashes) and just ignores it. if thats the case, you can't really ban him lol. has to be super stupid developers, but hey, they all are stupid these days like Luigi have proved by finding ridiculous bugs in games. like the one in q3, where you can bypass ip ban.

but if its not the case, then he prolly has a server on his own and steals his players cd-key hashes by monitoring server traffic and just uses them.

oh yeah and if you want to change it, then simplest way would be Luigi's proxocket. with a batch (as Luigi suggested) it is very fast and easy to recompile. so all you need to do is just open your current project, replace the hash, save and run the batch to compile it, then you drop .dll into the game folder and you are done.
to change it again, you repeat the process, you just replace the current hash with the one you wanna use, run batch, drop .dll into game folder by overwriting the old and you have new cd-key hash.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 04 Jun 2009 21:27 

Joined: 30 May 2009 17:54
Posts: 16
so i have to put my cd in the computer? and yes i'm sure i have cd key hash banned him.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 06 Jun 2009 08:04 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
uh ? cd-key hash has nothing to do with your cd.
cd-key hash is encrypted cd-key.
2232-3222-3212-2323 < this is cd-key
AE32B3FEDA3041BEDA < this is cd-key hash (in HEX)

those are just examples. if you want to change your cd-key hash, you need to use some kind of tool that tampers with data packets before they are sent. proxocket is perfect for this.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 06 Jun 2009 13:47 

Joined: 30 May 2009 17:54
Posts: 16
so how would i change the key hash without the cd?


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 06 Jun 2009 13:50 

Joined: 30 May 2009 17:54
Posts: 16
cuz it is a playstation 2 cd.


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 09 Jun 2009 02:55 

Joined: 30 May 2009 17:54
Posts: 16
yo um u said u can get inside password protected servers, i wish to know how, i would like it for swbf2 if possible, but can u still explain that to me, well he can't get keyhashed ban, so i'm curios bout that now. mind if u explain it?


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 09 Jun 2009 05:37 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
are you even reading this ? i said use proxocket
i already explained how it worked in avp2 and i just said it is a possibility.

have he entered with the banned cd-key hash ? somehow i highly doubt that you even banned his cd-key hash, because from your replys it seems you have no idea what you talk about at all.

Quote:
so how would i change the key hash without the cd?

i mean cmon .. use your brain lil bit. what does cd got to do with cd-key hash ?


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 09 Jun 2009 20:06 

Joined: 30 May 2009 17:54
Posts: 16
well i thougt that the key hash was like the cds id number or something, let me read all of this over again...


Top
 Profile  
 
 Post subject: Re: SWBF2
PostPosted: 09 Jun 2009 23:00 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
Quote:
cd-key hash = encrypted cd-key

...


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 17 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron