我有一个 iOS 应用程序,它使用带有随机数的摘要式 HTTP 身份验证,每 5 分钟过期一次。
客户端计算响应如下:
HA1=MD5(username:realm:password)
HA2=MD5(method:digestURI)
response=MD5(HA1:nonce:nonceCount:cnonce:top:HA2)
我的目标是找出密码。
蛮力攻击在这里似乎是不可行的。我还尝试从钥匙串和解密的应用程序二进制文件/资源中恢复密码。我还尝试模拟身份验证服务器以强制客户端回退到基本身份验证,但它也不起作用。还有其他想法吗?