LLVM-Symbol Obfuscation的采坑之旅 依然踩坑中...

1.要判断数据类型,如果GlobalVariable的getInitializer()为空和dyn_cast转为ConstantDataArray的getInitializer()不是isCString(),都要跳过,不能进行混淆。
2.改名前后的长度要一致。

评论

  1. 可以分享一下Symbol Obfuscation的大致实现思路吗?

    回复删除

发表评论

此博客中的热门博文

使__attribute__((annotate("xxx")))能作用于OC函数

viewWillAppear不执行的解决办法

iOS中使用xpc/xpc.h