1.easyjava
a).需要工具 jadx 或者dex2与jd-gui 反编译工具
(使用后者发现反编译后代码语句不通,判断语句中,MainActivity类并无a(String xx)构造方法)
因此使用前者反编译工具
b)分析加密过程
1.在oncreate生命周期中,在执行click方法进行了if判断,找到有着正确提示代码的if块,会发现是根据MainActivity的b方法来判断。
2.在此类b方法中可见,是判断输入flag{xxxxxx},在根据xxxxx进行一系列加密之后是否等“wigwrkaugala”来判断boolean值
3.