【问题标题】:React-Native app reverse engineering and obfuscationReact-Native 应用逆向工程和混淆
【发布时间】:2018-10-04 07:45:26
【问题描述】:

react-native expo 生成的 apk 是否被混淆了?

exp build:android

如何使用该 apk 取回我的 react 本机 JS 源代码?为此我需要 dex to java 编译器吗?

寻找您的宝贵建议,因为我担心我的 react native 应用程序的安全性并尝试比较混淆代码与非混淆代码

【问题讨论】:

  • @Facebook 开发团队必须回答这个问题。 #Facebook

标签: react-native apk react-native-android reverse-engineering expo


【解决方案1】:

无需使用dex to java工具反编译app。

如果您生成生产版本,它将被缩小,但这远不是您可以尝试使用react-native-obfuscating-transformer 实现的高级混淆

您可以通过使用 zip 存档管理器打开 apk 来找到 js 包。捆绑包将位于:

/assets/index.android.bundle

无论如何,任何客户端代码都应该被视为不安全的,如果您需要安全性,请使用您的后端来处理它。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 2020-11-29
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2019-03-12
    相关资源
    最近更新 更多