CTF—训练平台——Crypto

一、滴答~滴

CTF—训练平台——Crypto

看形式是摩尔斯电码,放到解密网址里解密http://www.jb51.net/tools/morse.htm

CTF—训练平台——Crypto

二、聪明的小羊

CTF—训练平台——Crypto

看到题目里“栅栏”,“2个”想到是栅栏加密;栏数为两栏;

CTF—训练平台——Crypto

三、OK

CTF—训练平台——Crypto

看到Ook,就知道是Brainfuck/Ook!编码,放到解题网址里https://www.splitbrain.org/services/ook

CTF—训练平台——Crypto

四、这不是摩斯密码

CTF—训练平台——Crypto

这也是Brainfuck/Ook!编码的一种,解码网址https://www.splitbrain.org/services/ook

CTF—训练平台——Crypto

六、一段Base64

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

Base64 to Text——>复制输出到输入——>Unescape——>复制输出到输入——>Hex to Text——>复制输出到输入——>Unescape——>string.fromCharCode是javaScript的函数,括号里面是参数,把括号里的内容复制到输入——>Dec to Text——>复制输出到输入——>Decode HTML——>在对输出进行Unicode解码——>%7B和%7D是url编码,解出来就是{}——>得到flag

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

CTF—训练平台——Crypto

七、.!?

CTF—训练平台——Crypto

这也是Brainfuck/Ook!编码的一种,解码网址https://www.splitbrain.org/services/ook

八、+[]-

CTF—训练平台——Crypto

这也是Brainfuck/Ook!编码的一种,解码网址https://www.splitbrain.org/services/ook

九、奇怪的密码

CTF—训练平台——Crypto

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伪加密

CTF—训练平台——Crypto

题目说了是伪加密,所以直接用工具尝试

CTF—训练平台——Crypto

CTF—训练平台——Crypto

十一、托马斯.杰斐逊

CTF—训练平台——Crypto

这是转盘加密

CTF—训练平台——Crypto

——>

CTF—训练平台——Crypto

(注:第五、简单加密 ,十二、来自宇宙的信号题,后续会补充)

上一篇:java并行体系结构


下一篇:WebSocket在ASP.NET MVC4中的简单实现 (该文章转自网络,经尝试并未实现,请大神指点。)