Buuctf-Crypto-之深夜刷题部分wp
  f7zGpnIs3WfD 2023年11月19日 18 0

萌萌哒的八戒

f57f5ef7183d321739000e47d7fa7be7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压,是一幅猪图,图的下方是一串看不懂的字,百度输入关键词猪、密码,可知这是猪圈密码,

fc4da3a7b34e05b239e7b0dac9dbca5e_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

手撸得WHENTHEPIGWANTTOEAT
大写不对,换成小写。
whenthepigwanttoeat

传统知识+古典密码

99e095eb4581e6bbd29dbc91f6395bff_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压:小明某一天收到一封密信,信中写了几个不同的年份辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。信的背面还写有“+甲子”,请解出这段密文。key值:CTF{XXX}

根据六十甲子年表推出每个值,然后再加60,得到88 90 83 68 77 70 76 90,ASCII码为XZSDMFLZ

又因为题中提到古典密码,所以想到栅栏加密和凯撒密码
解密得到XMZFSLDZ
凯撒位移五位得到SHUANGYU

权限获得第一步

a7c22517eef2eef4e7f52f99fd25a4ce_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压:Administrator:500:806EDC27AA52E314AAD3B435B51404EE:F4AD50F57683D4260DFD48AA351A17A8:::

观察密文,尝试md5,得到结果。

cd4fe29885eaa3346dab4ca7b2c19d65_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

世上无难事

3472826a9b0425b950c6835206bbac5d_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压

VIZZB IFIUOJBWO NVXAP OBC XZZ UKHVN IFIUOJBWO HB XVIXW XAW VXFI X QIXN VBD KQ IFIUOJBWO WBKAH NBWXO VBD XJBCN NKG QLKEIU DI XUI VIUI DKNV QNCWIANQ XN DXPIMKIZW VKHV QEVBBZ KA XUZKAHNBA FKUHKAKX XAW DI VXFI HBN QNCWIANQ NCAKAH KA MUBG XZZ XEUBQQ XGIUKEX MUBG PKAWIUHXUNIA NVUBCHV 12NV HUXWI XAW DI XUI SCQN QB HZXW NVXN XZZ EBCZW SBKA CQ NBWXO XAW DI DXAN NB NVXAP DXPIMKIZW MBU JIKAH QCEV XA BCNQNXAWKAH VBQN HKFI OBCUQIZFIQ X JKH UBCAW BM XLLZXCQI XAW NVI PIO KQ 640I11012805M211J0XJ24MM02X1IW09

根据提示知道请将这段语句还原成通顺语句,并从中找到key作为答案提交,答案是32位,尝试下简单的替换网站quipqiup,网址:https://quipqiup.com/

9debf46ed3458cfc7043b452738c5728_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

得到:THE KEY IS 640E11012805F211B0AB24FF02A1ED09,可知key为640E11012805F211B0AB24FF02A1ED09,又因为题目中提示为小写,转化大小写得到:640e11012805f211b0ab24ff02a1ed09

Old-fashion

7d25c77a68dffcd8ec4c49448666b845_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压:Os drnuzearyuwn, y jtkjzoztzoes douwlr oj y ilzwex eq lsdexosa kn pwodw tsozj eq ufyoszlbz yrl rlufydlx pozw douwlrzlbz, ydderxosa ze y rlatfyr jnjzli; mjy gfbmw vla xy wbfnsy symmyew (mjy vrwm qrvvrf), hlbew rd symmyew, mebhsymw rd symmyew, vbomgeyw rd mjy lxrzy, lfk wr dremj. Mjy eyqybzye kyqbhjyew mjy myom xa hyedrevbfn lf bfzyewy wgxwmbmgmbrf. Wr mjy dsln bw f1_2jyf-k3_jg1-vb-vl_l

将这段代码放入
https://quipqiup.com/

5812fc6f63babe298d899367a9b5817b_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

So the flag is n1_2hen-d3_hu1-mi-ma_a

AFCTF2018morse

ee25f6f199a61721c33f84f2152f3950_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压:-..../.----/-..../-..../-..../...--/--.../....-/-..../-..../--.../-.../...--/.----/--.../...--/..---/--.../--.../....-/...../..-./--.../...--/...--/-----/...../..-./...--/...--/...--/....-/...--/...../--.../----./--.../-..

解码

418ebdce06a9c271b76959f5b1dc5dfc_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

得到:6 1 6 6 6 3 7 4 6 6 7 B 3 1 7 3 2 7 7 4 5 F 7 3 3 0 5 F 3 3 3 4 3 5 7 9 7 D,去除空格:61666374667B317327745F73305F333435797D,base16编码,解密得到flag

6670ea35b9cee0df15dd62118e459d27_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

还原大师

e4be524ad0bd9bf874be81ceee7aeeb0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

这题主要是缺口的三为可以使用循环来验证

import hashlib import string        

def md5(str):  m = hashlib.md5()  m.update(str.encode("utf8")) 

return m.hexdigest()              

for i in string.ascii_uppercase:  for j in string.ascii_uppercase:

    for k in string.ascii_uppercase:

        c = 'TASC' + i + 'O3RJMV' + j + 'WDJKX' + k + 'ZM'

        x = md5(c).upper()

        if 'E903' in x and '4DAB' in x and '08' in x and '51' in x and '80' in x and '8A' in x:

            print(c)

            print(x)

            break

最后得到结果flag:E9032994DABAC08080091151380478A2

异性相吸

c83d0bab68797d25cb3d160c281dea11_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

首先下载好附件,解压:

最近出现了一个奇葩观点,说性别都不一样,怎么能谈恋爱?为了证明这个观点错误,请大家证明异性是相吸的。注意:得到的 flag 请包上 flag{} 提交

打开压缩包得到两个txt文件,用010editor打开。写个python脚本,进行二进制数异或即可。异或的过程可以用python脚本实现。得到的结果是

e210f5f62748ccdb923da0c8e7712a5d_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

打开010editor,新建一个Hex文件,粘贴为二进制数据。得到flag{ea1bc0988992276b7f95b54a7435e89e}

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  5NWiQFAVeqgX   2024年05月17日   32   0   0 网络安全
  pTtIhLb24H2d   2024年05月17日   34   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   38   0   0 网络安全
  OKgNPeBk991j   2024年05月18日   47   0   0 网络安全
  rKgO6TN7xbYO   2024年05月17日   38   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   53   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   36   0   0 网络安全
  YOkriIV1Am1d   2024年05月20日   39   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   37   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   40   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   34   0   0 网络安全
f7zGpnIs3WfD