StealthBot.net: PvPGN Password Fix - StealthBot.net

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

PvPGN Password Fix

#1 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 18, 2009 - 12:19 PM

I was poking around for the last few mins wondering why people are getting password errors when logging into PvPGN servers.
And I think I figured it out, PvPGN is freakin Retarded! They use XSHA1 for there WC3 passwords! (Unless you use the SRP3 Loader)

So I wrote this quick little script to see if that was the case, but being as I do not have access to a PvPGN server to test (BoardAussie is the only one I know, and there Account Creation is closed)
I figured i'd jsut post it here as a beta script, with no warranty and a big disclaimer that if this fucks up your bot, then well, sorry :( but like I said, I don't have a PvPGN server to Test With.

If someone feels brave enough, test it out and let me know if it works.

Alright, v0.2.0 is done, Apparently PvPGN clients send you password in PLAIN TEXT when you create a WC3 account, fucked up, I know.

Logging into an account made by WC3:

Quote

[17:43:36] [BNLS] Connecting to the BNLS server at jbls.org...
[17:43:36] [BNLS] Connected!
[17:43:37] [BNLS] Authorized!
[17:43:37] [BNCS] Connecting to the Battle.net server at hell.hellcraft.net...
[17:43:37] [BNCS] Connected!
[17:43:38] [BNCS] Checking version...
[17:43:38] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
[17:43:39] [BNCS] Client version accepted!
[17:43:39] [BNCS] Sending login information...
[17:43:39] [PPGN] Switching password proof to XSHA1 Hash
[17:43:39] [BNCS] Login successful.
[17:43:39] [BNCS] Warning, The server sent an invalid password proof, it may be a fake server.
[17:43:40] [BNCS] Logged on as Testtset1.


Creating a new Account:

Quote

[17:34:34] [BNLS] Connecting to the BNLS server at jbls.org...
[17:34:34] [BNLS] Connected!
[17:34:34] [BNLS] Authorized!
[17:34:34] [BNCS] Connecting to the Battle.net server at hell.hellcraft.net...
[17:34:35] [BNCS] Connected!
[17:34:36] [BNCS] Checking version...
[17:34:36] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
[17:34:36] [BNCS] Client version accepted!
[17:34:36] [BNCS] Sending login information...
[17:34:37] [BNCS] Login error - account does not exist.
[17:34:37] [BNCS] Attempting to create account...
[17:34:37] [PPGN] Switching password verifier to plain text password
[17:34:37] [BNCS] Account created successfully.
[17:34:37] [BNCS] Sending login information...
[17:34:38] [PPGN] Switching password proof to XSHA1 Hash
[17:34:40] >> E-mail address registration declined.
[17:34:41] [BNCS] Logged on as Testtset2.


Updated to v0.3.0 fixing RTE #35600 for users in WC3 clans on PvPGN.

Attached File(s)

  • Attached File  PvPGN.txt (7.74K)
    Number of downloads: 1222

Erin Go Bragh!
Posted Image

#2 User is offline   joe x86 Icon

  • Emergency Programmer Hologram
  • PipPipPip
  • Group: Moderators
  • Posts: 319
  • Joined: September-06 09

Posted October 18, 2009 - 10:25 PM

hell.hellcraft.net
Swift, Ruby, Objective-C, JavaScript (the good parts)

