CTF easy-apk密码破解
本帖最后由 Kingerling 于 2020-4-10 23:53 编辑apk链接
链接:https://pan.baidu.com/s/1pJXUiinFfXwxA7BKdaglHQ
提取码:jp2v1. APK主页
2. 把apk文件拖到deb2工具中进行反编译
3. 查看Mainfest可以知道主界面(唯一界面)为
4. 开始分析
5. 分析得到
2131099685:转成16进制为0x7f060025 2131099683:转成16进制为0x7f060023
推断 this.i()为密码 6. 在onclicktest方法打断点(快捷键ctrl+b)
单步调试 V0就是密码了将类型变成String查看值为DDCTF-3ad60811d87c4a2dba0ef651b2d93476@didichuxing.com 成功!(记得把String类型改回来)
成功
给你文章编辑了下,换了行舒服一些。 支持支持 Hmily 发表于 2020-4-7 19:52
给你文章编辑了下,换了行舒服一些。
感谢感谢:loveliness: sun孙靖飞 发表于 2020-4-7 21:09
支持支持
感谢支持 V0 将类型变成String查看值 Risk2S 发表于 2020-4-10 11:10
V0 将类型变成String查看值
这一步看的不是太懂 Risk2S 发表于 2020-4-10 11:11
这一步看的不是太懂
你看下我的第五步:将输入的值转换成字符串(toString方法)跟this.i()比较 那么能推到this.i()为密码 且为string类型 根据smali代码 也能很轻易看出是String类型 且 this.i()为V0. jeb调试窗口默认类型都是int 想查看正确值就得改 且看完之后得将类型改回int 要不然会报错 晕提取码是啥?
页:
[1]