Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.82 KB | None | 0 0
  1. from Crypto.Hash import SHA, HMAC
  2. import base64
  3. import requests
  4. import random, string
  5. import urllib
  6.  
  7.  
  8. while 1:
  9.     headers = {
  10.         'User-Agent': 'Android',
  11.         'X-Version': 'device/7.0.0.10/0/4.4.2',
  12.         'X-Build': 'prod',
  13.         'X-Identifier': 'd6533960-ca03-4458-9d95-5ff6b2763a25',
  14.         'X-Identifier-Date': '1504630434',
  15.         'yx': '591mt1spek8g4',
  16.         'X-YUser-Agent': 'Dalvik/1.6.0 (Linux; U; Android 4.4.2; google_sdk Build/KK)/Tumblr/device/7.0.0.10/0/4.4.2',
  17.         'di': 'DI/1.0 (310; 260; [])',
  18.         'X-S-ID-Enabled': 'false',
  19.         'X-S-ID': 'OWNkNTMzYzUtNmY5Mi00M2ZlLWI0OWUtYmM0YTU0NGRjZWE4',
  20.         'Authorization': 'OAuth oauth_consumer_key="BUHsuO5U9DF42uJtc8QTZlOmnUaJmBJGuU1efURxeklbdiLn9L", oauth_nonce="8259512853272548939", oauth_signature="4sJe5SCdhXjypAMGMJ1JyDOmhcQ%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1504633277", oauth_version="1.0"',
  21.         'Content-Type': 'application/x-www-form-urlencoded',
  22.     }
  23.  
  24.  
  25.     data = (
  26.         ("force_oauth", "false"),
  27.         ("key", "PL9IDADDETR/WZ-gQfCJCZ-fENR72DHkbqniJ-az6KicW+mJnl0Kxc-/BfrbLvrm1TGE2cIF-Uk")
  28.         )
  29.  
  30.     r = requests.post('https://api.tumblr.com/v2/opieruofnl/asdkfboipewprhjon', headers=headers, data=data)
  31.     print r.status_code
  32.     KEY = r.json()['response']['key']
  33.     print "DEBUG; KEY: " + KEY
  34.  
  35.  
  36.     email = ''.join(random.choice(string.ascii_uppercase) for _ in range(16)) + "@gmail.com"
  37.     username = ''.join(random.choice(string.ascii_uppercase) for _ in range(16))
  38.     password = ''.join(random.choice(string.ascii_uppercase) for _ in range(16))
  39.  
  40.     SIGNATURE =  base64.b64encode(HMAC.new("nME7QXhBJruAi8uuWi80Rkl5+ULgHHSGpFx3dxYDvTaRlDrHZeXu5XTMzceTI1JYja/OSUE+hk7oQGhfVfAIwBhc8wb0FhSYqyj+", "lKGxL2Pian"+username+KEY+password+email+"DDU0veZwpJ", SHA).digest())
  41.     print "DEBUG; SIGNATURE: " + SIGNATURE
  42.     oauth_signature = "age=19&email="+urllib.quote(email)+"&nonce="+urllib.quote(KEY)+"&oauth_consumer_key=BUHsuO5U9DF42uJtc8QTZlOmnUaJmBJGuU1efURxeklbdiLn9L&oauth_nonce=8259512853272548939&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1504633277&oauth_version=1.0&password="+urllib.quote(password)+"&reblogg=wprisfnvudjkgbcivydjdxuyvtd7sjchvy7d8ewirhdf8x9&signature="+urllib.quote(SIGNATURE)+"&tumblelog="+urllib.quote(username)
  43.     oauth_signature = "POST&https%3A%2F%2Fapi.tumblr.com%2Fv2%2Ficwjeroair%2Fnrksaaknsdzc&" + urllib.quote(oauth_signature)
  44.     oauth_signature = base64.b64encode(HMAC.new("olOu3aRBCdqCuMFm8fmzNjMAWmICADSIuXWTnVSFng1ZcLU1cV&", oauth_signature, SHA).digest())
  45.     print "DEBUG; OAUTH_SIGNATURE: " + oauth_signature
  46.  
  47.  
  48.  
  49.     headers = {
  50.         'User-Agent': 'Android',
  51.         'X-Version': 'device/7.0.0.10/0/4.4.2',
  52.         'X-Build': 'prod',
  53.         'X-Identifier': 'd6533960-ca03-4458-9d95-5ff6b2763a25',
  54.         'X-Identifier-Date': '1504630434',
  55.         'yx': '591mt1spek8g4',
  56.         'X-YUser-Agent': 'Dalvik/1.6.0 (Linux; U; Android 4.4.2; google_sdk Build/KK)/Tumblr/device/7.0.0.10/0/4.4.2',
  57.         'di': 'DI/1.0 (310; 260; [])',
  58.         'X-S-ID-Enabled': 'false',
  59.         'X-S-ID': 'OWNkNTMzYzUtNmY5Mi00M2ZlLWI0OWUtYmM0YTU0NGRjZWE4',
  60.         'Authorization': 'OAuth oauth_consumer_key="BUHsuO5U9DF42uJtc8QTZlOmnUaJmBJGuU1efURxeklbdiLn9L", oauth_nonce="8259512853272548939", oauth_signature="'+oauth_signature+'", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1504633277", oauth_version="1.0"',
  61.         'Content-Type': 'application/x-www-form-urlencoded',
  62.     }
  63.  
  64.  
  65.     data = (
  66.         ("reblogg", "wprisfnvudjkgbcivydjdxuyvtd7sjchvy7d8ewirhdf8x9"),
  67.         ("nonce", KEY),
  68.         ("password", password),
  69.         ("email", email),
  70.         ("tumblelog", username),
  71.         ("signature", SIGNATURE),
  72.         ("age", "19")
  73.         )
  74.  
  75.  
  76.     r = requests.post('https://api.tumblr.com/v2/icwjeroair/nrksaaknsdzc', headers=headers, data=data)
  77.  
  78.     print "EMAIL:       " + email
  79.     print "USERNAME:    " + username
  80.     print "PASSWORD:    " + password
  81.  
  82.  
  83.     print r.json()['response']['message']
  84.  
  85.     print "==============================================="
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement