Advertisement
gimmemyfiles

check Paysafecard without CAPTCHA

Nov 21st, 2013
736
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. import ssl
  2. import json
  3. import random
  4. import copy
  5.  
  6.  
  7. APP_KEY = "iKUrX1QTQfQpxck2escDnrhmXJ9gGBBB"
  8. HOST = "rest.paysafecard.com"
  9. HEADERS = "CardPin: %(pin)s\r\nAccept: application/json\r\nHost: %(host)s"
  10.  
  11.  
  12. def get_random_tmi():
  13.     tmi = [None] * 7
  14.     for i in xrange(7):
  15.         tmi[i] = str(int(random.random() * 10))
  16.     return "".join(tmi)
  17.  
  18.  
  19. def psc_balance(pin):
  20.     s = ssl.socket()
  21.     ss = ssl.SSLSocket(s)
  22.     ss.connect(("194.1.158.20", 443))
  23.  
  24.     headers = HEADERS % {"pin":pin, "host":HOST}
  25.     tmi = get_random_tmi()
  26.     url = "/rest/card/pin?clientApplicationKey=%(appkey)s&threatMetrixIdentifier=msdk-%(tmi)s10000" % {"appkey":APP_KEY, "tmi":tmi}
  27.     req = "GET %(url)s HTTP/1.0\r\n%(headers)s\r\n\r\n" % {"url":url, "headers":headers}
  28.  
  29.     ss.send(req)
  30.     resp = ss.recv(8192)
  31.     ss.close()
  32.     s.close()
  33.  
  34.     i = resp.find("\r\n\r\n")
  35.     body = resp[i + 4:]
  36.  
  37.     return json.loads(body)
  38.  
  39.  
  40. pin = "1234567890123456"
  41. print pin, psc_balance(pin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement