Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ssl
- import json
- import random
- import copy
- APP_KEY = "iKUrX1QTQfQpxck2escDnrhmXJ9gGBBB"
- HOST = "rest.paysafecard.com"
- HEADERS = "CardPin: %(pin)s\r\nAccept: application/json\r\nHost: %(host)s"
- def get_random_tmi():
- tmi = [None] * 7
- for i in xrange(7):
- tmi[i] = str(int(random.random() * 10))
- return "".join(tmi)
- def psc_balance(pin):
- s = ssl.socket()
- ss = ssl.SSLSocket(s)
- ss.connect(("194.1.158.20", 443))
- headers = HEADERS % {"pin":pin, "host":HOST}
- tmi = get_random_tmi()
- url = "/rest/card/pin?clientApplicationKey=%(appkey)s&threatMetrixIdentifier=msdk-%(tmi)s10000" % {"appkey":APP_KEY, "tmi":tmi}
- req = "GET %(url)s HTTP/1.0\r\n%(headers)s\r\n\r\n" % {"url":url, "headers":headers}
- ss.send(req)
- resp = ss.recv(8192)
- ss.close()
- s.close()
- i = resp.find("\r\n\r\n")
- body = resp[i + 4:]
- return json.loads(body)
- pin = "1234567890123456"
- print pin, psc_balance(pin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement