Photo by Sigmund on Unsplash

Calcolare la password di un IliadBox

Filippo Valle
Feb 3, 2024

--

Per chi volesse esplorare l’API delle IliadBox:

ad un certo punto un criptico password = hmac-sha1(app_token, challenge) richiede di calcolare la password della Iliadbox

Dopo un po’ di tentativi ho scoperto che il seguente script fa esattamente cio’ che mi serviva

echo -n "$CHALLANGE" | openssl dgst -sha1 -hmac "$APP_TOKEN" | sed  's/^(stdin)= //'
#!/usr/bin/python3
import hmac
import hashlib

def calculate_sha1_hmac(data, key):
hmac_digest = hmac.new(data.encode(), key, hashlib.sha1).digest()
return hmac_digest.hex()

# Example usage
app_token = ""
challange = b""
result = calculate_sha1_hmac(app_token, challange)
print(result)

Spero sia utile a qualcuno!

--

--

Filippo Valle

Interested in physics, ML application, community detection and coding. I have a Ph.D. in Complex Systems for Life Sciences