1.滴答
-… -.- -.-. - …-. – … … -.-.
答案格式KEY{xxxxxxxxx}
摩斯电码在线解密,注意内容为大写
2.聪明的小羊
一只小羊翻过了2个栅栏
KYsd3js2E{a2jda}
栅栏密码,栏数2
3.okk
okk解密
4.这不是摩尔斯密码
+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++ [->-- -<]>- -.+++ +++.<
++++[ ->+++ +<]>+ +++.< +++[- >—< ]>— .---- .<+++ ++++[ ->— ----<
]>— ----- ----- .<+++ ++++[ ->+++ ++++< ]>+++ ++.<+ +++++ +[->- -----
-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->-- -<]>- ----. <++++ +++[-
---- —<] >---- ----. +++++ +…++ +++.+ .<+++ [->-- -<]>- --.<+ +++++
+[->+ +++++ +<]>+ ++.++ +.+++ +++++ +.— -.+++ ++.<+ ++[-> +++<] >++++
++.<
brainfuck解密
5.easy_crypto
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
morse密码的变型,注意为小写
6.简单密码
e6Z9i]8RUQHE{RnY{QXgQnQ{XVlRXlpXI5Q6Q6SKY8jUAA
wp:首先猜测为混合加密,根据最后面的AA推断出是凯撒密码和base64的混合加密,对照ASCII码对照表,A的ASCII码是65,=是61,所以是移动四位,使用脚本可得出一串然后使用base64进行解密
脚本:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def caesar(text):
for i in range(len(text)):
print("{}".format(chr(int(ord(text[i])-4))),end='')
caesar('e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA')
得到:a2V5ezY4NzQzMDAwNjUwMTczMjMwZTRhNThlZTE1M2M2OGU4fQ==
再使用base64解密
7.散乱的密文
lf5{ag024c483549d7fd@@1}
一张纸条上凌乱的写着2 1 6 5 3 4
fd@@1}
首先猜测前六位,lf5{ag的顺序分别为216534,刚好得到flag{5,猜想正确,得到flag{52048c453d794df1}@@,把@@删除即为flag,通过查看wp得知为置换密码
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}
感觉是凯撒密码,根据M开头猜测key为2,前三位却不是key,但猜测仍和凯撒密码有关系,继续猜测key,直到为20时出现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}
但提交答案仍然不对,将明文中的大写位置相对应的也换成大写的即为flag
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}