其他分享
首页 > 其他分享> > ISCC2021-MISC_小明的表情包-WP

ISCC2021-MISC_小明的表情包-WP

作者:互联网

在这里插入图片描述
附件下载下来是个压缩包,并且需要解压密码。

题目中给了提示凯撒密码“AVARGRRA AVARGL AVAR”是其出生年份,且说密码应该为出生日月年。

1、先解密该凯撒密码:
在bugku的在线工具上选择凯撒解密工具;
在这里插入图片描述
这里我们用枚举解密,然后观察到一行“NINETEEN NINETY NINE”即1999

2、知道了年份后还差月和日,这里我选择用字典爆破来破解解压密码。
(1)、首先制作字典:
易得C++脚本如下:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	for(int i=1;i<=12;i++)
	{
		if(i==2)
			for(int j=1;j<=28;j++)
				printf("%02d%02d1999\n",j,i);
		else if(i==4||i==6||i==9||i==11)
			for(int k=1;k<=30;k++)
				printf("%02d%02d1999\n",k,i);
		else
			for(int l=1;l<=31;l++)
				printf("%02d%02d1999\n",l,i);
	} 
	return 0;
}

运行结果保存至.txt文档中以便使用。
(2)、将待解密的压缩文件和字典集放入 ARPR 中,选择字典爆破即可爆破出解压密码为

07071999

在这里插入图片描述
3、输入解压密码后得到一张.jpg格式的图片,但无法直接打开。
在这里插入图片描述
4、使用winhex或者010editor查看该图片文件发现缺少.jpg的文件头(FF D8 FF),添加上即可查看图片。
在这里插入图片描述
在这里插入图片描述
5、将图片上的flag输入至题目中即可。

ISCC{Nyuuiitt}

标签:爆破,解压密码,int,ISCC2021,MISC,解密,WP,凯撒,字典
来源: https://blog.csdn.net/qq_42667177/article/details/116329314