博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CTF—训练平台——Crypto
阅读量:5169 次
发布时间:2019-06-13

本文共 1142 字,大约阅读时间需要 3 分钟。

一、滴答~滴

看形式是摩尔斯电码,放到解密网址里解密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.fromCharCodejavaScript的函数,括号里面是参数,把括号里的内容复制到输入——>Dec to Text——>复制输出到输入——>Decode HTML——>在对输出进行Unicode解码——>%7B%7Durl编码,解出来就是{}——>得到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伪加密

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

十一、托马斯.杰斐逊

这是转盘加密

 

——>

 

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

 

转载于:https://www.cnblogs.com/Yuuki-/p/7868581.html

你可能感兴趣的文章
平衡二叉树(AVL Tree)
查看>>
【BZOJ3295】[Cqoi2011]动态逆序对 cdq分治
查看>>
【CF799E】Aquarium decoration 线段树
查看>>
大运飞天 鲲鹏展翅
查看>>
从ECMA到W3C
查看>>
软件工程--第十六周学习进度
查看>>
yii2 ActiveRecord多表关联以及多表关联搜索的实现
查看>>
搜狗输入法安装--ubuntu
查看>>
ps/2接口键盘的输入及显示
查看>>
Swift———a Glance(极客学院)笔记
查看>>
【poj3294-不小于k个字符串中最长公共子串】后缀数组
查看>>
java如何获取其它用户登录的真是IP地址
查看>>
Jquery通过指定层次关系获取元素
查看>>
c# for 和 foreach 的区别
查看>>
docfx (一)
查看>>
HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
查看>>
深度学习之前馈神经网络(前向传播和误差反向传播)
查看>>
IEnumerable<T>和IQueryable<T>区别
查看>>
(转)MFC界面风格
查看>>
Centos7 tmux1.6 安装
查看>>