12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- from base64 import b64encode, b64decode
- from padd0r import PaddingOracle, Encoding
- import requests
- import logging
- logging.getLogger("requests").setLevel(logging.CRITICAL)
- logging.getLogger("urllib3").setLevel(logging.WARNING)
- admin_cookie = ""
- def oracle(ct):
- url = "http://127.0.0.1:5000/po1"
- data = {
- "auth":b64encode(ct)
- }
- text = requests.get(url, cookies=data).text
-
-
-
- def decrypt(cookie):
-
-
-
-
- po = PaddingOracle(cookie, verbosity=1, encoding=Encoding.b64, oracle=oracle)
- po.set_output("hex")
-
- decrypt(admin_cookie)
|