攻防世界CRYPTO新手

文章目录

    • 1.base64
    • 2.Caesar
    • 3.Morse
    • 4.混合编码
    • 5.Railfence
    • 6.不仅仅是Morse
    • 7.幂数加密
    • 8.easychallenge
    • 9.easy_RSA

1.base64

攻防世界CRYPTO新手_第1张图片
题目base64直接base64解码
攻防世界CRYPTO新手_第2张图片直接得到
cyberpeace{Welcome_to_new_World!}

2.Caesar

直接凯撒密码解密常识第一个字母是c位移量是12
攻防世界CRYPTO新手_第3张图片
直接得到
cyberpeace{you_have_learned_caesar_encryption}

3.Morse

一题摩斯电码
攻防世界CRYPTO新手_第4张图片摩斯电码中0是. 1是-
翻译成就是-- — .-. … . -.-. — -… . … … … — … -. - . .-. . … - … -. --.
攻防世界CRYPTO新手_第5张图片
得到morsecodeissointeresting再根据提示
在这里插入图片描述得到答案
cyberpeace{morsecodeissointeresting}

4.混合编码

攻防世界CRYPTO新手_第6张图片
base64在线直接转
攻防世界CRYPTO新手_第7张图片然后Unicode转中文
攻防世界CRYPTO新手_第8张图片然后再base64
攻防世界CRYPTO新手_第9张图片
很熟悉直接转ASCII码
w e l c o m e t o a t t a c k a n d d e f e n c e w o r l d
然后得出
cyberpeace{welcometoattackanddefenceworld}

5.Railfence

攻防世界CRYPTO新手_第10张图片
题目提示栅栏密码
攻防世界CRYPTO新手_第11张图片普通栅栏密码解不了采用W形栅栏密码
攻防世界CRYPTO新手_第12张图片攻防世界CRYPTO新手_第13张图片cyberpeace{railfence_cipher_gogogo}

6.不仅仅是Morse

在这里插入图片描述
直接摩斯电码解密发现培根密码
攻防世界CRYPTO新手_第14张图片
培根密码解密
攻防世界CRYPTO新手_第15张图片cyberpeace{attackanddefenceworldisinteresting}

7.幂数加密

这是云影密码(0相当于分界线且数字仅有01248)
在这里插入图片描述88421=23=w
122=5=e
48=12=l
2244=12=l
4=d
142242=15=o
248=14=n
122=5=e
(这是云影密码的原理)
网上没找到在线解密网址
welldone改成大写
cyberpeace{WELLDONE}

8.easychallenge

.pyc需要反编译成.py
攻防世界CRYPTO新手_第16张图片打开反编译后的文件
攻防世界CRYPTO新手_第17张图片借用网上脚本
import base64
def decode1(ans):
s = ‘’
for i in ans:
x = i^36
x = x - 36
s += chr(x)
return s
def decode2(ans):
s = ‘’
for i in ans:
x = ord(i) - 25
x = x ^ 36
s += chr(x)
return s
def decode3(ans):
return base64.b32decode(ans, casefold =False, map01= None)
number =“UC7KOWVXWVNKNIC2XCXKHKK2W5NLBKNOUOSK3LNNVWW3E===”
number = decode2(decode1(decode3(number)))
print(number)
最后得出flag
cyberpeace{interestinghhhhh}

9.easy_RSA

攻防世界CRYPTO新手_第18张图片
直接上工具叭
得到的d=125631357777427553
别忘了17改成11因为是十进制
cyberpeace{125631357777427553}

剩下三题回补
Normal_RSA
转轮机加密
easy_ECC

你可能感兴趣的:(攻防世界CRYPTO新手)