不能错过的博客
imbz
我也不知道
全部博文(14)
2016年(1)
2015年(10)
2014年(3)
牧童
lalamia
qianxiao
qihancho
分类: iOS平台
2015-01-19 20:11:02
符号表中有些符号是必须的,但是很多符号都是去掉的。
先来看一个正常的二进制文件的符号表:
从上面我们可以看到很多暴露的类名、函数名等,这让攻击者很容易看出你的程序中有哪些关键的逻辑。但是我们对该文件strip后,再来看它的符号表:
strip MethodSwizzlingDemo
这时我们看到程序中定义的函数在符号表中都没有了。
而且这样在反汇编的代码中也不会存在符号。
上一篇:Linux中通过颜色识别文件类型
下一篇:网页跳转代码
登录 注册