defcamp

IDA反汇编调试出main函数
1
链表中一共10个元素。每个元素16字节大小,前4个字节存储1到10。从第5个字节开始存储序号值+109。
对于输入s,如果sub_40074D返回值为0,则正确。
2
v6=v9 5 2 7 2 5 6
v6的初始值为0,v4每次循环初始值为0。当输入的字母与链表中序号值+109相等时,才会被赋值为序号值。即v4=5 2 7 2 5 6
输入字母的ASCII码应为 114 111 116 111 114 115
对应ASCII码得出答案

转自实验吧,原文作者实验吧ID 南风如何知我意