是否可以通过修改 libsqlcipher.so 来解决 SQLcipher 问题?

逆向工程 安卓
2021-07-03 03:06:23

我试图从使用 SQLcipher 的 Android 应用程序中提取数据。SQLcipher 是 SQLite 的扩展,它使用 256 位 AES 加密数据库文件。

在 APK 中,库位于lib/libsqlcipher.so. 我很好奇我是否可以简单地通过修改来提取加密密钥libsqlcipher.so(例如,修改sqlite3_key函数以便将加密密钥记录到文件中)。计划是编译我自己的libsqlcipher.so.apk版本,重新打包 APK,安装它,然后在设备上运行它。

这种方法会按预期工作吗?这听起来太容易了:)

0个回答
没有发现任何回复~