《移动安全挑战赛》题目.doc

工具准备:apktool , dex2jar , jd-gui 1、管理员身份运行CMD 2、APK文件路径全英文 安装APK到AVD APK解压 apk-dex 准备工作:dex2jar官网http:/p/dex2jar/,将下载的DEX2JAR压缩包解压,将解压后的文件夹添加到系统的PATH环境变量中,在命令符下输入一下命令: 查看格式: 使用RAR或ZIP等解压工具直接解压得到文件后,找到classes.dex文件 1.用解压工具从 apk包中取出 classes.dex 文件 或者 用命令(dex2jar.bat classes.dex)得到一个 jar文件 jar文件在目录下 2.用jd-gui反编译工具将得到.jar文件反编译成.java文件 重新打包: 此APK还没有签名,还不能安装。 签名: 签名文件在目录下,名为:signed.apk 安装测试: 启动 Android AVD或者链接手机电脑 安装成功。 .so文件用IDA分析,APK只引用了1个函数,JAVA开的 反编译so库文件 调试so必须可以。 Debugger→Attach→Remote?ArmLinux/Android?debugger Attach进程 CTRL+S找so 计算偏移找地址,F2下断后就OK 触发断点 IDA 6.6 .SO反编译 选择函数ARM代码,再按F4 命令 adb log

文档评论(0)

1亿VIP精品文档

相关文档