【发布时间】:2017-12-11 20:03:58
【问题描述】:
我正在使用 Xamarin,我的所有 API 密钥都存储在我的 PCL 中的一个名为 appconfig.json 的文件中
生成 APK 后,我的 API 密钥存储在哪里?
有人可以拿这个 APK 并反编译得到这个文件的内容吗?
我知道有可能,但我使用的是 Mac,因此无法访问 Windows 工具。
有人可以引导我完成这些步骤以在 appconfig.json 编译后阅读其内容吗?这只是为了让我可以证明它可以做到——我知道它可以做到,只是花了我太长时间。谢谢!
【问题讨论】:
-
实际上我不太确定,我们是 MVVM iOC 容器并在 OnCreate() 期间在本机层初始化它,但 appconfig.json 来自 PCL。当我打开 APK 的 Zip 时,我可以转到程序集 -> dll.config,但我认为这不是我要找的
-
我们只是在运行时读取 JSON 文件的内容
-
啊,我在这里看到我们将它作为程序集资源嵌入并像这样读取它 -> 'var resourceNames = assembly.GetManifestResourceNames();'
-
建议在Reverse Engineering Stack Exchange咨询逆向工程方面的问题。
标签: xamarin apk app-config reverse-engineering api-key