-
-
ctf2018-第2题
-
发表于: 2018-6-18 15:58 2280
-
初始化字典树
.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
被风间仁编辑
,原因:
赞赏
他的文章
- KCTF2022春季赛 第三题 石像病毒 8855
- KCTF2022春季赛 第二题 末日邀请 16176
- KCTF2021秋季赛 第二题 迷失丛林 18803
- KCTF2020秋季赛 第十题 终焉之战 8861
- KCTF2020秋季赛 第九题 命悬一线 6462
看原图
赞赏
雪币:
留言: