忘记ios访问限制密码

1、使用iTunes将手机备份在本地。

2、下载iBackupBot,打开后在左侧可以看到你的历史备份,选择刚刚备份的文件。依次选择System Files -> HomeDomain -> Library,之后在右侧搜索框搜索文件com.apple.restrictionspassword.plist 并打开。获得RestrictionsPasswordKey和RestrictionsPasswordSalt的值。

3、运行这段python代码,输入RestrictionsPasswordKey和RestrictionsPasswordSalt的值计算即可,原理就是从0000到9999暴力穷举计算。

 1 import hashlib
 2 import string
 3 import base64
 4 import itertools
 5 import os
 6 import sys
 7 
 8 def calc_key(myKey, mySalt):
 9    
10     for i in itertools.product(range(10), repeat=4):
11         nPass = ''.join(map(str, i))
12     
13         code = hashlib.pbkdf2_hmac('sha1', nPass.encode(), base64.b64decode(mySalt), 1000, dklen=None)
14     
15         if base64.b64encode(code).decode() == myKey:
16             print ("")
17             print ("Your Restrictions Passcode is \"" + nPass + "\"")
18             break
19 
20 def main():
21     restrictionKey = input("Enter your RestrictionPasswordKey: ")
22     restrictionSalt = input("Enter your RestrictionPasswordSalt: ")
23 
24     if restrictionKey or restrictionSalt:
25         calc_key(restrictionKey, restrictionSalt)    
26     
27 if __name__ == "__main__":
28     main()

 

转载于:https://www.cnblogs.com/zhuqiwei-blog/p/8494629.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值