标签:爆破 解压密码 int 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。