Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import hashlib
- ha2 = hashlib.md5(b"GET"+b":" +b"/control")
- print(ha2.digest())
- ha2 = ha2.digest()
- response = b"32ae8e8ad6a907875091fcc45b59ece0"
- username = b"Zalophus"
- realm = b"ZalophusCNC"
- nonce = b"N3NxJR8/BQA=288a42cda45bf894af37e5529deb311ed1731eee"
- path = "/usr/share/wordlists/rockyou.txt"
- with open(path) as fp:
- while True:
- try:
- passw = fp.readline()
- password = bytes(passw[:-1], "utf-8")
- except:
- password = b"l"
- print(passw)
- break
- print("try: " + str(password))
- ha1 = hashlib.md5(username + b":" + realm + b":" + password)
- ha1 = ha1.digest()
- print(str(ha1))
- result = hashlib.md5(ha1 + b":" + nonce + b":" + ha2 )
- if result == response:
- print("Success: " + str(password))
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement