CTF-Show密码学【Base64、栅栏密码、16进制】

这篇具有很好参考价值的文章主要介绍了CTF-Show密码学【Base64、栅栏密码、16进制】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目内容

密文:

53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D
提交格式:KEY{XXXXXXXXXXXXXX}

工具下载:https://www.lanzoui.com/i9fn2aj

萌新_密码13

分析和解决过程

初步分析

我们首先面对一串看起来符合16进制特征的密文,附带了一个工具下载链接。根据描述,我们下载并打开工具,发现其中包含了一个 16进制编辑器 和一个栅 栏密码加解密 工具。

根据这些线索,我们可以确定这是一串16进制密文。为了进行解密,我们需要将其转换为文本形式。通过在线的16进制转文本工具,我们得到了以下结果:

CTF-Show密码学【Base64、栅栏密码、16进制】

转换后的文本: S1lkZjBhM2ViZDVjNGRjMTYwLUV7ZmI2M2VlMDI5OGI4ZjRkOH0=

Base64解密

进一步观察转换后的文本,我们发现它具有Base64加密的特征。尝试对其进行Base64解密,我们得到了如下结果:

Base64加密的特征:
1.字符集:Base64编码使用了64个不同的字符,包括大写字母(A-Z)、小写字母(a-z)、数字(0-9)以及两个特殊字符(+ 和 /)。如果数据中包含其他字符,那么很可能没有经过Base64编码。
2.字符数量:Base64编码后的数据通常比原始数据长度略长,增加了约1/3的长度。如果数据的长度增长了,可能是经过Base64编码。
3.尾部填充字符:Base64编码要求原始数据长度是3的倍数,如果不满足,会使用填充字符 "=" 进行补齐。因此,如果数据以一个或两个 “=” 字符结尾,那么可能是经过Base64编码
4.可打印字符:Base64编码后的数据只包含可打印的ASCII字符,不包含控制字符或非ASCII字符。如果数据中包含非ASCII字符,那么可能没有经过Base64编码。

CTF-Show密码学【Base64、栅栏密码、16进制】

然而,这仍然不符合我们的提交格式,即KEY{XXXXXXXXXXXXXX}。因此,我们需要继续解密这段文本。

栅栏解密

根据下载的工具中的栅栏密码加解密工具,我们尝试了不同的栏数进行解密。其中,栏数2和栏数19是可选项。我们分别使用这两个栏数进行解密。

使用栏数2进行解密
CTF-Show密码学【Base64、栅栏密码、16进制】
我们得到: KEY{dffb06a33eeeb0d259c84bd8cf146d08-}

这个解密结果符合我们的提交格式,因此我们成功解密了密文并获得了正确的flag。

使用栏数19进行解密
CTF-Show密码学【Base64、栅栏密码、16进制】

我们得到: Kd07b54c6-{b3e28848Yfaedcd10Ef6e09bfd}

总结与感想

本题通过提供一个密文工具下载链接的方式,引导我们进行密文解密和栅栏密码解密的操作。在解题过程中,我们采取了以下步骤:

1.分析密文特征:通过观察密文的特征,我们确定了它是16进制密文。
2.转换为文本形式:使用在线的16进制转文本工具,将密文转换为文本形式。
3.Base64解密:观察转换后的文本特征,我们猜测它可能是经过Base64加密的,因此进行了解密操作。
4.栅栏密码解密:使用下载的工具中的栅栏密码加解密工具,尝试不同的栏数进行解密。
5.提交flag:根据解密结果,选择符合提交格式的flag进行提交。文章来源地址https://www.toymoban.com/news/detail-496349.html

