Questions tagged «backup»

将一个人的文件,数据,应用程序等保存到辅助媒体上的行为,以便在主要媒体不可用(发生故障)的情况下恢复文件,数据,应用程序等。也是用于存储的辅助媒体。


4
如何解密加密的Apple iTunes iPhone备份?
许多不幸的iPhone用户曾要求我帮助他们从iTunes备份中还原数据。当未加密时,这很容易,但是无论是否知道密码,都不容易。 因此,我试图找出加密时用于mddata和mdinfo文件的加密方案。否则,我可以毫无疑问地读取这些文件,并且为此构建了一些健壮的C#库。(如果您能提供帮助,我不在乎您使用哪种语言。这是我在这里遵循的原则!) 苹果公司的《 iPhone OS企业部署指南》指出:“可以通过在iTunes的设备摘要窗格中选择“加密iPhone备份”选项,以加密格式存储设备备份。文件使用256位密钥的AES128进行加密。安全地存储在iPhone钥匙串中。” 这是一个很好的线索,并且在iPhone AES / Rijndael互操作性上的Stackoverflow上有一些很好的信息,建议使用128的密钥大小和CBC模式。 除了其他混淆之外,还需要密钥和初始化向量(IV)/盐。 人们可能会认为该密钥是对“备份密码”的一种操纵,iTunes会提示用户输入该密码,并将其传递给“ AppleMobileBackup.exe ”,并以CBC规定的方式进行填充。但是,考虑到iPhone钥匙串,我想知道“备份密码”是否可能不用作X509证书或对称私钥上的密码,以及该证书或私钥本身是否可以用作密钥。(AES和iTunes的加密/解密过程是对称的。) IV是另一回事,可能是几件事。也许它是硬编码到iTunes或设备本身的密钥之一。 尽管Apple的上述评论暗示密钥存在于设备的钥匙串中,但我认为这并不那么重要。可以将加密的备份还原到另一台设备,这表明备份和iTunes配置中存在与解密相关的所有信息,并且在这种情况下,仅设备上的任何内容都是不相关且可替换的。那么关键可能在哪里? 我在下面列出了Windows机器上的路径,但是无论我们使用哪种操作系统,它在很大程度上都是很大的。 “ \ appdata \ Roaming \ Apple Computer \ iTunes \ itunesprefs.xml”包含一个带有“ Keychain”字典条目的PList。“ \ programdata \ apple \ Lockdown \ 09037027da8f4bdefdea97d706703ca034c88bab.plist”包含带有“ DeviceCertificate”,“ HostCertificate”和“ RootCertificate”的PList,它们似乎都是有效的X509证书。同一文件似乎还包含非对称密钥“ RootPrivateKey”和“ HostPrivateKey”(我的阅读显示,这些密钥可能被PKCS#7包围)。另外,在每个备份中,Manifest.plist文件中都有“ AuthSignature”和“ AuthData”值,尽管随着每个文件的增量备份它们似乎会轮换,但建议它们作为键不是那么有用,除非真正相当复杂的工作正在完成。 有很多误导性的内容表明从加密备份中获取数据很容易。并非如此,据我所知,这还没有完成。完全绕过或禁用备份加密是另一回事,而不是我要执行的操作。 这与破解iPhone或类似的东西无关。我要做的只是从未加密的iTunes备份中提取数据(照片,联系人等)的一种方法。我已经使用上面提供的信息尝试了各种排列,但没有结果。我会很想念我可能错过的任何想法或技巧。

8
如何在iOS 4.0 iTunes备份中解析Manifest.mbdb文件
在iOS 4.0中,Apple重新设计了备份过程。 iTunes过去曾在Manifest.plist文件中存储与备份文件关联的文件名列表,但在iOS 4.0中,它已将此信息移至Manifest.mbdb中。 通过使用iOS 4.0设备进行备份并在〜/ Library / Application Support / MobileSync / Backup文件夹中查找,可以查看此文件的示例(在子文件夹中查看最新日期) 这是文本编辑器中文件外观的屏幕截图: (来源:supercrazyawesome.com) 如何将其解析为Cocoa应用程序,以便为iOS 4.0更新(免费)iPhone Backup Extractor应用程序(http://supercrazyawesome.com)?
82 iphone  ios4  backup  extract 

6
PostgreSQL:提高pg_dump,pg_restore性能
开始时,我使用pg_dump默认的纯格式。我不知所措。 研究表明,使用可以节省时间和文件大小pg_dump -Fc | gzip -9 -c > dumpfile.gz。我很开悟。 是时候重新创建数据库了, # create tablespace dbname location '/SAN/dbname'; # create database dbname tablespace dbname; # alter database dbname set temp_tablespaces = dbname; % gunzip dumpfile.gz # to evaluate restore time without a piped uncompression % pg_restore -d dbname dumpfile # into a …

7
SQL Server 2008备份错误-操作系统错误5(未能为此错误检索文本。原因:15105)[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 谁能帮我,我正在尝试备份位于localhost \ SQLEXPRESS上的数据库,但我不断收到以下错误: Backup failed for Server 'localhost\SqlExpress'. (Microsoft.SqlServer.SmoExtended) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476 ADDITIONAL INFORMATION: System.Data.SqlClient.SqlError: Cannot open backup device 'C:\backup.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). (Microsoft.SqlServer.Smo) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476 谁能解释我在这里做错了什么? 谢谢

8
即使将BACKUP LOG TO DISK后,日志文件上的DBCC SHRINKFILE也不会减小大小
我有一个[My DB]数据库,其中包含以下信息: SQL Server 2008 MDF大小:30 GB LDF大小:67 GB 我想尽可能地缩小日志文件,因此我开始寻求解决方法。注意:我不是DBA(甚至不是DBA),并且在完成此任务时一直感觉良好。 首先,我只是进入SSMS,DB属性,文件,然后将“初始大小(MB)”值编辑为10。这将日志文件减小为62 GB(不完全是我输入的10 MB)。因此,我附加了SQL事件探查器,看到正在调用DBCC SHRINKFILE。然后,我将该命令输入到查询编辑器中,结果如下。 DBCC SHRINKFILE (N'My DB_Log' , 10) 输出为: Cannot shrink log file 2 (My DB_Log) because the logical log file located at the end of the file is in use. DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages ------ …

6
将Subversion存储库移动到另一台服务器
我有一台托管Subversion代码库的服务器。该服务器当前是Windows Server 2003机器,我的IT管理员希望将其更新到Windows Server 2008。 这意味着在服务器建立期间,我将需要移动Subversion存储库,并且想知道将存储库移至新服务器的最佳实践是什么。 看起来,在线查找时,推荐的方法是使用: svnadmin dump /path/to/repository > repository-name.dmp 然后使用: svnadmin create repository-name svnadmin load repository-name< repository-name.dmp 导入存储库。 上面的方法似乎是最好的方法吗?
67 svn  backup  restore 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.