-- --- .-. ... . ..--.- .. ... ..--.- -.-. --- --- .-.. ..--.- -... ..- - ..--.- -... .- -.-. --- -. ..--.- .. ... ..--.- -.-. --- --- .-.. . .-. ..--.- -.. -.-. -.-. -.. -.-. -.-. -.-. -.. -.. -.. -.-. -.. -.-. -.-. -.-. -.. -.. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.. -.. -.-. -.. -.-. -.-. -.-. -.-. -.. -.-. -.-. -.-. -.-. -.-. / -.-. -.. -.-. -.-. -.-. -.. -.-. -.-. -.. -.-. / -.-. -.-. -.-. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.-. -.. -..
打開鏈接之後是一段摩斯密碼
直接解密不就好了 !! (把中間的 / 給去了)
MORSEnullISnullCOOLnullBUTnullBACONnullISnullCOOLERnullDCCDCCCDDDCDCCCDDCCCCCCCCCDDCDCCCCDCCCCCCDCCCDCCDCCCCDCCDDDCCDDDCCDCDD
我感覺後面的纔是培根密碼好嗎 畢竟我喜歡培根
(
加密者需使用兩種不同字體,分別代表A和B。準備好一篇包含相同AB字數的假信息後,按照密文格式化假信息,即依密文中每個字母是A還是B分別套用兩種字體。
解密時,將上述方法倒轉。所有字體一轉回A,字體二轉回B,以後再按上表拼回字母。
法蘭西斯·培根另外準備了一種方法,其將大小寫分別看作A與B,可用於無法使用不同字體的場合(例如只能處理純文本時)。但這樣比起字體不同更容易被看出來,而且和語言對大小寫的要求也不太兼容。
培根密碼本質上是將二進制信息通過樣式的區別,加在了正常書寫之上。培根密碼所包含的信息可以和用於承載其的文章完全無關。
)
DCCDCCCDDDCDCCCDDCCCCCCCCCDDCDCCCCDCCCCCCDCCCDCCDCCCCDCCDDDCCDDDCCDCDD
那麼我們知道了 培根密碼是 AB的 那麼這段裏面只有CD 需要將ascii碼 向前移動兩位得到
BAABAAABBBABAAABBAAAAAAAAABBABAAAABAAAAAABAAABAABAAAABAABBBAABBBAABABB
還是用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]-(2);
printf("%c",a[i]);
}
}
之後進行培根解密得到
SHIYANBAISCOOL
shiyanbaiscool
按照格式 CTF{SHIYANBAISCOOL}
提交的時候一直出錯 別人說是有空格的 加上去!!!!
CTF{SHIYANBA IS COOL}