推荐肉丝r0ysue课程(包含安卓逆向与js逆向):https://img-blog.csdnimg.cn/7fa698312c304ab7bb0a03e2c866990f.png
下载下来是个jar文件,先运行一下
解压后用IDEA打开
获取输入后传入了checkPassword
方法来进行验证
其中有一个ClassEnc文件,被AES加密过,这是解密后然后加载一个新类myclass(该类实现了(CheckInterface)接口
还有一个newClassName.class
里面恰好有checkPassword方法。
是md5加密后与"fa3733c647dca53a66cf8df953c2d539"
做比较
cmd5解得
得到flag,flag为flag{monkey99}