考点:base64编码
1.进入ida,分析代码,看到flag先经过sub_4110BE处理存入v4,v4在复制到destination,循环处理destination,将destination每个字符的字符值加上其下标再赋值回destination,最后与str2对比是否一样
2.已知str2即处理后的Destination,通过将destination每个字符的字符值减去其下标再赋值回destination,得到原来destination为e2lfbDB2ZV95b3V9
3.即v4为e2lfbDB2ZV95b3V9,进入sub_4110BE发现是base64编码
厨子解
flag{i_l0ve_you}