FindPass Write Up Jarvis OJ

安卓题,首先放进JEB中分析:

拿到伪代码后,发现是一个字符串比较,v4中保存的应该是flag,想到动态调试一下应该就好,于是去equals函数这里下个断点:

之后attach虚拟机中的进程:

之后程序会在断点处停下来,转到VM/Local那里去查看变量:

发现类型好像不对,v4是输入的字符串,v9是flag,于是点击一下int,输入string,即可将识别的错误类型修正:

这样便顺利地拿到了flag。


猜你喜欢

转载自blog.csdn.net/wannafly1995/article/details/80966072