- 博客(3)
- 收藏
- 关注
原创 Reveal越狱+非越狱使用
本文将从越狱设备、非越狱设备两种方式进行介绍Reveal工具的使用。虽然是介绍Reveal,但会涉及到较多逆向相关的技术和工具;道高一尺,魔高一丈,逆向永无止境。
2023-06-28 08:54:22
1076
1
原创 C静态库符号冲突,引起的iOS随机崩溃问题
如果变量释放了,变量所占的内存也会标识为中毒内存,这时候访问这段内存同样会抛出异常(访问已经释放的对象)Address Sanitizer的原理是当程序创建变量分配一段内存时,将此内存后面的一段内存也冻结住,标识为中毒内存。即三方SDK(.a文件)与工程原有的SDK,都为静态库,且均包含了SHA1Update函数,但App却链接了三方SDK中的函数,导致原SDK在使用时产生崩溃。堆栈说明SHA1Update存在内存分配问题,怀疑是新引入的库,和工程原有的库存在函数冲突,导致App链接出错。
2023-06-26 19:35:06
392
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人