iPhone Xs Max
MacBook Pro (2019, 15", 6-core i7, 16GB RAM, 256GB SSD)
Lenovo TS140 (Ubuntu, 6TB mirrored boot zpool, Xeon E3-1231, 32GB ECC RAM, RTX 2070)

#3 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 19, 2009 - 12:45 AM

Thats, Updated to v0.2.0
Apparently PvPGN servers are REALLY retarded, they send plain text passwords over the wire :(
Erin Go Bragh!
Posted Image

#4 User is offline   The One Icon

  • Senior Beta Tester
  • PipPip
  • Group: Beta Testers
  • Posts: 32
  • Joined: August-17 09

Posted October 19, 2009 - 12:55 AM

 Can't download it.

[#10170] We could not find the attachment you were attempting to view.


NVM




Works perfectly

 [01:53:49 AM] Connecting your bot...
 [01:53:49 AM] [BNLS] Connecting to the BNLS server at 127.0.0.1...
 [01:53:49 AM] [BNLS] Connected!
 [01:53:49 AM] [BNLS] Authorized!
 [01:53:49 AM] [BNCS] Connecting to the Battle.net server at 75.125.21.85...
 [01:53:49 AM] [BNCS] Connected!
 [01:53:49 AM] [BNCS] Checking version...
 [01:53:49 AM] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
 [01:53:49 AM] [BNCS] Client version accepted!
 [01:53:49 AM] [BNCS] Sending login information...
 [01:53:50 AM] [BNCS] Login error - account does not exist.
 [01:53:50 AM] [BNCS] Attempting to create account...
 [01:53:50 AM] [PPGN] Switching password verifier to plain text password
 [01:53:50 AM] [BNCS] Account created successfully.
 [01:53:50 AM] [BNCS] Sending login information...
 [01:53:50 AM] [PPGN] Switching password proof to XSHA1 Hash
 [01:53:52 AM] >> E-mail address registration declined.
 [01:53:52 AM] [BNCS] Logged on as The-One.
 [01:53:52 AM] You are using Warcraft III.
 [01:53:53 AM] -- Joined channel: Brood War GBR-1 --
 [01:53:53 AM] you are now tempOP for this channel
 [01:53:53 AM] Warning: There was a flags update received for a user that we do not have a record for.  This may be indicative of a server split or other technical difficulty.
 [01:53:53 AM] Hello The-One, welcome to PvPGN Realm!
 [01:53:53 AM] Running version PvPGN BnetD Mod 1.8.5 on ph02.purgehosting.com.
 [01:53:53 AM] This server is hosted by a PvPGN user
 [01:53:53 AM]  
 [01:53:53 AM] There are 23 user accounts on this server.
 [01:53:53 AM] There are currently 1 users in 0 games of Warcraft III,
 [01:53:53 AM] and 1 users playing 0 games and chatting in 32 channels.
 [01:53:53 AM] Having trouble with a command?  Type   /help   to
 [01:53:53 AM] learn more about it.
 [01:53:53 AM]  
 [01:53:53 AM] You have no mail.
 [01:53:53 AM] -- The-One has acquired ops.





#5 User is offline   DemonHunter Icon

  • Full Member
  • PipPipPip
  • Group: Members
  • Posts: 176
  • Joined: September-12 09

Posted October 24, 2009 - 09:56 AM

Hey, I used ur script to connect to pvpgn server and something quite funny happened a long side of some errors:
[02:48:53 AM] [BNCS] Checking version...
 [02:48:53 AM] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
 [02:48:53 AM] [BNCS] Client version accepted!
 [02:48:53 AM] [BNCS] Sending login information...
 [02:48:53 AM] [PPGN] Switching password proof to XSHA1 Hash
 [02:48:54 AM] [BNCS] Login successful.
 [02:48:54 AM] [BNCS] Warning, The server sent an invalid password proof, it may be a fake server.
 [02:48:54 AM] [BNCS] Logged on as VampirismOnline.
 [02:48:54 AM] You are using Warcraft III Frozen Throne.
 [02:48:55 AM] -- Joined channel: vampirismdeath --
 [02:48:55 AM] you are now tempOP for this channel
 [02:48:55 AM] Warning: There was a flags update received for a user that we do not have a record for.  This may be indicative of a server split or other technical difficulty.


I was connected to the bnet fine but in the end I got ops in the channel I was without anyone being there. although I lose ops after I changed channel.

This post has been edited by DemonHunter: October 24, 2009 - 09:57 AM


#6 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 24, 2009 - 12:20 PM

Ya, there is something that pvpgn does that causes you to get a flags update for someone not int he channel.
Probably yourself getting a ops flag update.
I can look into this and write a fix for it into the script, but it doesn't screw up the bot any so really, its no big deal jsut a warning message.
Erin Go Bragh!
Posted Image

#7 User is offline   DemonHunter Icon

  • Full Member
  • PipPipPip
  • Group: Members
  • Posts: 176
  • Joined: September-12 09

Posted October 24, 2009 - 12:30 PM

I see, it's a no biggie so don't bother with it.

#8 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 26, 2009 - 10:23 AM

v0.3.0 to fix RTE #35600 released.
Erin Go Bragh!
Posted Image

#9 User is offline   x-FreeLoOSe-x Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: September-14 09

Posted October 26, 2009 - 01:31 PM

I have a little problem with the code.

Quote

[14:27:58] Scripting parsing error '1010' in PluginSystem: (line 373; column 1)
[14:27:58] Identificateur attendu
[14:27:58] Offending line: >> .'
[14:27:58] Error loading plugin "pvpgn" in file "PvPGN.plug" (1010: Identificateur attendu)


I guess the problem comes from when I downloaded the plugin it wasn't all one line behind one line (if you see what I mean).
I tried resolving this problem, fixed lots of errors I had but now I'm stuck with that one.
Here's my code :

#10 User is offline   MusicDemon Icon

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 75
  • Joined: October-11 09

Posted October 26, 2009 - 01:41 PM

View PostDemonHunter, on 24 October 2009 - 09:56 AM, said:

Hey, I used ur script to connect to pvpgn server and something quite funny happened a long side of some errors:
[02:48:53 AM] [BNCS] Checking version...
 [02:48:53 AM] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
 [02:48:53 AM] [BNCS] Client version accepted!
 [02:48:53 AM] [BNCS] Sending login information...
 [02:48:53 AM] [PPGN] Switching password proof to XSHA1 Hash
 [02:48:54 AM] [BNCS] Login successful.
 [02:48:54 AM] [BNCS] Warning, The server sent an invalid password proof, it may be a fake server.
 [02:48:54 AM] [BNCS] Logged on as VampirismOnline.
 [02:48:54 AM] You are using Warcraft III Frozen Throne.
 [02:48:55 AM] -- Joined channel: vampirismdeath --
 [02:48:55 AM] you are now tempOP for this channel
 [02:48:55 AM] Warning: There was a flags update received for a user that we do not have a record for.  This may be indicative of a server split or other technical difficulty.


I was connected to the bnet fine but in the end I got ops in the channel I was without anyone being there. although I lose ops after I changed channel.

It's a bug with 2.7.* :(
StealthBot reads the userlist wrong.

@Hdx; we're planning to use the "official" password hashing in the newest version of PvPGN, at least, if everything goes well...

This post has been edited by MusicDemon: October 26, 2009 - 01:45 PM

With kind regards,
MusicDemon

#11 User is offline   chewyb_13 Icon

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 14
  • Joined: October-12 09

Posted October 26, 2009 - 06:39 PM

x-FreeLoOSe-x, the first problem is you are loading it as a plugin, it's a script for sb2.7

View Postx-FreeLoOSe-x, on 26 October 2009 - 09:31 AM, said:

I have a little problem with the code.

[14:27:58] Scripting parsing error '1010' in PluginSystem: (line 373; column 1)
[14:27:58] Identificateur attendu
[14:27:58] Offending line: >> .'
[14:27:58] Error loading plugin "pvpgn" in file "PvPGN.plug" (1010: Identificateur attendu)

I guess the problem comes from when I downloaded the plugin it wasn't all one line behind one line (if you see what I mean).
I tried resolving this problem, fixed lots of errors I had but now I'm stuck with that one.
Here's my code :

Posted Image

#12 User is offline   x-FreeLoOSe-x Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: September-14 09

Posted October 26, 2009 - 10:58 PM

View Postchewyb_13, on 26 October 2009 - 07:39 PM, said:

x-FreeLoOSe-x, the first problem is you are loading it as a plugin, it's a script for sb2.7


I still have the same error...

#13 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 26, 2009 - 11:08 PM

View PostMusicDemon, on 26 October 2009 - 06:41 AM, said:

It's a bug with 2.7.* :(
StealthBot reads the userlist wrong.

@Hdx; we're planning to use the "official" password hashing in the newest version of PvPGN, at least, if everything goes well...

Sb doesn't 'Read the userlist wrong'
It reads the userlist it receives from battle.net, theres really no way to read it 'wrong'
And Ya I saw that the newer versions of PvPGN were working on support for SRP. All I have to say is took fucking long enough.
There are many other protocol violations in PvPGN but thats one of the major ones.


View Postx-FreeLoOSe-x, on 26 October 2009 - 03:58 PM, said:

I still have the same error...
You're not downloading the file correctly then, and like they said THIS IS NOT A PLUGIN. DO NOT name it .plug and DO NOT put it int he /Plugins/ folder. When you download it it should have almost no blank likes, except for between functions.
Erin Go Bragh!
Posted Image

#14 User is offline   x-FreeLoOSe-x Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: September-14 09

Posted October 27, 2009 - 12:52 AM

Oh yeah my bad, working great now. Thanks :)

#15 User is offline   MusicDemon Icon

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 75
  • Joined: October-11 09

Posted October 27, 2009 - 08:48 PM

View PostHdx, on 26 October 2009 - 11:08 PM, said:

Sb doesn't 'Read the userlist wrong'
It reads the userlist it receives from battle.net, theres really no way to read it 'wrong'

Is there a way to get a userlist when connected to PvPGN?

View PostHdx, on 26 October 2009 - 11:08 PM, said:

All I have to say is took fucking long enough.
There are many other protocol violations in PvPGN but thats one of the major ones.

It took long to start up, but, even longer to get it done. ;)
With kind regards,
MusicDemon

#16 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted October 28, 2009 - 01:52 AM

View PostMusicDemon, on 27 October 2009 - 01:48 PM, said:

Is there a way to get a userlist when connected to PvPGN?
Do you mean a list of all users connected to the server? If so, then fuck if I know.
But if you are referring to the channel list, jsut join a channel with user's in it.
If you're referring to a list of your clan members, the server should send that to you when you connect if you are in a clan.
Erin Go Bragh!
Posted Image

#17 User is offline   MusicDemon Icon

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 75
  • Joined: October-11 09

Posted October 28, 2009 - 08:53 AM

View PostHdx, on 28 October 2009 - 01:52 AM, said:

Do you mean a list of all users connected to the server? If so, then fuck if I know.
But if you are referring to the channel list, jsut join a channel with user's in it.
If you're referring to a list of your clan members, the server should send that to you when you connect if you are in a clan.

Users in the channel... Anyway, damn...
With kind regards,
MusicDemon

#18 User is offline   Light555 Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: October-20 09

Posted November 19, 2009 - 12:26 PM

Hey Hdx,

Requesting for your help one more time.

Quote

[11:18:59 PM] Connecting your bot...
[11:18:59 PM] [BNCS] Connecting to the Battle.net server at pvpgn.boredaussie.com...
[11:18:59 PM] [BNCS] Connected!
[11:19:02 PM] [BNCS] Checking version...
[11:19:03 PM] [BNCS] Warning, Server signature is invalid, this may not be a valid server.
[11:19:05 PM] [BNCS] Client version accepted!
[11:19:05 PM] [BNCS] Sending login information...
[11:19:05 PM] [PPGN] Switching password proof to XSHA1 Hash
[11:19:05 PM] [BNCS] Login error - invalid password.
[11:19:05 PM] All connections closed.


It used to work but now it doesnt. i have the pvpgn.txt in my scripts folder but it just stopped working. it always gives me this error even though the password is right, everything is right (server, pw, username, etc) but it just doesnt log me on. people on BA have bots working, i just cant see how mine doesnt work. does it have some retardation?

#19 User is offline   Hdx Icon

  • Hdx
  • Icon
  • Group: Administrators
  • Posts: 1,359
  • Joined: July-31 09

Posted November 19, 2009 - 01:29 PM

Make sure the casing you use for your password is correct.
Aside from that it hashes everything correctly, you're jsut giving it wrong input
Erin Go Bragh!
Posted Image

#20 User is offline   Ribose Icon

  • Fire wants to be free.
  • Icon
  • Group: Global Moderators
  • Posts: 282
  • Joined: July-31 09

Posted November 19, 2009 - 09:07 PM

View PostHdx, on 24 October 2009 - 07:20 AM, said:

Ya, there is something that pvpgn does that causes you to get a flags update for someone not int he channel.
Probably yourself getting a ops flag update.
I can look into this and write a fix for it into the script, but it doesn't screw up the bot any so really, its no big deal jsut a warning message.
I sent a fix for this already to the dev server (I think it's possibly the same bug as on the official servers if your default channel gives you ops but you then go to another channel as your home). Could you please do whatever to update the builds, and/or somehow make a release since I haven't got a clue what 52 did to the build server, and I made like 10 fixes in the last week.
~Ribose
[ Download ] [ Wiki ] [ Support ] [ Scripting ]
[ Chrome ] [ Notepad++ ] [ fedora ]
[ Homepage ] [ BNLS ♯ ]

#21 User is offline   Light555 Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: October-20 09

Posted November 20, 2009 - 04:59 AM

Ok, i finally fixed that XSHA1 Hashing error.
Turns out my stealthbot password casing is fked up.
For example, if my password to login is ABC123 (all capitals), i typed it into stealthbot but it said it was incorrect. i had to change the casing so it was all lower case and it worked.
This post is just to help people who are getting this error :)

This post has been edited by Light555: November 20, 2009 - 05:00 AM


#22 User is offline   MusicDemon Icon

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 75
  • Joined: October-11 09

Posted December 30, 2009 - 10:38 AM

Empty channel bug
Change the home channel of the bot from: w3 to EVERYTHING except that.

It should fix the problem.

P.S.: Thanks Hdx for the mod.
With kind regards,
MusicDemon

#23 User is offline   newsbotuser Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: January-16 10

Posted February 05, 2010 - 03:35 AM

Why can only registered users view this topic???

#24 User is offline   GurkenKinG Icon

  • Emperor of TBR
  • PipPipPip
  • Group: Members
  • Posts: 268
  • Joined: October-13 09

Posted February 05, 2010 - 03:28 PM

Because it's a script and scripts belong to the scripting section which can just be viewed by registered users? If the others don't want to register, why help them fix something like pvpgn passwords?
Posted Image


Posted Image

#25 User is offline   makidaki Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: February-14 10

Posted February 14, 2010 - 03:46 PM

Can u help me pls i dont understand this . I downloaded this pvpgn.txt and now donkt know what to do now .
Pls help . thx

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users