2017年 3月7日,我入职58当天拍的工位照片,当时是工位还在A1楼5层。 17年一个普普通通的夜晚,9点之后打车回家,初来乍到不敢打快车,只...
明天就是大年二十九,今年比较特殊没有腊月三十,因此明天晚上就是除夕夜。年终总结已经酝酿了很久了,但是迟迟没有动笔,主要原因是年底被腰间盘突出困扰...
为啥要做线上探测 iOS的常规崩溃数量已经不多,剩余的崩溃往往是不能稳定复现或缺乏有效信息。经过线上统计后我发现目前剩余的无法定位和解决的崩溃有...
前言:本文适合像笔者一样,对逆向几乎零基础的同学阅读一点小建议:环境这块快速略过,能正常使用就行,无需过分纠结。 环境 越狱 如何越狱 通过体验...
从野指针探测说起 前段时间58旗下本地版APP上出现了较多的野指针崩溃,崩溃堆栈没有太多有效信息,只是告诉崩溃发生在自动释放池释放对象的时候。 ...
摘要:本文主要介绍如何通过对Mach-O文件的解析以及反汇编的应用实现OC&Swift的无用代码检测,重点介绍Swift的检测方案。本文作为Sw...
前言 不知道大家有没有用过bugly,bugly提供了一种从dSYM文件中抽取轻量符号表的功能,生成的符号表更加小巧,而且保留了地址和符号的映射...
背景 58同城主APP的单架构的bugly符号表已经达到了53MB(解压后550MB+)。每次打包都需要存储和每次下载符号表都需要传输53MB的...
摘要:业界对Swift的Hook大多都需要依靠OC的消息转发特性来实现,本文从修改Swift的虚函数表的角度,介绍了一种新的Hook思路。并以此...