破解太极体验码时卡住了
本帖最后由 SheepChef 于 2019-8-17 14:02 编辑软件有一个体验码,可以激活高级功能,按照另一篇教程贴反编译dex以后,发现一段代码
if-eqz p1, :cond_0
.line 199
invoke-direct {p0}, Lme/weishu/exp/ui/AboutActivity;->n()V
goto :goto_0
.line 201
:cond_0
invoke-virtual {p0}, Lme/weishu/exp/ui/AboutActivity;->getApplicationContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f0f00df
const/4 v0, 0x0
invoke-static {p1, p2, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object p1
invoke-virtual {p1}, Landroid/widget/Toast;->show()V
蓝色字段处是一个错误信息:体验码不存在或已被使用。
更改判断条件nez,跳转到goto 0处时只显示一个成功信息,其他功能均未解锁。
然后产生新思路,拿Charles抓包以后出来如下信息
id=078ca8f7d3f81bf13ae979e79b16dcf6
code=test(测试体验码信息)
发的包名是k
链接地址是http://taichi.dimenspace.com:39222/k
尝试全局搜索链接地址(包括ip)后无结果。。
然后发现注册时会显示一个请等待,资源地址查找以后找到如下代码
if-eqz v5, :cond_0
return v3
:cond_0
add-int/lit8 v4, v4, 0x1
goto :goto_0
:cond_1
return v2
.end method
.method public static c(Landroid/content/Context;)Lde/robv/android/xposed/na;
.locals 2
.line 95
new-instance v0, Lde/robv/android/xposed/na$a;
invoke-direct {v0, p0}, Lde/robv/android/xposed/na$a;-><init>(Landroid/content/Context;)V
const p0, 0x7f0f0118 此处是请等待
.line 96
invoke-virtual {v0, p0}, Lde/robv/android/xposed/na$a;->a(I)Lde/robv/android/xposed/na$a;
move-result-object p0
const/high16 v0, 0x7f0d0000
.line 97
invoke-virtual {p0, v0}, Lde/robv/android/xposed/na$a;->b(I)Lde/robv/android/xposed/na$a;
move-result-object p0
const/4 v0, 0x0
const/4 v1, 0x1
.line 98
invoke-virtual {p0, v0, v0, v1}, Lde/robv/android/xposed/na$a;->a(ZIZ)Lde/robv/android/xposed/na$a;
move-result-object p0
但仍未找到url,求大佬指明破解思路! 楼主解决了的话麻烦说一下{:1_893:}
页:
[1]