首页
论坛
课程
招聘
ctf2018-第2题
2018-6-18 15:58 1179

ctf2018-第2题

2018-6-18 15:58
1179
初始化字典树
.text:00401900

以如下单词生成字典树g_tree
kx
c7
c7M
c7M
c7Mk
ct
ct9
ctf

sn长度为22
.text:004022BC                 cmp     [ebp+var_54], 22

以用户输入生成字典树
.text:00401C40 

v_0: 13,14,15 (ctf)
v_1: 0,1 (c7)
v_2: 9,10,11,12 (c7Mk)
v_3: 4,5,6 (c7M)
v_4: 2,3 (ct)
v_5: 7,8 (kx)
v_6: 16,17,18 (ct9)
v_7: 19,20,21 (c7M)

比较字典树是否相同
.text:004020A5                 push    offset g_tree
.text:004020AA                 lea     ecx, [ebp+tree]
.text:004020AD                 call    x_is_equal_tree

额外的检查
.text:00401B80

v_1[1] ^ v_1[0] == 0x54  (c7)
v_5[1] ^ v_5[0] == 0x13  (kx)
v_0[1] ^ v_0[2] == 0x12  (tf)
v_6[1] ^ v_6[2] == 0x4D  (t9)


看雪侠者千人榜,看看你上榜了吗?

最后于 2018-6-22 20:38 被风间仁编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回