
android逆向工程
文章平均质量分 64
言并肃
一个默默的开发者
展开
-
【转载】反编译IDA_Pro
安卓应用程序的开发语言是java,但是由于java层的代码很容易被反编译,而反编译c/c++程序的难度比较大,所以现在很多安卓应用程序的核心部分都使用NDK进行开发。使用NDK开发能够编译c/c++程序,最终生成so文件。而so文件是一个二进制文件,我们是无法直接分析so文件的,所以这里需要用到一个反编译工具IDA Pro。IDA Pro能够对so文件进行反汇编,从而将二进制代码转化为汇编语言,利用IDA Pro神奇的F5功能还能将汇编语言反编译成c/c++程序。--摘自《转载 2022-11-22 00:03:46 · 5030 阅读 · 1 评论 -
android逆向工程dex2jar使用
android逆向工程dex2jar使用framework 静态 jar 包生成方法:dex2jar-2.1-AndroidN 以后使用.zip 解压,直接在ubuntu 上面使用。将out/target/product/LGO_demo/obj/JAVA_LIBRARIES/mediatek-framework_intermediates/javalib.jar 拷贝到 dex2jar 目录Android 8.0 需要先将 jar 转成 dex,然后再转为静态 jar,可以在 AndroidSt原创 2022-05-15 13:55:43 · 2753 阅读 · 0 评论 -
使用jad进行反编译
JAD下载地址./jad -o -r -s java -d test /home/user/android-project/GerritProject/TestSdk/app/src/main/java/com/example/testsdk/**/*.class/**/代表遍历子目录 -o - 无需确认直接覆盖输出 (default: no) ,-r 表示恢复源文件的目录结构, -d 表示输出目录,-s 表示文件的扩展名。首先,看一下jad的帮助提示-a - 用JVM字节格式来注解输出-af -原创 2022-05-11 10:53:42 · 936 阅读 · 0 评论