美文网首页
反编译APK文件后如何快速定位包含某字符串的文件

反编译APK文件后如何快速定位包含某字符串的文件

作者: dhhuanghui | 来源:发表于2016-08-25 21:52 被阅读1338次

    首先前提是已经对APK进行了反编译,反编译方法很多,简单说明:
    1、将apk文件后缀命名为zip,然后用压缩软件解压该文件,能得到classes.dex文件;
    2、通过dex2jar命令,得到classes.jar文件;
    3、这时候,可以用jd-gui查看该jar包中的java文件,但是这时候如果想搜索文件中的字符串,jd-gui就办不到了。
    现在大家越来越重视APK的安全性了,很多反编译方法都不适用了,这篇文章主要讲的是如何从大量的jar文件中快速找到我们想要的包含某字符串的文件。
    准备工作:
    1、jad工具
    2、FileLocator软件;
    以上工具都可以通过百度搜索下载得到;
    步骤:
    1、 将上面得到的classes.jar文件解压到任意目录,这里把classes.jar文件复制到jad工具的目录下解压,省的配置jad的环境变量;
    2、 然后打开cmd打开控制台,通过cd /d jad目录 来切换到jad的目录,然后执行命令

    123.png

    ,会发现在该目录多了一个src目录,这个目录下的就是java文件了。
    3、然后打开FileLocator软件,就可以对src文件夹里的文件进行搜索了。

    相关文章

      网友评论

          本文标题:反编译APK文件后如何快速定位包含某字符串的文件

          本文链接:https://www.haomeiwen.com/subject/rgmasttx.html