Android逆向基礎——smali基礎學習
Android逆向之Java基礎
說明
java系列主要是為了複習一下java基本語法,最主要的目的還是為了研究一下class檔案
當然還有一個目的就是多看看smali程式碼,混個臉熟對後面的分析有很大的幫助
Android逆向-java程式碼基礎(1)
內容:
1.編寫第一個java程式碼
2.使用javac進行編譯
3.使用java命令執行
4.java虛擬器簡單認識
5.class檔案分析:魔數,副版本號,主版本號,常量池計數器,常量池
6.class轉dex方法。
7.dex轉smali方法。
文章傳送門:ofollow,noindex">戳這裡
Android逆向-java程式碼基礎(2)
內容:
1.java基本資料型別
2.class檔案分析,常量池具體說明
3.smali語句,逐句翻譯
文章傳送門:戳這裡
Android逆向-java程式碼基礎(3)
內容:
1.java數學計算
2.class檔案分析:訪問標誌位
3.class檔案的簡單檢視方法
4.smali檔案分析
5.初次嘗試使用smali寫有單程式碼
文章傳送門:戳這裡
Android逆向-java程式碼基礎(4)
內容:
1.java的輸入輸出
2.class分析總體
3.smali例項逐句分析
4.smali程式碼總結
文章傳送門:戳這裡
Android逆向-java程式碼基礎(5)
內容 :
1.java邏輯判斷
2.demo smali分析
3.smali程式碼編寫
文章傳送門:戳這裡
Android逆向-java程式碼基礎(6)
內容:
1.java的迴圈邏輯
2.smali迴圈邏輯分析
文章傳送門:戳這裡
Android逆向-java程式碼基礎(7)
內容:
1.java基礎類定義
2.class檔案分析-field分析
3.smali demo分析
文章傳送門:戳這裡
Android逆向-java程式碼基礎(8)
內容:
1.java內容複習
2.class檔案分析之method_info結構
3.smali demo分析
文章傳送門:戳這裡
Android逆向——初識smali與java類
文章傳送門:戳這裡
Android逆向——smali複雜類解析
文章傳送門:戳這裡