工具:蓝蝶模拟器,apktoolkit
源文件:crackme-F1F2.apk
apk来源:吾爱破解网络
首先安装apk
打开后界面如下:
我们看到这个界面,需要注册码,通过分析,有两个方案,一个是绕过注册码的判断,另一个是编写注册码算法(在源程序里肯定有相关算法)。
解法一:简单粗暴,修改判断语句,我们通过搜索Lisence Uncorrect找到相关文件,那么我们应该想到成功之后应该会返回Lisence Correct,而这附近肯定有判断语句,果不其然,if ne v2,v3:cond_4,我们把它修改成if eq v2,v3:cond_4,这样就绕过了判断。
解法二:稍稍复杂,分析经过基本逆向分析可知,此app需要一个注册码,而注册码是通过输入的用户名,再由一些算法算出的,所以得分析这个算法,然后编写注册机
crackme-F1F2.apk下载地址:http://download.csdn.net/detail/zsd747289639/9701328