I recently received an email from cadenzainteractive.com inquiring about a distribution method for steam keys for their then-upcoming giveaway. At the time, all I had was a key-captcha webpage here that utilized captchas to prevent key farming by bots.
After investigating what existed, I found python script – code here – that had successfully distributed 50,000 keys. This script required you had python and additional imports installed.
I was then interested to see if I could write something that others could get started in 1-2 minutes. I ended up whipping up a prototype tool written in javascript/php here within a day of that email.
Getting back to cadenzainteractive, using my tool, they successfully delivered 4,000 steam keys on reddit: http://redd.it/ve7dj.
Try it here
Notes: The program uses the reddit API to reply back to unread messages from reddit users requesting a key.
Some thoughts:
– XSS problem with AJAX, as you may be familiar, one cannot simply request data from another domain due to security issues. My workaround was to utilize my server as a proxy to query Reddit.
That’s all I have for now, please provide your comments if any.