我正在使用Instant Messaging软件,但我怀疑该软件会保留有关我的计算机的许多信息(例如我的MAC地址),并且可能会泄漏它。我决定要检查该软件的本地数据库,并查看它在本地保存的内容。
我已经能够使用软件自己的日志转储和Procmon找到有趣的数据库。但是,它们是受密钥保护的SQLite数据库。
对不起,如果我英语有误,请提前致谢。
答案 0 :(得分:0)
- 我有什么办法知道密钥的格式和大小?是十六进制吗?
密钥只是纯文本形式(就像普通密码一样),大小是(也像密码一样)由数据库创建者定义。
- 我如何有效地继续研究?
我建议对应用程序进行反向工程,然后寻找与数据库的连接已启动的部分。为此,您可以使用动态分析(使用调试器)或静态分析(使用反汇编器分析二进制文件)。