Bugku_Crypto_WP

滴答~滴

摩斯密码,解密得到KEY{SAD23JJDSA2}

聪明的小羊


栅栏密码,栏数为2,解密得到KEY{sad23jjdsa2}

ok


Ook密码,解密得到flag{ok-ctf-1234-admin}

这不是摩斯密码


五个五个一组,由> < + - . , [ ]组成,Brainfuck密码,解密得到flag{ok-c2tf-3389-admin}

easy_crypto


只有1 0且长短不一,判断是莫斯密码,解密得到flag{m0rse_code_1s_interest1n9!}

简单加密


由AA联想到base64的==,写个脚本,转换一下得到

a2V5ezY4NzQzMDAwNjUwMTczMjMwZTRhNThlZTE1M2M2OGU4fQ==

base64解密得到key{68743000650173230e4a58ee153c68e8}

散乱的密文


根据2 1 6 5 3 4想到分组置换加密
操作一下,得到flag{52048c453d794df1}@@,后面的@@为补位所用

凯撒部长的奖励

看名字就知道是老凯撒密码了,解密,观察到一串有意义的字符串,得到SYC{here_Is_yOur_rEwArd_enjOy_It_Caesar_or_call_him_vIctOr_is_a_Excellent_man_if_you_want_to_get_his_informations_you_can_join_us}

一段Base64

一大段base64,慢慢对应解密就好了,最后得到flag{ctf_tfc201717qwe}

.!?

全部由.!?组成,是Ook密码,解密得到flag{bugku_jiami}

+[]-

五个五个一组,由> < + - . , [ ]组成,Brainfuck密码,解密得到flag{bugku_jiami_23}

奇怪的密码


规律如下

gndk€rlqhmtkwwp}z
1234  //对应分别减去这些数字
flag

写个脚本、得到flag{lei_ci_jiami}

#include<stdio.h>
void main()
{
    char a[]="gndk€rlqhmtkwwp}z";
    int i;
    for(i=0;a[i]!='\0';i++)
    {
        printf("%c",a[i]-(i+1));
    }
}

托马斯.杰斐逊

根据题目名字以及内容得到这是转盘密码,对应操作一下,得到flag{XSXSBUGKUADMIN}

zip伪加密

很简单的zip伪加密,修改一下文件头就好了

把这里改成00 00就好了,得到flag{Adm1N-B2G-kU-SZIP}

告诉你个秘密(ISCCCTF)


观察发现这段字符串里面没有G,判断是16进制,转换成文本得到

cjV5RyBscDlJIEJqTSB0RmhCVDZ1aCB5N2lKIFFzWiBiaE0g

base64解密得到

r5yG lp9I BjM tFhBT6uh y7iJ QsZ bhM 

现在看看你的键盘就知道了,得到tongyuan,提交的时候得大写

这不是md5

一段字符串,没有G,为16进制,转换成文本,得到flag{ae73587ba56baef5}

贝斯家族

根据题名,得知是base加密,一个一个的尝试,最后是base91,得到flag{554a5058c9021c76}

富强民主


社会核心价值观编码,解码得到flag{90025f7fb1959936}

进制转换

按照题意转换一下就好,注意脚本的编写即可,当然也可以一个一个的算

affine


仿射密码,写个脚本,得到affineshift

#include<stdio.h>
void main()
{
    char a[]="szzyfimhyzd";
    int i,j;
    for(j=1;j<=25;j++)
        if((17*j)%26==1)
            break;
    for(i=0;i<11;i++)
    {
        a[i]=(j*(a[i]-97+8))%26;
        printf("%c",a[i]+97);
    }
}

来自宇宙的信号


标准银河字母

对应得到nopqrst

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值