Skip to content

Commit cf43362

Browse files
committed
add classical crypto writeups
1 parent 3dd40ba commit cf43362

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Official_Writeup/Classical-Crypto.md

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Classical-Crypto
2+
3+
## 皇帝的新密码
4+
5+
简单的凯撒密码,直接cyberchef解密即可
6+
7+
```Cyberchef
8+
Vigenère_Decode('h')
9+
```
10+
11+
## 不是皇帝的新密码
12+
13+
凯撒密码变种,维吉尼亚密码
14+
15+
```Cyberchef
16+
Vigenère_Decode('goodjob')
17+
```
18+
19+
可以写脚本爆破一下 key前面六位复原flag格式的moectf,然后发现md5不对,那就是key还有 1 or 2 位,直接爆破即可
20+
21+
## ezrot
22+
23+
ROT47,算是很常见的古典密码了
24+
25+
```Cyberchef
26+
ROT47(47)
27+
```
28+
29+
## 可可的新围墙
30+
31+
栅栏密码,但是要注意栅栏密码本身有两种,这里用的是Rail fence cipher,直接cyberchef
32+
33+
```Cyberchef
34+
Rail_Fence_Cipher_Decode(3,0)
35+
```
36+
37+
## 喵言喵语
38+
39+
Morse Code,但是做了些替换
40+
41+
```CyberChef
42+
Find_/_Replace({'option':'Regex','string':'喵喵?'},'-',true,false,true,false)
43+
Find_/_Replace({'option':'Regex','string':'喵喵喵'},'.',true,false,true,false)
44+
From_Morse_Code('Space','Line feed')
45+
```

0 commit comments

Comments
 (0)