首页 > 其他分享 >BUUCTF—CRYPTO 1—10

BUUCTF—CRYPTO 1—10

时间:2023-02-27 20:37:07浏览次数:41  
标签:10 BUUCTF 题目 解码 CRYPTO flag 答案 解析

BUUCTF—CRYPTO 1—10

1、MD5

题目:e00cf25ad42683b3df678c61f42c6bda

解析:看题目就知道是MD5加密,直接上在线解码网站解码,答案是:flag

2、BASE64

题目:ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=

解析:看题目就知道是BASE64加密,直接上在线解码网站解码,答案是:flag

3、URL

题目:%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d

解析:看题目就知道是URL编码,直接上在线解码网站解码,答案是:flag

4、看我回旋踢

题目:synt

解析:观察可知,flag对应synt,且s对应f,y对应l,n对应a,t对应g,猜想到凯撒密码,进行试验果然是,可得答案:
flag

5、摩丝

题目:.. .-.. --- ...- . -.-- --- ..-

解析:看题目就知道是摩斯密码,直接上在线解码网站解码,答案是:flag

6、password

题目:

姓名:张三
生日:19900315

key格式为key

解析:观察key内部的x有10个,刚好姓名首字母加上生日也为十个字母,zs+19900315,提交到网站显示通过,果然就是这个答案

答案:flag

7、变异凯撒

题目:

加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag

解析:

首先经过凯撒枚举一个一个实验,发现flag都不通过,那么通过前四个字符对照与flag进行对比发现在ASCII码有关联,故写一个脚本即可得出密码

原始字母 变换字母 ascii码差
a f 5
f l 6
Z a 7
_ g 8

观察可知该凯撒在ASCII码内进行置换,通过python的小脚本即可破解该题

脚本的python实现:

cipher="afZ_r9VYfScOeO_UL^RWUc"
i=5
for c in cipher:
    print(chr(ord(c)+i),end="")
    i+=1

得出密码:flag

8、Quoted-printable

题目:=E9=82=A3=E4=BD=A0=E4=B9=9F=E5=BE=88=E6=A3=92=E5=93=A6

解析:由题可知,该编码为Quoted-printable编码直接上在线解码网站解码,答案是:flag

9、Rabbit

题目:U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI

解析:首先观察密文,没有发现什么规律,于是观察题目名字百度搜了一下居然有rabbit加密,试着将密文进行rabbit解码,果然解了出来

答案:flag

10、篱笆墙的影子

题目:felhaagv

解析:首先找规律,flag之间都隔了一个字母,由此可见是分两组的栅栏密码,可得答案:flag

标签:10,BUUCTF,题目,解码,CRYPTO,flag,答案,解析
From: https://www.cnblogs.com/juicyhumberger/p/17161746.html

相关文章

  • 2022-10-27-各种Normallize的区别
    layout:posttitle:CS231N-课后思考后笔记subtitle:CS231N-课后思考后笔记description:CS231N-课后思考后笔记date:2022-10-26categories:deep......
  • 2022-10-26-CS231N-课后思考后笔记
    layout:posttitle:CS231N-课后思考后笔记subtitle:CS231N-课后思考后笔记description:CS231N-课后思考后笔记date:2022-10-26categories:deep......
  • pat乙级1014 福尔摩斯的约会
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmin(inta,intb);intmin(inta,intb){returna<b?a:b;}intmain(){......
  • TJA1050国产替代DP1050T高速 CAN 总线收发器
    DP1050T是一款应用于CAN协议控制器和物理总线之间的接口芯片,可应用于卡车、公交、小汽车、工业控制等领域,速率可达到1Mbps,具有在总线与CAN协议控制器之间进行差分信......
  • SB410日标容器板、SB410执行标准、SB410化学成分
    一、SB410钢板简介:SB410是日标锅炉压力容器钢板,生产厚度8mm-150mm之间,执行标准JISG3103,探伤需符合国标一级探伤,“SB”表示日标容器板“410”表示:屈服强度数值为420MPa。二......
  • 本地虚拟机centos7空间扩展10G记录
    因为要安装oracle11g的docker版本,空间不够,所以增加10G空间进入linux系统df-h发现跟原来一样没有增加,需要进行操作按下面操作,主要是fdisk/dev/sda[root@localhost~]#fdis......
  • 发现oracle10gSYSAUX空间没有了进行处理
      今天用户反馈sap有些因为有问题,所以寻找一下原因:1、用db02看空间情况 看这里好像空间是没有了,99%使用掉了2、用toad看空间也是类型情况,所以确实这个表空间没有了3、检......
  • pat乙级1011 A+B 和C
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intt;scanf("%d",&t);longlonga,b,c;inti=1;while(i<=t){......
  • pat乙级1013数素数
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intnum[10000]={0};num[0]=2;intflag=0;intcount=0;inta,b......
  • pat乙级1012数字分类
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intn;inta1=0,a2=0,a3=0,a5=0;doublea4=0;inti=0;intflag......