一、滴答~滴
看形式是摩爾斯電碼,放到解密網址里解密http://www.jb51.net/tools/morse.htm
二、聰明的小羊
看到題目里“柵欄”,“2個”想到是柵欄加密;欄數為兩欄;
三、OK
看到Ook,就知道是Brainfuck/Ook!編碼,放到解題網址里https://www.splitbrain.org/services/ook
四、這不是摩斯密碼
這也是Brainfuck/Ook!編碼的一種,解碼網址https://www.splitbrain.org/services/ook
六、一段Base64
Base64 to Text——>復制輸出到輸入——>Unescape——>復制輸出到輸入——>Hex to Text——>復制輸出到輸入——>Unescape——>string.fromCharCode是javaScript的函數,括號里面是參數,把括號里的內容復制到輸入——>Dec to Text——>復制輸出到輸入——>Decode HTML——>在對輸出進行Unicode解碼——>%7B和%7D是url編碼,解出來就是{}——>得到flag
七、.!?
這也是Brainfuck/Ook!編碼的一種,解碼網址https://www.splitbrain.org/services/ook
八、+[]-
這也是Brainfuck/Ook!編碼的一種,解碼網址https://www.splitbrain.org/services/ook
九、奇怪的密碼
gndk€rlqhmtkwwp}z這個格式像不像flag{*******}?
我們比較一下"gndk"與"flag"的ASCII碼
gndk的10進制的ASCII碼分別是:103 110 100 107
flag的10進制的ASCII碼分別是 :102 108 97 103
發現ASCII以此減少 1 2 3 4,所以以此類推
C++代碼:
#include<stdio.h>
#include<string.h>
int main(){
int i;
char a[100];
printf("請輸入被雷劈過的字符串:\n");
scanf("%s",a);
printf("解密得:\n");
for(i=0;i<strlen(a);i++){
a[i]=a[i]-(i+1);
printf("%c",a[i]);
}
十、Zip偽加密
題目說了是偽加密,所以直接用工具嘗試
十一、托馬斯.傑斐遜
這是轉盤加密
——>
(注:第五、簡單加密 ,十二、來自宇宙的信號題,后續會補充)