『壹』 如何分析一款ios應用的源代碼
分析一款ios應用的源代碼方法如下:
1、首先提取整個應用文件的二進制代碼,建立for循環將機器所有字元串進行排列組合並標記後編譯。
2、再建立for將應用文件二進制代碼同所有的字元串排列組合編譯成的二進制文件進行對比。
3、最後通過標記就能找到應用的源代碼。
『貳』 如何看到一個APP應用的源代碼
一、安卓APP
用android-killer可以反編譯apk,比較方便,不過只能看到smail文件,學習一點smail,你可以看明白他的源代碼的意思,如果有殼的話,先改apk後綴後為zip,找到加殼的so文件,一般如名字中帶xxxprotect.so 用網路,360,騰訊廠商加固的話,也都有對應特點,然後把這個so文件用IDA pro打開,找到它的關鍵加密演算法。找到後,一版是不讓進加密演算法,直接return。就可去殼,去了殼之後,再進行重打包簽名,測試下。
二、ios上的app一般走如下流程
1、 拿個越獄機-下好工具
2、 去越獄平台下個想分析的應用(或者去app store下,用解密工具解密一下)
3、 導入reveal分析頁面,得到想要的知道的具體視圖類或者大致范圍
4、 分析class-mp中,找到想要的類和函數
5、 在IDA或者Hopper中找到具體函數,查看匯編邏輯
6、 修改相應的邏輯,達到篡改目的,重新打包
『叄』 如何在iOS版Safari中「查看源代碼」
1、在iOS版Safari中,通過圖示位置來添加書簽進行存儲。