
Bugke CTF-Crypto 这不是MD5
发布日期:2021-05-18 11:03:45
浏览次数:12
分类:精选文章
本文共 441 字,大约阅读时间需要 1 分钟。
解题
题目提示表示这是一个CTF题目,但提示指出“不是MD5”而是可以将十六进制转换为字符,获取flag的值。以下是解决方案:
第一步,确认目标字符串是否为十六进制格式。将目标字符串切割为两位一组,检查每个组是否符合十六进制的有效范围(0-9, a-f, A-F)。
第二步,将每个十六进制组转换为对应的ASCII字符。由于字符通常在0-127之间,可以逐个转换并构建一个候选字符串。
第三步,对转换后的字符进行分析。检查是否形成了一个有意义的字符串,如“flag”。
举例说明,假设目标字符串是“aaabbb”,转换后每个部分:
- 'aa' -> ASCII 0xaa,转为字符ΣΦ
- 'ab' -> ASCII 0xab,转为字符J主
- 'bb' -> ASCII 0xbb,转为字符 librarian
- 综合转换可能形成一个更长的字符串。
通过逐个转换并检查有效性,最终获得flag的值。
需要记住,转换时需要确保每两位正确无误,并检查每个字符是否有效组成合乎题意的flag字符串。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月16日 08时07分05秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vue 权限管理 菜单按钮权限控制(7)
2019-03-17
vue 权限管理 主题切换(8)
2019-03-17
springboot 文件上传下载(简洁明了)
2019-03-17
spring
2019-03-17
inno setup 一些技巧
2019-03-17
Qt 在Excel文件中Chart绘图
2019-03-17
TCP 详解
2019-03-17
U3D时间
2019-03-17
U3D资源加载
2019-03-17
音频优化(简短版本)
2019-03-17
01-webpack5理解及配置
2019-03-17
JavaScript作用域和作用域链
2019-03-17
STM32F103 实例应用(6)——通信概念
2019-03-17
洛谷 P1020 导弹拦截 (LIS)
2019-03-17
idea webstorm破解 激活
2019-03-17
Linux基础命令(一)
2019-03-17
推荐学习Python的网站
2019-03-17