EionRobb / pidgin-opensteamworks

Steam plugin for Pidgin/libpurple
153 stars 5 forks source link

steam captcha impossible to pass #95

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. tried to login several times
2. reinstalled the pidgin plugin
3. reinstalled pidgin itself

What is the expected output? What do you see instead?
i expect to login, but it never accepts the captcha

What version of the product are you using? On what operating system?
the latest one downloaded today

Please provide any additional information below.
it says both words on the plugin, i however only see one and it never accepts 
the captcha i put in

Original issue reported on code.google.com by dyno...@gmail.com on 18 Mar 2015 at 8:08

GoogleCodeExporter commented 9 years ago
Ah, I've struck this when my password was wrong and/or if I had a steam guard 
token filled in in the advanced tab when I had to reset my account after a 
hacking attempt. Try double checking the password and clearing out the steam 
guard token. If that fails, can you get a debug log as you connect from 
Help->Debug Window

Original comment by eionrobb on 18 Mar 2015 at 9:40

GoogleCodeExporter commented 9 years ago
im 100% sure my password is correct, however i reinstalled to another linux 
distribution and with a normal install it does seem to work

previous install was on manjaro linux with the standard pidgin/opensteamworks 
setup. 

WOrks perfectly fine on linux mint 17.1 with manual install tho

Original comment by dyno...@gmail.com on 18 Mar 2015 at 9:47

GoogleCodeExporter commented 9 years ago
I am also getting this issue with version 1.5 on Windows 8.1.  I've removed and 
recreated the account multiple times, and made sure that the Steam Guard field 
was blank and all.  Checking the accounts.xml file reveals that I typed the 
correct password and everything.  I've attached a debug log.  No other accounts 
were active, and the log starts when I enable my Steam account.  I tried to 
authenticate with the CAPTCHA three times while the debug window was open, all 
of which obviously failed.

Original comment by TechnoMonkey76 on 16 May 2015 at 6:18

Attachments:

GoogleCodeExporter commented 9 years ago
I have the same issue on Debian Jessie using version 1.5. I just can't get 
through the captcha. I double checked my password and also disabled steam guard 
on my steam account.

Launching pidgin from terminal I can see a warning everytime a new captcha is 
displayed : "JSON-Critical **: json_object_get_coolean_member: assertion 'node 
!= NULL' failed". 
Now I am not sure it can help but it really pops at the exact same moment as 
the captcha. 

Also, the popup for the captcha says "Enter both words below, separated by a 
space" but this is not reCAPTCHA, there is only letters and numbers.

Original comment by iPo...@gmail.com on 17 May 2015 at 10:20

GoogleCodeExporter commented 9 years ago
Have you opted in to using the new sign-in method?

Original comment by eionrobb on 18 May 2015 at 3:27

GoogleCodeExporter commented 9 years ago
No I don't think so. You're talking about Steam, right ? I did nothing about my 
sign-in method.

Original comment by iPo...@gmail.com on 18 May 2015 at 7:05

GoogleCodeExporter commented 9 years ago
I am seeing the same thing as the OP and TechnoMonkey76 and others. Every time 
the captcha is entered, another appears, ad infinitum.

Original comment by blz.mar...@gmail.com on 19 May 2015 at 6:32

GoogleCodeExporter commented 9 years ago
I'm running into the same problem. Every time I submit the captcha, another 
reappears. I tried literally 50 in a row, to no avail. Does anyone know what's 
going on?

Original comment by alan.j.f...@gmail.com on 21 May 2015 at 10:59

GoogleCodeExporter commented 9 years ago
I also cannot connect via Pidgin; stuck in the same sort of endless Captcha 
loop as as everyone else.

Original comment by necrocow...@gmail.com on 21 May 2015 at 11:05

GoogleCodeExporter commented 9 years ago
Same thing here. It just refuses to accept any captchas.

Original comment by blog.ca...@gmail.com on 21 May 2015 at 11:50

GoogleCodeExporter commented 9 years ago
I cannot login, using Pidgin, either due to the captcha not going through. It 
would really be nice to get some idea of what's going on here as this used to 
work.

Original comment by ZeroNetB...@gmail.com on 22 May 2015 at 1:20

GoogleCodeExporter commented 9 years ago
Hi all, I'm aware of the problem, but not the cause of the problem (something 
to do with an invalid login process that throws up a captcha instead of bailing 
out).

More people will be experiencing this as their access_tokens will start to 
expire (they last a week or so).  If more people can attach debug logs 
(Help->Debug Window) as they login it might help track down the problem.

