加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

目标C代码混淆

发布时间:2020-12-16 05:28:55 所属栏目:百科 来源:网络整理
导读:有没有办法模糊Objective-C代码? 谢谢 解决方法 选择器仍然是明文 – otool -o将转出所有对象及其定义的方法.您还可以使用以下一行方式转储代码中访问的所有内部和外部选择器.在源级别的混淆方法和参数名称可能是最简单的,尽管在对象级别执行此操作也将以不
有没有办法模糊Objective-C代码?

谢谢

解决方法

选择器仍然是明文 – otool -o将转出所有对象及其定义的方法.您还可以使用以下一行方式转储代码中访问的所有内部和外部选择器.在源级别的混淆方法和参数名称可能是最简单的,尽管在对象级别执行此操作也将以不依赖于语言的方式进行模糊处理,同时以一些链接器表操作为代价.
otool -s __TEXT __objc_methname yourapp.app/executable_file |expand -8 | cut -c17- | sed -n '3,$p' | perl -n -e 'print join("n",split(/x00/,scalar reverse (reverse unpack("(a4)*",pack("(H8)*",split(/s/,$_))))))'|less

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读