博客
关于我
Bugke CTF-Crypto 这不是MD5
阅读量:656 次
发布时间:2019-03-15

本文共 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字符串。

转载地址:http://fohmz.baihongyu.com/

你可能感兴趣的文章
go语言中类的继承和方法的使用
查看>>
caffe训练的时候遇到的text-format 错误解决方案。
查看>>
Little Zu Chongzhi's Triangles
查看>>
Train Problem II(卡特兰数+大数乘除)
查看>>
一些技术博客
查看>>
第01问:MySQL 一次 insert 刷几次盘?
查看>>
libvirtd:内部错误:Failed to apply firewall rule
查看>>
优先级队列2
查看>>
TiKV 源码解析系列文章(十三)MVCC 数据读取
查看>>
1900分图论 : 1183E1 LCA + Kruskal
查看>>
(建议收藏)计算机网络:传输层概述、UDP协议与可靠传输协议习题解析与拓展
查看>>
Android 开发常用的工具类(更新ing)
查看>>
EasyUI的简单介绍
查看>>
HTTP 错误 500.21 - Internal Server Error 发布网站遇到这个错误
查看>>
初次安装webpack之后,提示安装webpack-cli
查看>>
使用FileZilla,FTP登录出现错误:FileZilla状态: 不安全的服务器,不支持 FTP over TLS
查看>>
Hbase压力测试
查看>>
StreamReader & StreamWriter
查看>>
C#中的类、方法和属性
查看>>
Python爬虫训练:爬取酷燃网视频数据
查看>>