fork download
  1. # your code goes here
  2. #!/usr/bin/python3
  3. import hashlib
  4. import base64
  5. import binascii
  6.  
  7. # Cookie: session=eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6InRlc3RlciJ9.Bw2nog.dqlg6HXwgA21rYm2nFuDsIB1BSE; path=/; HttpOnly
  8.  
  9. json_raw = base64.urlsafe_b64encode("56e2038f87b51bdb693f293a17413a125fd60965")
  10. print(json_raw)
  11. # hmac = base64.urlsafe_b64decode("Bw2nog==")
  12. # dashash = base64.urlsafe_b64decode("dqlg6HXwgA21rYm2nFuDsIB1BSE==")
  13.  
  14.  
  15. # dk = hashlib.pbkdf2_hmac('md5', hmac, json_raw, 100000)
  16. # print(base64.urlsafe_b64encode(dk))
  17. # dk = hashlib.pbkdf2_hmac('sha1', hmac, json_raw, 100000)
  18. # print(base64.urlsafe_b64encode(dk))
  19. # dk = hashlib.pbkdf2_hmac('sha256', hmac, json_raw, 100000)
  20. # print(base64.urlsafe_b64encode(dk))
  21. # print(b"dqlg6HXwgA21rYm2nFuDsIB1BSE==")
Runtime error #stdin #stdout #stderr 0.02s 38232KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 9, in <module>
  File "/usr/lib/python3.5/base64.py", line 119, in urlsafe_b64encode
    return b64encode(s).translate(_urlsafe_encode_translation)
  File "/usr/lib/python3.5/base64.py", line 59, in b64encode
    encoded = binascii.b2a_base64(s)[:-1]
TypeError: a bytes-like object is required, not 'str'