一.查壳
无壳的64位linux文件
二.拖入ida静态分析
F5反编译一下。
发现这段代码实际意义就是把字符串传进v7当中。v7的值就是flag值。
这个函数整体分析下来,各种递归,尝试用c语言来复现算法,发现一直报错,不知道啥情况。
还是从最原始的汇编开始分析,牢记使命,不忘初心。
这段的ascill值已经被我转换成字符了,这个就是给v7赋值的语句。flag出来了。。
一.查壳
无壳的64位linux文件
二.拖入ida静态分析
F5反编译一下。
发现这段代码实际意义就是把字符串传进v7当中。v7的值就是flag值。
这个函数整体分析下来,各种递归,尝试用c语言来复现算法,发现一直报错,不知道啥情况。
还是从最原始的汇编开始分析,牢记使命,不忘初心。
这段的ascill值已经被我转换成字符了,这个就是给v7赋值的语句。flag出来了。。