crackme-one 傳送門
crackme-two 傳送門
crackme-three 傳送門
crackme-four 傳送門
crackme-five 的破解思路和 crackme-one 和 crackme-two 差不多,不同的地方在于 crackme-five 把字符串都存在了資源文件里
首先嘗試錯誤的輸入,彈出錯誤提示 “Sorry, that wasn't correct”,搜索該字符串,找到該字符串對應(yīng)的名稱為 “string_challenge_five_lose”

搜索該名稱,找到其對應(yīng)的 id

再次搜索該 id,找到代碼中引用這個 id 的地方

發(fā)現(xiàn)引用這個 id 的代碼是在 cond_1 標(biāo)簽下的,也就是說當(dāng)條件滿足跳轉(zhuǎn)到 cond_1 時,就會顯示提示輸入錯誤的信息
找到判斷是否跳轉(zhuǎn)的代碼

分析后得知跳轉(zhuǎn)的條件是兩個字符串不相等,而相比的兩個字符串剛好是從 EditText 獲取到的字符串和 id 為 0x7f0a000e 的字符串,找到這個字符串


輸入 “eight”,成功