下载题目是一个64-bit ELF文件 ida 打开看main函数:
看encode函数:
线索在main函数中字符串对比的这行:
if ( !strcmp(&s, enflag) )
如果要满足 if ( !strcmp(&s, enflag) ) 那么输入的字符串v5通过for循环计算出来的结果需要与enflag一致,已经知道了enflag,逆推就可以了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!