下载链接:
https://adworld.xctf.org.cn/challenges/list
主函数分析:
查看读入数据和比较数据的位置,会发现问题,他们是挨着的,且相差4个字节,
根据main()函数可以知道,dword_60106C是‘nuaa’,这里要注意小端存储(内存中),即:
000000000060106C→‘a’
000000000060106D→‘a’
000000000060106E→‘u’
000000000060106F→‘n’,
0000000000601068是开始位置,中间的数据随便填充即可
了解一下.bss:一文读懂 .bss段 的作用_bss段存放的是什么东西_jxryj的博客-CSDN博客
最后结果: cyberpeace{f178d34680e278da75e4b40e9921da97}