Luigi Auriemma

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

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 20 posts ] 
Author Message
 Post subject: pbguidcheck not working on certain games?
PostPosted: 05 Apr 2009 19:43 

Joined: 16 Aug 2007 06:25
Posts: 367
Is anyone else having problems with checking GUIDs on certain games using pbguidcheck? (http://aluigi.org/papers/pbguidcheck.zip)

Some games work fine such as Battlefield 2 or Call of Duty 2... but others such as America's Army and Call of Duty 4 do not. The tool replies with: "Connection reset by peer."

After doing packet scans, it appears to be doing exactly that --> the PB server is replying with a type 3 (Destination unreachable), code 3 (Port unreachable).. and the data of that packet containing exactly what the tool sent before. Also, it appears to only be happening on 1 server... which is all those games with dns names that resolve to: 216.248.146.139

For example:
cod4-b.evenbalance.com -> 216.248.146.139
aao-b.evenbalance.com -> 216.248.146.139

It appears to have been doing this for at least a day now, so I assume if there was a problem, EB would have figured it out by now (unless they are really stupid). Maybe they changed how some of the games work, but I dunno. What do you all think?


Top
 Profile  
 
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 05 Apr 2009 21:04 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
I was talking about the mistery of the 216.248.146.139 server just some days ago with another user who noticed this strange problem.

as far as I know the problem started from the 2nd April and just in this moment I have made some tests using punkbuster on cod4 (yeah, this is probably the first time that PnkBstrA and PnkBstrB have been activated on my pc) and I can confirm that all the packets sent by the real game server to that service (port 24340 of 216.248.146.139) have received NO reply.

so, yes the server is still down and I don't know the reason.


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 05 Apr 2009 21:15 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
but if this server is down, does it means that any player with a banned guid can play online at the moment? :)


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 05 Apr 2009 21:33 

Joined: 16 Aug 2007 06:25
Posts: 367
Haha...I just tested a key that I knew was guid banned on a PB enabled server... and was able to play just fine.

I guess we'll just have to wait it out.


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 05 Apr 2009 22:51 

Joined: 04 Mar 2009 17:14
Posts: 21
aluigi wrote:
but if this server is down, does it means that any player with a banned guid can play online at the moment? :)

aluigi wrote:
I was talking about the mistery of the 216.248.146.139 server just some days ago with another user who noticed this strange problem.

as far as I know the problem started from the 2nd April and just in this moment I have made some tests using punkbuster on cod4 (yeah, this is probably the first time that PnkBstrA and PnkBstrB have been activated on my pc) and I can confirm that all the packets sent by the real game server to that service (port 24340 of 216.248.146.139) have received NO reply.

so, yes the server is still down and I don't know the reason.


it works for sure

