想要学习iOS逆向, 但不知道怎么入门

诸位大佬们好, 我是有iOS开发的基础, 想要学习iOS逆向。

我的英语,swift不错,iOS开发就是英语学习的。对这一领域非常非常非常的感兴趣。 我现在是刚刚大三, 从小学的时候就对这些感兴趣, 当时是在葫芦侠。

想要学习iOS逆向, 也看到了许多学习资料。 但是我有一些焦虑和疑问, 就是不同于其他开发, iOS逆向怎么样才算入门呢? 怎么样企业才愿意招你呢? 好像其他开发都有明确的学习路线。

小弟现在比较大焦虑的是还有两年的时间毕业, 这两年时间学习iOS逆向时间够吗? (我自我感觉我的学习热情是非常足的)

国外尤其是欧洲岗位需求大吗?

还请诸位大佬解答 :)

学习2年足够了

学好计算机基础

自学两年足够了~~

岗位需求肯定有的。只要有需求的企业,就要招聘的。
所谓逆向,关键在攻防。

至于怎么学习? 这个要分几步走:
1、基本的研发能力,比如swift objc ,最关键的 是 c/c++ 和 汇编。
2、逆向核心在基本功( 也就是 c/c++ 等语言 和 汇编 的转换(看到汇编就知道高级语言怎么写的,看到高级语言就知道汇编怎么跑的,最好在心里知道cpu是怎么跑的)。核心战场都在这里!!)
3、实战、实战、还是实战。基本功和研发能力完善后,就找项目实现,随便挑项目都行。总之 就是逆向ta,破解ta。
4、后期的发展方向就比较简单了。想从事渗透,就学点相关的术就行了,想从事安全,就学点安全相关的术,想从事红队,就学相关的,等等。而这些统统的工作的核心,就是研发能力和逆向基本功。

1 个赞