查无壳
ida载入
发现函数检测不出
字符串中才有显示
linux中运行发现就是输入字符然后检测
进行ida动态调试
动态调试发现检测不出的函数实际上自身会发生变化
找到输入字符后对字符检测的部分
首先确定字符长度是否16
然后两段判断,判断首位字符
再判断首位与末尾加起来的值
最后每位进行计算得到结果
查无壳
ida载入
发现函数检测不出
字符串中才有显示
linux中运行发现就是输入字符然后检测
进行ida动态调试
动态调试发现检测不出的函数实际上自身会发生变化
找到输入字符后对字符检测的部分
首先确定字符长度是否16
然后两段判断,判断首位字符
再判断首位与末尾加起来的值
最后每位进行计算得到结果