android逆向练习1

题目:一款app需要注册才能使用,现在需要直接破解,找到注册的账号密码.

1.找到应用程序的apk文件,提取出后缀名为.dex的文件.

2.用dex2jar将dex文件进行反编译转为jar文件:

3.将转换出来的jar文件用jd-gui程序打开,查看里面的java源代码进行分析.找到账号密码对应的资源标识

 4.用apktool脚本将整个apk文件进行反编译

 5.根据java源代码的2131099684标识符,R.class类去搜索对应的资源名.

 6.找到资源名,去apk反编译文件的资源文件搜索资源名对应的值.

7.和找账号方法一样继续找到密码

总结(这只是一个简单的练习app程序):

1.提取apk文件中的dex文件进行反编译查看源码,了解程序结构.

2.将整个apk进行反编译,查看配置文件,资源文件信息.

3.根据源码中的信息,找到对应的资源信息.

猜你喜欢

转载自www.cnblogs.com/PrideAssassin/p/11446883.html