Android 逆向助手绿色中文最新版

作者: Admin 分类: 教学软件 发布时间: 2014-11-13 01:08 ė 6 没有评论

  众所周知,Android(安卓)是目前使用量最大的移动操作系统,因而也诞生了大量的安卓应用,其中不乏非常有创意的应用。由于安卓非常热门,想学习写安卓应用的人自然也就多了,想不想看看专业的安卓应用是怎样写的?想不想看看某个安卓应用是否安全(其实是否有恶意代码),相信许多人都会对上面的问题给出肯定的答案。如果想看看某个安卓应用中到底写了些什么,就必须掌握 Android 逆向分析。

  Android 逆向助手是一款针对安卓平台的强大逆向辅助软件,功能涵盖 apk 反编译打包签名;dex/jar 互转替换提取修复;so 反编译;xml、txt 加密;字符串编码等。支持直接将文件拖放到源和目标文件处,不用每次都点浏览选择。这款软件暂时仅支持 Win XP、Win 7 和 Win 2003 系统。
  软件名称:Android 逆向助手
  最新版本:2.2

  下载地址:

  官方提供的网盘下载:点击这里下载
  备份(网盘下载):点击这里下载

  特别说明:

  1、『源文件』处支持文件或文件夹拖放;
  2、必须安装 .Net Framework 2.0 框架;
  3、部份功能依赖 java 运行环境,因此必须安装 java。

  Android 逆向助手的主要功能:

  1、反编译 apk;
  2、重新打包成 apk;
  3、对 apk 进行签名;
  4、反编译 dex;
  5、重新打包成 dex;
  6、dex 转 jar;
  7、dex 转 ddx;
  8、dex 导出成 txt;
  9、反编译 so;
  10、jar 转 dex;
  11、提取 dex;
  12、替换 dex;
  13、修复 dex;
  14、加密 xml 转 txt;
  15、字符串 unicode 编解码。

  Android 逆向工程目前存在的问题:

  1、没有完整的动态调试程序。目前由于 Android 系统的 bionic 并不完全支持 POSIX,导致现有编译的 gdb 不支持多线程无符号调试。(试了一下,的确多线程问题比较多,当然,gdb 本身也有问题)。所以对于 NDK 逆向工程比较麻烦,以静态分析为主。
  2、手机本身种类较多,而且 Android 版本繁多,更新较快,增加了逆向的难度。

  但是 Android 系统自身也有好处:

  1、手机系统的简化工作让分析也随着简化。
  2、公开源代码 大不了我修改系统 API 编译系统来进行 API hook。谁也拦不住。(Android 不支持 LD_Library API hook)。

  以上谈到的都是 arm c,一般用于 NDK 中的逆向工程。那么对于才用 Dalvik 虚拟机中的 dex 程序,逆向就完全没有难度。目前最好的逆向工具是 baksmali。综合工具是 apktools,甚至于支持动态调试。

  Android逆向助手常见问题

  问:为什么打开软件的时候会提示『程序所需库缺失』?
  答:由于软件有自身完整性校验功能,当手动替换目录下的文件时,就可能出现该提示。
  解决办法:从官方网盘下载完整压缩包。
  官方网盘:http://pan.baidu.com/s/1kTidFGr

  问:为什么『Android逆向助手』无法对一些 APK 包反编译?
  答:『Android逆向助手』对 APK 包的反编译依赖 apktool 工具,如果该工具本身无法对包进行反编译,则『Android逆向助手』也无法进行反编译。

本文出自微歌,转载时请注明出处及相应链接。

本文永久链接: http://wego2.com/Android-ni-xiang-zhu-shou-lv-se-zhong-wen-zui-xin-ban.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部