iOS逆向之旅 — 總綱

逆向雜談

由於我大學期間開發遊戲外掛,對於逆向的強大有過不小的認識。能讓別人的代碼照着本身的思路去走,感受是蠻好玩的一件事。因此帶着好奇心去研究了iOS逆向。對於iOS逆向,不少人只聽過《IOS應用逆向工程》,單純經過書籍還有雜亂的博文,想要入門仍是挺難的。其實iOS逆向沒想象中那麼難,只要咱們找到方法。你想一想【遊戲外掛】只是單純憑藉C++基礎/數據結構去逆向一個大型網遊,而如今咱們有過正向iOS開發經驗,逆向蘋果App,難度可想而知降了多少。微信

咱們正常的開發是從代碼->UI/功能,逆向就是從UI/功能反推回代碼。這段時間斷斷續續學了很多iOS逆向的知識,準備好好整理一遍,分享出來,若有錯誤歡迎指正!數據結構

學習iOS逆向的用處

我簡單梳理了一下,iOS逆向能作的事~~架構

  • 瞭解iOS的底層實現
  • 破解別人的軟件,實現各類變態的功能(獲取隱私數據、微信搶紅包、釘釘打卡等等...)
  • 保護本身的代碼,隱藏隱私數據,隱藏函數
  • 上馬甲包
  • 分析別人的代碼架構 - 這個須要你有必定的架構知識

聽起來好像很屌樣子函數

學習路線

後續的文章會慢慢的分享出來,目的只是爲了紮實基礎,技術分享學習

相關文章
相關標籤/搜索