36D 杯
本文最后更新于 79 天前,其中的信息可能已经有所发展或是发生改变。

CRYPTO

签到

题目

W9@F0>:2?0D9:07=28X/3/TUW/o/7/PUo/ST7/T/6/R

提示

rot了吗,rot了就去看电脑键盘吧。

解决方案

rot47解码。

(hou_mian_shi_flag)^b^%&(^@^f^!&@^$%f^%^e^#

提示后面是flag,再根据题目放的hint,将@替换为2,#替换为3,以此类推,再16进制转字符串获得flag。

rsaEZ

题目

解决方案

用CTF-RSA-tool,根据公钥获得私钥:

python solve.py --verbose --key test/public.key --private

生成私钥文件

生成文件这里出了一点问题,我复制后的文件时纯文本,去windows修改了文件类型拉过来才能用。

根据私钥逐个进行解密。

openssl rsautl -decrypt -in encrypted.message1 -inkey private.key -out flag1.txt
openssl rsautl -decrypt -in encrypted.message2 -inkey private.key -out flag2.txt
openssl rsautl -decrypt -in encrypted.message3 -inkey private.key -out flag3.txt

拼接起来即可。

cat flag1.txt flag2.txt flag3.txt

justShow

题目

hlcgoyfsjqknyifnpd:bcdefghijklmnopqrstuvwxyza

解决方案

根据提示知道是凯撒加密,看后半部分知道加密方式即左移一位,将其还原:

gkbfnxeripjmxhemoc:abcdefghijklmnopqrstuvwxyz

26key猜测为普莱菲尔密码加密。工具链接:http://ctf.ssleye.com/playfair.html

MISC

签到

42

题目

送分题

解决方案

压缩包尾部有一张图片,foremost分离。(卧槽为什么我做题的时候没有找到!)

图片隐写。

真-送分题

评论

  1. 春哥
    2月前
    2021-4-12 14:52:09

    哥你是怎么根据26key猜到的playfair啊。。。。

    • oatmeal 博主
      2月前
      2021-4-13 13:31:12

      时间过去有点久了……隐约记得这部分有点玄学吧,看到了26key就会去猜应该是古典密码或者说单字符替换的一种,当时应该是试了培根密码、普莱菲尔密码几种,后来在这个网站试出来了,其实是试了挺多的,这部分省去了。
      严格来讲通用普莱菲尔密码只有25key,但是使用25key的时候在这个网站是解不出来的,使用26key在别的网站又解密失败,所以这部分应该是自定义的普莱菲尔密码,或者说不严格的普莱菲尔密码,如果理解了加密算法,写个脚本可能会更直观一点。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