APP逆向-吾爱破解2023春节
Android 1
使用开发者助手分析界面资源
定位按钮标签
在jadx-gui中,根据包名和类名定位代码,抠出来修改一下,放到Java在线编译网站上运行,得到flag
通关 🙌🙌🙌
Android 2
像第一题一样,使用开发者助手定位Activity,这里就不赘述了,直接上jadx-gui静态分析
主要的判断逻辑在这里,其实就是将uid和flag传给c0837a.m25B
,然后返回结果
1 | if (c0837a.m25B(obj, StringsKt.trim((CharSequence) editText2.getText().toString()).toString())) { |
进入 c0837a.m25B
函数:
函数的返回结果是比较两个值
这里由于涉及到的算法比较多,抠的话很费事(我比较懒 👻)就直接上frida了,只要hook一下 Intrinsics.areEqual
的第二个传参就行
1 | function main(){ |
然后启动 frida-server,启动脚本,点击按钮,就能看到结果:
参数2就是flag了,顺利过关 ✨
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chen's Blog!
评论