吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9540|回复: 25
收起左侧

[Android 原创] Android逆向实例笔记—那些搜不到的中文怎么办?

[复制链接]
牵走天涯 发表于 2016-8-26 11:24
本帖最后由 牵走天涯 于 2016-8-26 11:29 编辑

该crackme为吾爱培训教程的课后作业,简单到爆,大神请路过



这个也有人发过,但是写的不够详细,我写出来,一是自己做做笔记,二是给新生提供方便。





1.源apk
废话不多说,蓝叠看看错误提示。



记住我们的错误信息。

2.反编译
首先去string.xml中
[XHTML] 纯文本查看 复制代码
<?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。这个就是学习一下都不到中文怎么办。这里也就是自己做做笔记,很简单的东西。

免费评分

参与人数 2威望 +1 吾爱币 +1 热心值 +1 收起 理由
照片依旧 + 1 热心回复!
qtfreet00 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 牵走天涯 发表于 2016-8-29 14:30
世事繁华皆成空 发表于 2016-8-29 14:18
因为三篇帖子都太入门了,整体给一点威望

我还没达到奢求威望的时刻呢。这都有些喜出望外的感觉。然后主要是我也才入门,上周才上手学习的。我想的是把我自己的学习过程记录下来,可以帮助很多新手入门,就不要学我到处去找教程了。
 楼主| 牵走天涯 发表于 2016-8-29 14:32
真爱贤 发表于 2016-8-26 13:48
恩,挺基础的,楼主在哪里找的题?

就课后作业啊。每个帖子我都声明来来源,第一是尊重作者,第二是方便大家学习参考
 楼主| 牵走天涯 发表于 2016-8-26 11:45
忘了给下载了
https://yunpan.cn/cMqFIzEa2y4UT  访问密码 93db
三日月宗近 发表于 2016-8-26 11:50
学习了,顺便沙发
不苦小和尚 发表于 2016-8-26 11:55
楼主用得什么软件啊
wangxd 发表于 2016-8-26 11:56
学习了,顺便沙发
SQLite 发表于 2016-8-26 12:49 来自手机
这个很赞,正在学习安卓逆向,支持一下!
真爱贤 发表于 2016-8-26 13:48
恩,挺基础的,楼主在哪里找的题?
 楼主| 牵走天涯 发表于 2016-8-26 14:40
不苦小和尚 发表于 2016-8-26 11:55
楼主用得什么软件啊

apkIDE呢,我帖子有介绍呢
 楼主| 牵走天涯 发表于 2016-8-26 14:41
真爱贤 发表于 2016-8-26 13:48
恩,挺基础的,楼主在哪里找的题?

安卓培训教程
 楼主| 牵走天涯 发表于 2016-8-26 14:42
没办法哈,新生呢
@XhyEax
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表