目录
[AFCTF2018]Morse
Alice与Bob
MD5
old-fashion
Password
quoted-printable
Rabbit
Rsa1
RSA
Rsarsa 1
Unencode
Url编码
变异凯撒
传统知识+古典密码
大帝的密码武器 1
丢失的MD5
凯撒?替换?呵呵! 1
看我回旋踢
篱笆墙的影子
萌萌哒的八戒
世上无难事
摩丝
限权获得第一步
信息化时代的步伐 1
一眼就解密 1
Windows系统密码 1
摩丝密码
提交flag发现不对,有诈!应该是16进制?转16进制字符后得到
afctf改为flag即可
先对整数进行分解,分解为两个素数,小的放前大的放后得101999966233
下一步进行加密
得到flag{d450209323a847c8d01c6be47c81811a}
下载文件发现一串字符
发现是通过MD5加密,利用解密网站解密得到flag{admin1}
Old-fashion,古典加密?估计不是凯撒替换就是栅栏,试了一下用quipquip直接爆破出来
Flag{n1_2hen-d3_hu1-mi-ma_a}
下载发现一些信息,key密码为十位数,猜测flag为姓名首字母加生日,正确
flag{zs19900315}
发现是通过qp加密过的,直接解密得到flag{那你也很棒哦}
下载发现应该是rabbit加密,密文特征与Base64类似,明显区别是秘文里+比较多,并且经常出现,直接解密得到flag{Cute_Rabbit}
又是rsa加密,查了一下dp=d%(p-1) dq=d%(q-1)。知道p,q,dp,dq,c,又m=c的d次方modn,n=p*q,写个解密脚本求m
把得到的结果转为16进制得到flag{W31c0m3_70_Ch1n470wn}
Rsa加密求解d,直接使用工具求解
得到flag{125631357777427553}
Rsa问题,首先用工具求解出d,之后用python写脚本求出明文
得到flag{5577446633554466577768879988}
直接用网站解密
下载文件发现是url编码加密直接解密得到flag
下载发现加密密文通过上面的acsii码值对比表可以看到第一个字符向后移了5,第二个向后移了6,第三个向后移了7,以此类推,很容易想到变异凯撒即每个向后移的位数是前一个加1,
对比acsii码得到flag{Caesar_variation}
两个文本
首先在天干地支中找到辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳分别对应的数值,一个甲子为60年所以应该+60,得到一串数字,再在ASCII表中找出对应为XZSDMFLZ,用栅栏解密得到两组
再用凯撒解密,到这一步似乎也只能一个一个试了,看了其他人也没有好办法,最后得到一个SHUANGYU为最终结果
(最终还是搞不清楚那个第二个文本有什么用)
下载了一个文件,不知道怎么打开,想了好久试试把后缀改为zip格式打开
逐步判断为凯撒密码,尝试rot13解密得到security,意为安全,尝试对密文进行rot13加密
得到
输入flag{PbzrPuvan}提交正确
发现一段pathon代码,先运行
说是哈希之前必须进行编码,修改代码运行
得到flag{e9032994dabac08080091151380478a2}
这个题目真是。。。一言难尽
Flag是小写字母那么
MTHJ{CUBCGXGUGXWREXIPOYAOEYFIGXWRXCHTKHFCOHCFDUCGTXZOHIXOEOWMEHZO}
应该为解密凯撒,尝试把MTHJ替换为flag,得到许多结果,加{}开始挨个试呗,结果第一个就成功了,第一句翻译过来意思是说 替换密码解密很容易就像小菜一碟
下载下来发现是一个凯撒密码,rot13,把每个字母往前推13个字母,得到flag
通过密文和题目“篱笆墙”猜测为栅栏密码则开始解密
得到flag
又是某种我未接触的加密……………
百度得知为猪圈密码
纯手解的图片下面那个密文得到flag{WHENTHEPIGWANTTOEAT}
直接用quipquip爆破
发现key,题目说包含小写字母,试试把大写字母换小写,成功
flag{640e11012805f211b0ab24ff02a1ed09}
下载文件发现一串摩丝密码,对照摩丝密码表
得到flag{ILOVEYOU}
目测为MD5加密,直接先解密得到
直接提交flag{3617656}
答案为一串中文,数字转中文,上网搜一下,原来要用到中文电码,找个转化器直接转
提交flag{计算机要从娃娃抓起},成功
一眼看出来这是通过base64加密的文字,通过base64解密得到flag{THE_FLAG_OF_THIS_STRING}
打开文件,后缀名hash说明用哈希加密,用md5解密
前两个是空密码,第三个要付费,尝试第四个得到如下
提交flag{good-luck}成功