It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Barefoot_Monkey: When you start to register an account_request record is created containing a timestamp (so that it can expire), your confirmation code, your username and the password that you chose.
avatar
Lexor: Generated codes are purely random it seems - what if "hacker" is lucky and system generates for him the same code as before?
avatar
Barefoot_Monkey: GogPM actually visits the GOG forum to read the post with the number that you gave it. It searches the post for a confirmation code and takes note of the username of the person who wrote that post. Both the username and the confirmation code have to match.
avatar
Lexor: If new generated code is the same as the old one, GogPM will find such (old) post and allow "hacker" to reset account password.
Yes, the codes are random. An extremely dedicated attacker could take note of someone's confirmation post and make a password change request, and then sit there for weeks hitting refresh until he gets the same confirmation code. Even with a script it is unlikely to take less than a week.

To protect yourself you could edit your verification thread posts to remove any codes, but I don't want anyone to have to do that so I'll quietly change the code generator to guarantee that no code ever appears twice.
avatar
Barefoot_Monkey: then sit there for weeks hitting refresh
I doubt we have such important messages for anyone else just to waste such period of time, but it still could be used as exploit and - Damuna, thank you for your post.

avatar
Barefoot_Monkey: I'll quietly change the code generator
:) Maybe introduce much more greater range of possible combinations including letters etc.
I'd love to try out this service, but I've run into an issue. Because I have a . in my username the gogpm system refuses it.
avatar
Yes. I misunderstood you at first and only "got it" after reading Lexor's response to my reply. Still, the attacker would have only a few seconds to perform the attack and it would most likely take days if not weeks of intense work to perform, so the risk is tiny. Nonetheless, thanks for pointing out the exploit. It will be gone before the end of the day.


Good news, everyone! Another update. This one is minor, and focuses on the verification process, making it more secure and slightly more convenient.

1: If you post twice in the verification thread then GOG merges your posts together. Previously, GogPM would look at your first confirmation code and ignore the one that you just posted, forcing you to have to edit the post to remove the old code. Now GogPM knows how to cope with merged posts. If there are multiple confirmation codes in one post, it reads the last one.

2: Confirmation codes are now unique. Any code that is generated will never be generated again. This is a security measure.
Post edited November 07, 2010 by Barefoot_Monkey
avatar
Now, codes are using fourteen digit number, so...

I think they are maybe including some time stamp now, and as the time go forward, system will not generate any used code in future just only some new ones.
Post edited November 07, 2010 by Lexor
Hey Lexor, I've finished the list-shortening code that you were asking for. Just in time, because I'm going to need to take a break from working on GogPM for the next 2 weeks - I have a lot of Capoeira training / grading coming up.

avatar
avatar
Lexor: Now, codes are using fourteen digit number, so...

I think they are maybe including some time stamp now, and as the time go forward, system will not generate any used code in future just only some new ones.
100% correct.

avatar
Lexor:
Damuna, I meant after they're generated they don't come back. As Lexor noticed, the code are now at least 14 digits long (they're not fixed length either - they include a unix timestamp and will grow as necessary) so we're good :)
avatar
Barefoot_Monkey: Hey Lexor, I've finished the list-shortening code that you were asking for. Just in time, because I'm going to need to take a break from working on GogPM for the next 2 weeks - I have a lot of Capoeira training / grading coming up.
It works :) But maybe we could also get "button" to hide them back? :)

BTW: When you come back, I have another job for you with messages :P

avatar
Lexor: Now, codes are using fourteen digit number, so...

I think they are maybe including some time stamp now, and as the time go forward, system will not generate any used code in future just only some new ones.
avatar
Barefoot_Monkey: 100% correct.
Haha, I like when I'm guessing correct ^^
avatar
I like that attitude. From the start I've been keeping an eye on the verification thread hoping to see people trying to poke holes in it. There have been a couple.
Here's to Barefoot_Monkey enjoying some time off. Props to him for GogPM and Lexor for the contest that just ended.
avatar
Barefoot_Monkey: I just finished writing an unofficial PM system for GOG users to send messages to one another. I call it GogPM, because that seems like as good a name as any.

Visit the GogPM website to try it out. (please excuse that horribly-long domain name - I'll get a new one in the next few days).

Please feel free to ask any questions in this thread. I hope that this will be useful.

If you experience any troubles registering or logging onto GogPM then please let me know and I'll see what I can do to help.


UPDATE: I've made some aesthetic changes to the site. Take a look for yourself - I think you will not be disappointed.

Drelmanes has compiled a list of users registered on GogPM. Drelmanes, thank you for your hard work.
Hi Barefoot_Monkey. Just letting you know GogPM is down (at the time I am writing this, at least.)
avatar
Darling_Jimmy: Hi Barefoot_Monkey. Just letting you know GogPM is down (at the time I am writing this, at least.)
Thanks Jimmy. I've noticed it going up and down all week, and I'm getting rather concerned. I might have to consider changing to a different hosting provider if this continues.
Trying to sign up but it seems down.



Still down, I hate tecknology
Post edited December 18, 2010 by reaver894
avatar
Barefoot_Monkey: UPDATE: We have been having spurts of temporary downtime lately, so I apologise if you can't access the website right now.
Can you inform us when GOG PM is going to work again? :)
avatar
Barefoot_Monkey: Thanks Jimmy. I've noticed it going up and down all week, and I'm getting rather concerned. I might have to consider changing to a different hosting provider if this continues.
I have a Linode which is barely used at the moment. If you want to move GOGPM to that (either temporarily or permanently), I'd be happy to host it for you.
avatar
reaver894: Trying to sign up but it seems down.
It seems like GOG PM has "corrected itself" for now again.