Android Normal

http://ethereal.prohitime.top/demo/novel

public void onClickTest(View arg3) {
        if(this.mFlagEntryView.getText().toString().equals(this.stringFromJNI())) {
            this.mFlagResultView.setText("Correct");
        }
        else {
            this.mFlagResultView.setText("Wrong");
        }
    }
判断函数  逻辑很简单,就是把输入的字符串 mFlagEntryView.getText()和 this.stringFromJNI()进行比较
String stringFromJNI()
在native层,需要分析so文件


要分析so文件,通常采用armeabi-v7a的so文件,托到IDA里打开

用winhex打开


DDCTF-397a90a3267641658bbc975326700f4b@didichuxing.com
可以直接看到flag

 posted on 2020-10-26 19:48  My_serendipity  阅读(78)  评论(0)    收藏  举报