【问题标题】:How to deobfuscate code in ios objective C?如何对 ios 目标 C 中的代码进行反混淆?
【发布时间】:2023-02-10 15:56:01
【问题描述】:

我按照以下链接中的步骤使用 pp-ios-rename 或 ios-class-guard 混淆了我的代码

https://github.com/preemptive/PPiOS-Rename

但是当我尝试对我的代码进行去混淆处理时,我做不到,而且任何地方都没有对此的支持。请帮助我对代码进行去混淆处理。甚至我的故事板场景都变得模糊不清,可能是我在这个过程中做错了什么。 提前致谢。

【问题讨论】:

    标签: ios objective-c deobfuscation


    【解决方案1】:

    回购建议恢复到以前的提交,因为看起来没有自动的方法来撤消它。您可以参考symbols.map 文件来查看映射。

    如果你仍然有这个文件,你可以尝试用原始名称反转混淆的名称,然后运行这个命令:

    ppios-rename --obfuscate-sources --symbols-map symbols.map
    

    但是,由于这些重要的权衡,通常不建议使用这种源代码混淆,除非将其作为自动化 CI/CD 管道的一部分运行。

    【讨论】:

      猜你喜欢
      • 2013-03-24
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      相关资源
      最近更新 更多