Android 逆向環境配置與常用工具介紹

Android逆向- 環境配置與常用工具介紹

1. 在開發語言上,需要能夠讀懂Java,Smali,C++,arm代碼,這是對逆向人員的考驗。

2. 傳統的java語言運行時通過jvm將源文件編譯成Java字節碼運行,Google開發了一個虛擬機運行Android程序,這個虛擬機就是Dalvik,當晚餐源代碼開發後,首先將Java源碼轉換成字節碼,然後通過Dx工具,將字節碼文件轉換成.dex文件,最後該dex格式文件在Dalvik上運行。

3. 配置Android開發環境:

  • 下載JDK8,配置環境變量:新建:JAVA_HOME->jdk的安裝路徑。CLASSPATH->.%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar。 編輯:PATH->%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
  • 安裝android studio和SDK,配置環境變量:編輯新增PATH-> sdk的platform-tools路徑和tools的路徑。
  • 安裝NDK,androidstudio裏下載ndk,存放路徑在sdk\ndk-bundle。
  • 安裝模擬器,市場上各大模擬器都可以。
  • 一臺root過的調試手機。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章