bugku ——加密 做题记录

本文记录了一次在Bugku平台上的加密挑战赛经历,涉及到各种加密解密技术,包括摩斯密码、栅栏密码、OOK语言、凯撒密码、Base64、Brainfuck等,通过解码得到了多个flag。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1,滴答—滴

2,聪明的小羊

3,ok

4这不是摩斯密码

5,easy_crypto

6,简单加密

7,散乱的密文

8 凯撒部长的奖励

9,一段base64 

10,.!?

11,+[]-(Brainfuck)

12,奇怪的密码

13托马斯.杰斐逊(杰斐逊转盘加密)

14 zip伪加密

15 告诉你个秘密(ISCCCTF)

16,这不是 md5 (16进制)

17 ,贝斯家族(base)

18,富强民主(核心价值观密码)

19,python(N1CTF)

20 进制转换

21 affine(仿射)

22, Crack it(Linux shadow 文件解密)

23 rsa 

24 来自宇宙的信号(标准银河字母)


1,滴答—滴

发现一段摩斯密码:-... -.- -.-. - ..-. -- .. ... -.-.

直接在线解码得到:BKCTFMISC

flag: KEY{BKCTFMISC}

2,聪明的小羊

打开发现一段栅栏密码:KYsd3js2E{a2jda}

在线解码得到: KEY{sad23jjdsa2}

3,ok

打开搜了一下 这是一种名叫OOk 的编程语言

解码地址:http://tool.bugku.com/brainfuck/?wafcloud=1

找了个在线解码得到flag:flag{ok-ctf-1234-admin}

4这不是摩斯密码

下载文件打开是一段字符:查询得知是Brainfuck语言,

+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++ [->-- -<]>- -.+++ +++.<
++++[ ->+++ +<]>+ +++.< +++[- >---< ]>--- .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----- .<+++ ++++[ ->+++ ++++< ]>+++ ++.<+ +++++ +[->- -----
-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->-- -<]>- ----. <++++ +++[-
>---- ---<] >---- ----. +++++ +..++ +++.+ .<+++ [->-- -<]>- --.<+ +++++
+[->+ +++++ +<]>+ ++.++ +.+++ +++++ +.--- -.+++ ++.<+ ++[-> +++<] >++++
++.<

在线解码:http://tool.bugku.com/brainfuck/?wafcloud=1

flag{ok-c2tf-3389-admin}

5,easy_crypto

打开发现是长度不一样的由0和1 组成的字符串,

0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 1111101

果断采用莫斯电码解码:
 

flag{m0rse_code_1s_interest1n9!}

6,简单加密

看到密文的最后两个字符为 AA:猜想可能是凯撒密码和base64 的结合

base64 的结尾是 ==  ,而= 的ASCII为 61   A 的 ASCII 为 65,可知凯撒密码的偏移量为 4

把 密文 的每个字符的 ASCII 减去 4 得到的密文 为 base64 的密文,在进行base64解码:
 


import base64
 
 
text = input("请输入题目密文")
text1=''
for i in text:
    t=chr(ord(i)-4)
    text1+=t
    
print(base64.b64decode(text1))

得到flag: key{68743000650173230e4a58ee153c68e8}

 

7,散乱的密文

lf5{ag024c483549d7fd@@1}
一张纸条上凌乱的写着2 1 6 5 3 4

 

那就在纸上写呗:

然后按123456得到一个字符串:f25dl03fa4d1g87}{c9@544@ 

在进行栅栏密码解码:flag{52048c453d794df1}@@

flag: flag{52048c453d794df1}

8 凯撒部长的奖励

就在8月,超师傅出色地完成了上级的特遣任务,凯撒部长准备给超师傅一份特殊的奖励,兴高采烈的超师傅却只收到一长串莫名的密文,超师傅看到英语字串便满脸黑线,帮他拿到这份价值不菲的奖励吧。 密文:MSW{byly_Cm_sIol_lYqUlx_yhdIs_Cn_Wuymul_il_wuff_bcg_pCwnIl_cm_u_Yrwyffyhn_guh_cz_sio_quhn_ni_ayn_bcm_chzilguncihm_sio_wuh_dich_om}
题目来源:第七季极客大挑战

找一个凯撒密码的在线解码,解密后得到:
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}

9,一段base64 

把这一串密文 放入 Converter

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值