这两年我从一名看别人教学视频的菜鸟,到使用百度解决基本的问题,再到能够在Stack Overflow上查找问题或者回答问题,最后到能够在GitHub上直接向第三方库的作者提出问题,参考优秀的开源代码,实现自己的开源项目。我的成长离不开GitHub和众多的开源工作者们。
从GitHub众多项目的issue中,我经常能看到不同的思考问题的方法。我会尝试着去验证这些奇特的想法。从去年中旬开始研究iOS逆向开发,一个很有意思的研究方向。常常会带给我们不同的喜悦。当一个人的专业知识越来越多的时候,思想的束缚也会越来越多,当我们跟随着苹果的步伐一步步前行的时候我们失去了很多重要的东西,从C/OC转到了swift我们的编程思想发生了转变切换成更加时尚的面向协议的编程。苹果的视图使用swift的众多语法糖让开发者们相信这是一个更加有趣、高效、安全的编程方式,但是又回到了那个最基础的问题。我能做什么?在接触iOS逆向编程以后打开了一扇向世界的大门,我们学到的越来越多的专业技能不应该成为我们思想上的枷锁,而已改称为我们想要实现想的目标的工具。在逆向开发中许多以前不可能实现的事情被一一实现,因为你的对手都是这个领域里最顶尖的高手,而我们要做的就是理解这些人编程的想法,并且找到他们变成过程中的漏洞,然后利用这些实现自己想要实现的功能。Full of challenges,full of happiness.
hook微信已经有一段时间了,从最初参考几个越狱项目开发这套有很多缺陷的非越狱版本,到现在一步步完善,最近加入了后台持续运行的开关,但是加入后连30s内的消息都没推送去通知了。准备接下来解决一下推送问题,并且针对微信在打开应用时向微信发送了验证客户端的一些操作做了一些设想,准备在这些安全监测机制上做写文章,绕过客户端的监测,进一步避免被封号。