到了这里,关于CTF-Show密码学【Base64、栅栏密码、16进制】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CTF CRYPTO 密码学-1

    工具简介 在Kali Linux系统中,openssl 是一个强大的命令行工具,用于处理SSL/TLS协议。openssl pkeyutl 是 openssl 工具集中的一个命令,用于处理私钥文件。 参数解释 openssl pkeyutl:这是执行私钥操作的命令。 -decrypt:这个选项告诉 openssl 执行解密操作。 -inkey d.dec:指定用于解密的私

    2024年01月18日
    浏览(36)
  • CTF CRYPTO 密码学-4

    描述:oss先生将三个培根的中间一只移到了左边,然后咬了一小口最后一根,说真好吃,真是个奇怪的先生! 密文:VlM5WnlXc0ZibEhmMmE1ZHYxMDlhVkdmMlk5WmtRPT0= 分析 应该是根据题目提示解出压缩包的密码,查看flag。 第一次: 第二次: 分析 发现第二次解密失败,查看题目描述。三只培

    2024年01月19日
    浏览(42)
  • CTF CRYPTO 密码学-2

    字符 ZZZZ X XXZ ZZ ZXZ Z ZXZ ZX ZZX XXX XZXX XXZ ZX ZXZZ ZZXZ XX ZX ZZ 分析 此字段是由Z和X组成的字符,联想到莫斯密码是由.和-组成的所以接下来可以尝试莫斯密码解题 注:也可以使用在线平台解密,这里用工具进行演示 链接:https://pan.baidu.com/s/1Cgs6QtWnQtrp8aTWrq4bEQ 提取码:aq5a

    2024年01月19日
    浏览(45)
  • CTF中常见密码学(一)

    参考,我们任课老师的WORD和PPT,结合自己的理解,在结合网上文章的理解。 BASE64编码中,特征和所拥有的字符 字母:A-Z a-z;数字:0-9;符号:+ / ,然后末尾经常有一个“=”或者两个“==”。 原理,先把需要加密的字符串每个字符转换成ASCII码,然后ASCII码转换成二进制为8位二进制

    2023年04月11日
    浏览(27)
  • CTF CRYPTO 密码学-5

    f5-lf5aa9gc9{-8648cbfb4f979c-c2a851d6e5-c} 分析 观察给出的密文发现有f、l、a、g等字符有规律的夹杂的密文中间,看出都是每3个字符的第1个 每组3个字符,共分成14组

    2024年01月23日
    浏览(33)
  • 青少年CTF平台练习密码学

    题目 凯撒大帝在出征之路上留下了这样一串字符,你能通过这串字符得到FLAG并提交吗? 我的解答: 凯撒密码 qsnctf{1c2fee7b8fcdaf7d1e2320acd6a97a9f} 题目 这是什么密码呢?得到的结果请加上qsnctf{}后提交。 我的解答: 猪圈密码:http://moersima.00cha.net/zhuquan.asp 在线解码即可。 题目

    2024年03月09日
    浏览(43)
  • CTF-Show-爆破系列

    burp的四种爆破模式: 上述内容来自:https://blog.csdn.net/m0_74097148/article/details/128901184 下载题目中给定的字典。打开页面发现是一个登录框,猜测用户名为admin,密码直接使用burp来进行字典爆破。 字典的内容为: 尝试填写表单数据(admin admin)并抓包: 发现并没有我们输入的adm

    2024年03月09日
    浏览(32)
  • CTF-Show-信息搜集系列

    前端程序员进行开发时,并没有将注释进行删除,导致信息泄露。 这道题在上一道题的基础上做了限制(前端),不让使用快捷键(f12)以及右键打开开发者工具。 那么,我们可以找到chrome浏览器的更多工具,在这个选项中,打开开发者工具,即可绕过。 另一种解法: 没思

    2024年03月09日
    浏览(39)
  • 【11.10】现代密码学1——密码学发展史:密码学概述、安全服务、香农理论、现代密码学

    参考:密码学发展简史 骆婷老师的《现代密码学(32H)》课程,笔记+查找的资料补充 期末为闭卷考试的形式 密码学早在公元前400多年就已经产生,人类使用密码的历史几乎与使用文字的时间一样长,密码学的发展大致可以分为 3 个阶段: 1949年之前的古典密码学阶段; 1949 年

    2024年02月04日
    浏览(38)
  • 【密码学】高级密码学-1

      通信双方使用 同一个密钥 ,通过使用加密算法配合上密钥来加密,解密过程采用加密过程的逆过程配合密钥即可。   常见的对称加密算法有DES、AES等。   对称加密的缺点:不能在不安全的网络上传输密钥,一旦密钥泄露则加密通信失败。   非对称加密使用了一

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包