Original comment by eionrobb on 22 May 2015 at 3:52

GoogleCodeExporter commented 9 years ago
I'm attaching my debug log (redacted my user names from it). I clicked the 
checkbox to activate the account once and just received "Invalid login." I 
checked the box a second time and got a captcha, filled it out, hit enter, got 
another captcha, filled it out, hit enter, and clicked logout. I thought 
knowing the process I was going through might help when looking at the log. 
Thanks for your work on this!

Original comment by sshum...@gmail.com on 22 May 2015 at 1:02

Attachments:

GoogleCodeExporter commented 9 years ago
I've redacted my username and attached a log. I tried to authenticate through 
the captcha box and it booted me out. The logfile only contains one attempt. 

Original comment by atomsk...@gmail.com on 22 May 2015 at 3:30

Attachments:

GoogleCodeExporter commented 9 years ago
I get the same that post #13 describes. I get "Invalid login." at first 
(usually after not having tried in a long while) and after that just 
never-ending captchas. Debug log below.

Note, the "Invalid login." occurs just before the first occurrence of the line 
beginning with "util: Writing file accounts.xml"

The second occurrence is just before the first captcha is submitted.

Hopefully that'll help at least help map the steps the user is groing 
through/seeing to the log to get a better timeline.

Original comment by blz.mar...@gmail.com on 22 May 2015 at 4:04

Attachments:

GoogleCodeExporter commented 9 years ago
@eionrobb: Your mention of access tokens expiring reminds of when Skype not too 
long ago started preventing older versions of the skype clients from 
connecting. The old versions were able to still connect and function until a 
similar sort of token expired.

Could what's going on with Steam also be version related? I would make sense if 
they are trying to prevent people from using older versions of Steam in general 
and as a byproduct affecting plugins like this one.

Original comment by blz.mar...@gmail.com on 22 May 2015 at 9:34

GoogleCodeExporter commented 9 years ago
Hi all, thanks for your patience.
If users with this problem on Windows could try with the attached dll (you'll 
need to replace any other libsteam*.dll you have in your plugins folder)
If it's working alright, then I'll commit the code so the Linuxy people can 
have a go too :)

Original comment by eionrobb on 23 May 2015 at 11:09

Attachments:

GoogleCodeExporter commented 9 years ago
It works!  Thank you so much for making an effort to fix this.

Original comment by TechnoMonkey76 on 24 May 2015 at 3:09

GoogleCodeExporter commented 9 years ago
compiled it and it's working on debian jessie x64, thank you

Original comment by iPo...@gmail.com on 25 May 2015 at 11:55

GoogleCodeExporter commented 9 years ago
64bit build is up on the Downloads page
https://code.google.com/p/pidgin-opensteamworks/wiki/Downloads?tm=2

Hope you all enjoy it :)

Original comment by eionrobb on 26 May 2015 at 10:00

GoogleCodeExporter commented 9 years ago
This is now working for me thanks to your fix. Appreciated.

Original comment by AllScreaming on 26 May 2015 at 11:52

GoogleCodeExporter commented 9 years ago
I use the 32 bit linux 1.5.1 version but still run into this problem. Waiting 
patiently for the debugged version...

Original comment by swaget...@gmail.com on 26 May 2015 at 12:59

GoogleCodeExporter commented 9 years ago
or am I doing it wrong somehow?
I attached my log with 2 failed captcha attempts.
I guess the Problem start somwhere around: 

connection: Connection error on 0xb829aba0 (reason: 2 description: Could not 
authenticate captcha.)

Original comment by swaget...@gmail.com on 26 May 2015 at 3:29

Attachments:

GoogleCodeExporter commented 9 years ago
Using libsteam-debug.dll I am able to connect. Thank you.

Original comment by blz.mar...@gmail.com on 26 May 2015 at 7:24

GoogleCodeExporter commented 9 years ago
1.5.1 dll from downloads page working too.

Original comment by blz.mar...@gmail.com on 26 May 2015 at 9:13

GoogleCodeExporter commented 9 years ago
Both DLLs (the debug and 1.5.1) are working for me. I am using the latter now.

Only thing I can't figure out is how to join or initiate group chats.

Thanks again.

Original comment by alan.j.f...@gmail.com on 26 May 2015 at 11:08

baddie1 commented 8 years ago

Disable adblock - and all will be ok.

EionRobb commented 8 years ago

@baddie1 Pidgin doesn't use adblock :)