求取 Swift逆向资料

刚接触iOS逆向没多久,熟悉使用各个工具阶段,
通过小黄书和iOS应用开始入门接触的,但是到上手分析应用时候,都是Swift开发的了,
所以问一下论坛的大佬有没有Swift逆向相关的新手教程之类的文章资料,或者请资深大佬讲解一下Swift逆向学习路线给点经验也可以, 学习哪些知识才能过渡到swift的逆向学习中.
例如书籍上通过函数名做lldb断点调试时,oc就是直接"-[xxxClass xxxMethod]" 但是Swift应该怎样断点函数名设置,这种类型的问题, 网上查都不好查到,资源蛮少的,

这个论坛真是越来越可怕了。
越来越多的人,看起来一个个好学求知的样子,其实都是伸手党。
问问题之前好歹也自己搜搜,这种事情google下不就有了?
基本关键词第一条就有资料了。
其他的知识小黄书或者类似的资料看下,学习其思维方法就可以了继续做了。

我要是管理员,先ban了再说。

1 Like

期待大神写篇文章,也跟着学习学习

天热建议吃颗雪糕,
我想咨询的是学习的大概路线或者一些知识范畴性的方向,再明确点也就是小黄书/iOS应用安全这类书里面会讲解的东西,涉及到哪些工具或者知识点,我是问这些经验的,而不是您口中的伸手党上来就要解决方案的,
其一,我也遇到了很多问题,也是卡住几天没得进展,也没像你说的伸手就来拿,
其二,我是发到聊天模块,也就是为了大佬们闲下来的时候带带小白入门,有当然好,没有就当活跃论坛吹水不了
其三,没必要上来就讽刺,毕竟不是人人都经验丰富,直接就能理解OC转到Swift,
其四,如果大佬觉得还是伸手党,我可以把我一天的搜索记录给大佬打印出来,看看是不是没动手试过,还是无从下手才求助的

1 Like

你好 请发我一份支付宝■■

Swift逆向难度增加很大的一个原因是runtime改动比较大 不像oc可以肆无忌惮的调取

Swift应该怎样断点函数名

一般来说swift逆向hook需要按照一定的规则计算方法名或者在lldb里面用image lookup寻找真实方法名 然后对应下断点看参数最后hook

swift每次编译的方法名可能都不相同所以对于不同版本的app你可能要写好多次hook。。

共勉 我也是个🥬

3 Likes

好的,使用学习的oc那一套有一些知识点发生了变更,导致在某些阶段过程无从下手了