描述

The very basic crackme challenge. Gives you chance to get familiar with all Android RE tools.

目标

找到Flag

APK下载

https://yhxx.lanzoub.com/izxhl0mj4k7i

题解

首先打开APP看一下,可以看到是输入密码点击SUBMIT来获取Flag CrackMe 用Jadx-GUI打开APK看一下源码,在MainActivity中找到了SUBMIT按钮绑定的onClick函数。 在①中通过FlagGuard().getFlag()函数来根据获取文本框中输入的password得到flag。 ②中Flag不为空则展示Congratulations!FlagCrackMe 进入FlagGuard().getFlag(),发现只要传入的str(即输入的password)与Data().getData()相等就会返回②所计算出的flag,现在只需要看Data().getData()就可以拿到密码。 CrackMe 进入Data().getData(),发现函数直接返回了password字符串s3cr37_p4ssw0rd_1337CrackMe 在文本框输入s3cr37_p4ssw0rd_1337即可拿到flagCrackMe