该crackme为吾爱培训教程的课后作业,简单到爆,大神请路过
1.源apk
废话不多说,蓝叠看看错误提示。
记住我们的错误信息。
2.反编译
首先去string.xml中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?xml version="1.0" encoding="utf-8"?> <resources> <string name="abc_action_mode_done">Done</string> <string name="abc_action_bar_home_description">Navigate home</string> <string name="abc_action_bar_up_description">Navigate up</string> <string name="abc_action_menu_overflow_description">More options</string> <string name="abc_toolbar_collapse_description">Collapse</string> <string name="abc_action_bar_home_description_format">%1$s, %2$s</string> <string name="abc_action_bar_home_subtitle_description_format">%1$s, %2$s, %3$s</string> <string name="abc_searchview_description_search">Search</string> <string name="abc_search_hint">Search…</string> <string name="abc_searchview_description_query">Search query</string> <string name="abc_searchview_description_clear">Clear query</string> <string name="abc_searchview_description_submit">Submit query</string> <string name="abc_searchview_description_voice">Voice search</string> <string name="abc_activitychooserview_choose_application">Choose an app</string> <string name="abc_activity_chooser_view_see_all">See all</string> <string name="abc_shareactionprovider_share_with_application">Share with %s</string> <string name="abc_shareactionprovider_share_with">Share with</string> <string name="status_bar_notification_info_overflow">999+</string> <string name="app_name">CrackMe</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> </resources>
|
看吧,没有可用信息。
那么我看就只有搜索了噻
什么情况。没有???懵逼了。
这个时候我们就来试试unicode
把我们需要转换的写这里。
点后点击转换为unicode
最后一步,把转化好的,放到搜索内容去。
这个时候我们搜搜看看吧。
这下就出来了,双击过去。
然后往上找找跳转。
我们去看看关键的类源码。
我们可以看到,关键就是那个if<30,试想我们怎么可能大于30呢,所以可以直接修改为小于30。或者说,我们直接跳过这个if。
好吧,那我们有两种方法。
1).把ge改为le,改为小于
2)直接goto无条件跳转
我们可以直接让goto去跳过这个if语句块
3.验证
编译生成拖蓝叠
直接点击升级,然后重启
OK,已经成功破解。
apk下载 https://yunpan.cn/cMqFIzEa2y4UT 访问密码 93db
后记:这些都是很简单,很基础的apk。这个就是学习一下都不到中文怎么办。这里也就是自己做做笔记,很简单的东西。
最后更新时间:
感谢观看