Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pkcs1, rsa
- import math, json, urllib, httplib, random
- import base64
- params = urllib.urlencode({'username': 'hlsdk5'})
- headers = {"Content-type": "application/x-www-form-urlencoded", \
- "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0"}
- conn = httplib.HTTPSConnection("steamcommunity.com");
- conn.request("POST", "/login/getrsakey/", params, headers);
- response = conn.getresponse();
- publicKeyJSON = json.loads(response.read());
- steamPublicRSAKey = pkcs1.keys.RsaPublicKey(int(publicKeyJSON["publickey_mod"], 16), int(publicKeyJSON["publickey_exp"], 16));
- pK = rsa.PublicKey(int(publicKeyJSON["publickey_mod"], 16), int(publicKeyJSON["publickey_exp"], 16));
- encryptedPassword = base64.encodestring(rsa.encrypt('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', pK))
- params = urllib.urlencode({ \
- 'redir': 'http://steamcommunity.com/actions/RedirectToHome',
- 'password': encryptedPassword, \
- 'username': 'hlsdk5', \
- 'emailauth': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', \
- 'captcha_text': '', \
- 'emailsteamid': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', \
- 'rsatimestamp': publicKeyJSON["timestamp"] \
- })
- headers = {"Content-type": "application/x-www-form-urlencoded"}
- conn = httplib.HTTPSConnection("steamcommunity.com");
- conn.request("POST", "/login/dologin/", params, headers);
- response = conn.getresponse();
- ans = response.getheaders();
Advertisement
Add Comment
Please, Sign In to add comment