Android逆向實例筆記—那些搜不到的中文怎麼辦?

該crackme爲吾愛培訓教程的課後作業,簡單到爆,大神請路過

1.源apk
廢話不多說,藍疊看看錯誤提示。


記住我們的錯誤信息。

2.反編譯
首先去string.xml中
<?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。這個就是學習一下都不到中文怎麼辦。這裏也就是自己做做筆記,很簡單的東西。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章