1.查壳。
无壳,64位。
2.IDA反编译。
关键函数在init(),type1(),type2().
查看type2,type1.两个遍历函数。
不好分析运行一下:
出来两串字符:
2 f 0 t 0 2 T { h c s i I _ S w A _ _ r 7 E e }
2 0 f 0 T h { 2 t s I S _ i c A r E } e 7 _ _ w
看了看提示字符:data structure code(数据结构),看看了数据结构,发现是二叉树遍历。
运行出的字符是中序和后序。
二叉树前序遍历、中序遍历、后序遍历、层序遍历的直观理解_白夜行的狼-CSDN博客_中序遍历
根据后续和先序得到二叉树(盗的大师傅的图):
3.get flag
flag{This_IS_A_7reE}