easyjni

题目来源: 暂无

题目描述:

 

 

程序的逻辑是将输入先进行一次换表base64编码,然后调用native库的ncheck进行处理并返回结果

用IDA查看native库

发现编码后总共应该是32位,将换表base64编码后的结果先进行一次前十六位与后十六位的对调,然后一位与二位对调,三位与四位对调……之后与“MbT3sQgX039i3g==AQOoMQFPskB1Bsc7”进行比较

因此先将要比较的字符串恢复成正常的顺序,然后换表base64解码即可得到flag

flag{just_ANot#er_@p3}

posted @ 2021-08-22 12:04  hktk1643  阅读(32)  评论(0编辑  收藏  举报