BMZCTF第二届网络安全公开赛——crypto
签到题
hex解码以及base64解密
flag{Flag_Is_Nothing}
DO_YOU_KNOW_IT
跟之前美团的密码里一道差不多,都是LaTeX
根据网址:https://www.latexlive.com/help
可以找到图中符号对应的字符,首字符串一串就是flag了
flag{Play_with_LaTeX}
注意大小写问题
simple
zip加密
区分加密和伪加密还是比较重要的,我一直以为是伪加密,用010把数改了好几种情况,到最后也没打开文件🙊
这个文件可以看到1400的后面都是0100,所以不是伪加密
用Ziperello爆破一下密码,经过漫长的等待
密钥为2022go
打开得到
和一张图片
key里面有大写有小写有数字,最有可能是base64
解码得到:babyhappy
图片没看出来密文,还是用010打开图片
在FF D9(jpg文件结束)的后面还有一串字符:>>U2FsdGVkX19+KmR+JLpq0l/IJ+rVlIHN2T+yqAikL04yjA==
所以密文应该为:U2FsdGVkX19+KmR+JLpq0l/IJ+rVlIHN2T+yqAikL04yjA==
有大写字母、小写字母、数字、加号、等号,看起来依旧像是base64,但是并不能解出来(因为key没用呢)
这里是RC4加密
在密码学中,RC4(来自Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。
在线解码
flag{You_Guess_It}