首页
论坛
课程
招聘
[原创]kctf 第二题解题过程
2022-5-12 02:38 5076

[原创]kctf 第二题解题过程

2022-5-12 02:38
5076

使用工具为od

  1. 单步跟,发现对输入字符进行操作函数,输入字符的十六进制大于0x3A减0x37,否则减0x30

  2. 根据字符串提示输入足够长的字符串

  3. 根据edi的取值确定key的前三个字符为:421

  4. 根据汇编中的固定值,然后根据第一步反推出第4-7位字符为:KCTF

  1. 根据代码尝试第8-16位全部为0,此处可过
  1. 根绝此处代发发现,第8-16位必须包含1-9字符,所以重新写程序计算第5步

  2. 根据第5、6步写python程序计算:计算结果为:381654729

  1. 此处为两句汉字对比,发现后续第三位为无法输入字符,所以尝试跳过,发现当字符长度为16时恰巧跳过,到此获取到全部key

【公告】看雪招聘大学实习生!看雪20年安全圈的口碑,助你快速成长!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回