because pb cant know the key is banned until it dont gets an reply from the banlistserver ;(
cheaters do have free days now again


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 06 Apr 2009 04:48 

Joined: 16 Aug 2007 06:25
Posts: 367
Looks like the issue has been fixed.


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 10 Apr 2009 04:43 

Joined: 16 Aug 2007 06:25
Posts: 367
It seems there is an issue happening right now that is almost exactly opposite of the previous issue: every guid is being reported as banned for almost all games. I had a friend test it to make sure it wasn't an issue on my end, and he is getting the same thing. Even with a fake guid (pbguidcheck.exe 9 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) the server replies that it's banned.

However what's weird is that I wasn't getting kicked from any of the games suffering from this issue (cod4, cod5, etc..).

Edit: looks like they fixed it


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 10 Apr 2009 17:32 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
was this issue only on the usual server (aao/cod4) or on others too?


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 11 Apr 2009 00:54 

Joined: 16 Aug 2007 06:25
Posts: 367
I found it on others too. From what I remember, I think it was the games: aa, bf1942, cod4, cod5, crysis (1, 2, 8, 9, 10)... and possibly many more, though I only remember testing those. Looking at it again just now, some of those games use different servers from one another. Strange issue, indeed.


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 11 Apr 2009 03:43 

Joined: 16 Aug 2007 06:25
Posts: 367
Pardon the double post, but it seems to be happening again tonight (the banning issue). This time I did more testing, and it's only happening on that same server: 216.240.146.139

Though CoD4 (which uses that server according to your tool) was not kicking me, and there were many people playing. Strange!

edit: here's a pastebin of my command line. used game 8 (cod4) and the fake guid abcdef1234567890abcdef1234567890. it may or may not be of any help, as it's probably just a buggy punkbuster server, but here it is: http://pastebin.com/f61e9a280


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 11 Apr 2009 05:26 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
yeah, tried in this moment and any guid (aao/cod4) is returned as banned.
that server is crazy like the majonnaise


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 11 Apr 2009 16:40 

Joined: 04 Mar 2009 17:14
Posts: 21
was about posting this too atm
thought for a second wtf wtf
seems... they changed the pbbancheck answers now!?

all result in banned here too ;(


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 12 Apr 2009 04:24 

Joined: 16 Aug 2007 06:25
Posts: 367
Still happening tonight. What's interesting is that the games themselves are fine. Anyone know why this might be? Maybe the newer versions of PB can use alternate servers, or different checking packets/methods, etc.

What I've also seen is that there are 2 different types of ban packets received from the different servers:
- The 'weird' server replies with: PB_BX
- A working server replies with: PB_BB1234567890 BANNED abcdef1234567890abcdef1234567890


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 12 Apr 2009 18:15 

Joined: 04 Mar 2009 17:14
Posts: 21
we should just need to capture the traffic from an pb enabled server while comunicating with the pbbanlistserver while a player joins to see what the packets do actually look like

would like see the new version of the tools soon :)


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 12 Apr 2009 21:01 

Joined: 16 Aug 2007 06:25
Posts: 367
After doing a little more testing while this issue is still in effect, I found:

- I am able to play on various PB enabled servers WITH a key I know is PB banned. So it's the same issue as before (with the icmp unreachable port) but this time the server replies with "PB_BX" instead of an icmp type/code 3 packet.
- I'm pretty bad with C, but I can sort of understand it. So if I'm not mistaken, looking at the code for pbguidcheck I see that Luigi has programmed it to show "banned" if the final reply from the punkbuster server is > 0. So PB_BX might not actually mean it's a banned GUID...the tool just thinks it is because it got a final reply from the server that was > 0. Normally an unbanned key gives no reply at all, so I can see why it was programmed this way. Here is a snippet of that code:

Code:
    fprintf(stderr, "- send: %s\n", buff);
    pbxor(buff + 1, len - 1, key);
    len = send_recv(sd, buff, len, buff, sizeof(buff), 0, &peer, 2);
    if(len < 0) {
        fprintf(stdout, "  the GUID %s is NOT banned\n", guid);
    } else {
        fprintf(stderr, "- recv: %.*s\n", len, buff);
        fprintf(stdout, "  the GUID %s is BANNED!!!\n", guid);
    }


I'm just curious as to what PB_BX means...or if it really means that it's banned and I read the code wrong.

All in all, I'm sure it's a problem with Punkbuster because of the fact that banned keys can play on PB enabled servers right now. It amazes me how someone using a tool (like me) can see a problem days before any employees at Evenbalance do... either that, or they are too lazy to even fix their servers and are procrastinating.


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 12 Apr 2009 23:11 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
be patient till tomorrow for a possible official response


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 14 Apr 2009 00:27 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the "official response" is senseless for not saying something more offensive.
in reply to my question/curiosity about the strange behaviour of that server EB has replied that their server, software and protocol is "internal" and they can change it at any time... what idiot's reply is this???

after a similar reply I guess that at EB they smoke crack or are just mongols


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 14 Apr 2009 00:40 

Joined: 14 Apr 2009 00:38
Posts: 1
They're all from Bologna :/


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 14 Apr 2009 01:12 

Joined: 08 May 2008 02:49
Posts: 8
why what happens to people from bologna ? HAHAH :D


Top
 Profile  
 
 Post subject: Re: pbguidcheck not working on certain games?
PostPosted: 14 Apr 2009 07:42 

Joined: 16 Aug 2007 06:25
Posts: 367
Funny how on Monday, everything was back to normal. I wish it could be more widely known that banned users were allowed to play freely all weekend... which is probably the most popular time for people to play too. And the issue wasn't fixed until Monday morning around 9am MST... probably when the idiots at Evenbalance got back into the office and looked at the server and went "oh gee! better restart that process". An assumption of course =(


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 20 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