The application discloses an iOS
backup password cracking and
data recovery system, which comprises the following steps: extracting
metadata benchmark information of a
backup file
package; performing multi-layer progressive
verification on the
backup file
package based on the
metadata benchmark information; obtaining and storing, by an online feature
database, valid backup pass rates and abnormal backup interception rates of labeled samples corresponding to different backup features under different dynamic threshold sets, and
cracking results and efficiency coefficients of the labeled samples corresponding to different backup features under different
cracking algorithms; outputting dynamic threshold sets in a multi-layer progressive
verification process based on the online feature
database; constructing a cracking
algorithm matching model based on the online feature
database, and outputting a cracking
algorithm of the backup file
package when the multi-layer progressive
verification of the backup file package is passed; cracking and file
recovery are performed on the backup file package based on the cracking
algorithm, and online feedback is performed on cracking results and file
recovery results, so that the target of maximizing
data recovery value under controllable risk is achieved.