意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Buuctf刷题 Crypto 2day

来源:恒创科技 编辑:恒创科技编辑部
2024-02-12 18:38:59
1、信息化时代的步伐1

根据题目提示,需要将数字转化为中文,所以想到了中文电码​

Buuctf刷题 Crypto 2day_ctf

所以得到flag{计算机要从娃娃抓起}

2、凯撒?替换?呵呵!1

用简单的凯撒密码破解工具没有破解出来,所以考虑强制破解:​​https://quipqiup.com/​​

Buuctf刷题 Crypto 2day_ctf_02

所以得到flag{substitutioncipherdecryptionisalwayseasyjustlikeapieceofcake}

3、萌萌哒的八戒1

打开图片,想到猪圈密码

Buuctf刷题 Crypto 2day_buuctf_03

对应进行解密:

Buuctf刷题 Crypto 2day_ctf_04

得到flag{whenthepigwanttoeat}

4、传统知识+古典密码1

根据下表可以分析:

Buuctf刷题 Crypto 2day_ctf_05

对应着这些年份:
辛卯:28
癸巳:30
丙戌:23
辛未:8
庚辰:17
癸酉:10
己卯:16
癸巳:30
题干中说信的背面还写有“+甲子”,于是我们可以把每个数加上60即可
88,90,83,68,77,70,76,90,想到了ASCII,解码后为XZSDMFLZ

Buuctf刷题 Crypto 2day_buuctf_06

解码后不通顺,根据题目提醒古典密码,想到栅栏密码和凯撒密码,先用栅栏密码解码

Buuctf刷题 Crypto 2day_buuctf_07

再用凯撒密码解码这个SNHGUYAU还不通顺,但是再用栅栏密码破解一次得到了SHUANGYU,这个比较通顺,提交CTF{SHUANGYU}尝试,发现错误,改为flag{SHUANGYU}

5、RSA11

类型:dp+dq+p+q+c = m 已知dp dq泄露

Buuctf刷题 Crypto 2day_buuctf_08

使用脚本:

from gmpy2 import *
from Crypto .Util .number import *
p = 8637633767257008567099653486541091171320491509433615447539162437911244175885667806398411790524083553445158113502227745206205327690939504032994699902053229q = 12640674973996472769176047937170883420927050821480010581593137135372473880595613737337630629752577346147039284030082593490776630572584959954205336880228469dp = 6500795702216834621109042351193261530650043841056252930930949663358625016881832840728066026150264693076109354874099841380454881716097778307268116910582929dq = 783472263673553449019532580386470672380574033551303889137911760438881683674556098098256795673512201963002175438762767516968043599582527539160811120550041c = 24722305403887382073567316467649080662631552905960229399079107995602154418176056335800638887527614164073530437657085079676157350205351945222989351316076486573599576041978339872265925062764318536089007310270278526159678937431903862892400747915525118983959970607934142974736675784325993445942031372107342103852
mp=pow(c,dp,p)
mq=pow(c,dq,q)
i=invert(q,p)
m=(((mp-mq)*i)% p)*q+mq
print(long_to_bytes(m))

运行得到noxCTF{W31c0m3_70_Ch1n470wn},而提交格式为flag{},所以将noxCTF改为flag,即flag{W31c0m3_70_Ch1n470wn}

6、权限获得第一步1

直接用md5解密,得到flag{3617656}

Buuctf刷题 Crypto 2day_ctf_09

7、old-fashion1

运用暴力破解​​https://quipqiup.com/​​,最后一句话 So the flag is n1_2hen-d3_hu1-mi-ma_a

Buuctf刷题 Crypto 2day_ctf_10

8、世上无难事1

再次运行暴力破解​​https://quipqiup.com/​​​ 最后一行得到答案,转换为小写​​https://www.iamwawa.cn/daxiaoxie.html​​,得到flag{640e11012805f211b0ab24ff02a1ed09}

Buuctf刷题 Crypto 2day_ctf_11


上一篇: 【HTTP】HTTPS TLS 1.2 下一篇: 手机怎么远程登录云服务器?