运行分析
- 需要破解Name和Serial,点击check无反应
PE分析
- LCCwin32程序,32位,无壳
- LCC-Win32是运行于Windows9x/Me/NT/2000下的免费的32位C语言编译系统,很古老了
静态分析&动态调试
- ida搜索字符串,双击进入,按x跳转到函数
- 静态分析,程序很简单,提取Name和Serial每个字符串计算判断
算法分析
Name = 'concealbear'
Serial = ''
for i in range(len(Name)):
Serial += chr(ord(Name[i]) - i)
print(Name + '的Serial为:\n' + Serial)
- 验证成功