GinKgoCTF-Crypto
一:古典密码
一只小羊跳过了栅栏,密码如下:
GpKlCeT_FC{rAy_pStiym}
栅栏解密——>11栏
二:滴滴滴
--./-.-/-.-./-/..-./----.--/-../../-../../-../../-../../-../../-./-/./.-././.../../-./--./-----.-
摩尔斯电码——>g k c t f [错误电码: ----.--] d i d i d i d i d i n t e r e s i n g [错误电码: -----.-]
——>去掉汉字空格,将所有改成大写,加上括号
三:奇怪的flag
这个flag格式好像是正确的,可是怎么提交不对呢?
HLDUG{Hppe_Gps_Dszqup}
凯撒加密爆破1~26——>GKCTFzGOOD^FOR^CRYPTO|——>修改:GKCTF{GOOD_FOR_CRYPTO}——>继续修改:GKCTF{Good_For_Crypto}
四:贝斯
R0tDVEZ7UmlnaHQhX0lzX2Jhc2U2NH0=
解密网址:http://encode.chahuo.com/——>base64解密
五:贝斯2
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAIAAAAI7H7bAAAFRklEQVR4nO3dQXLbMBAAQSmV/3/Z+QEO8GiztLuvqVgUxSkctgC+v76+XsD3/PnfFwA/gZAgICQICAkCQoKAkCAgJAgICQJ/D//2fr/HriN3GDQfvteS8fTkFS75rP3Od8OKBAEhQUBIEBASBIQEASFBQEgQEBIETgPZg/2Dy8nPyu/G3TT57g8u+SmXXMb1E2VFgoCQICAkCAgJAkKCgJAgICQICAkClwPZg3xIumRUd/Dor/zo/cJ3PvG9rEgQEBIEhAQBIUFASBAQEgSEBAEhQaAfyO43uf/0btw5ufN3ydT16axIEBASBIQEASFBQEgQEBIEhAQBIUHgNw5kD+6GpHfz0yXnLR88+j28w6xIEBASBIQEASFBQEgQEBIEhAQBIUGgH8jun8dNTifv3N3D/Hstsf8KX1YkSAgJAkKCgJAgICQICAkCQoKAkCBwOZCd3N05afLw4cn9p/v3uj79ibIiQUBIEBASBIQEASFBQEgQEBIEhASB9yO2H7aW7JDN7/ySmeYvfKJeViRICAkCQoKAkCAgJAgICQJCgoCQINAfWTx5fu+S3Z37R6v5Gcg/9QDn68uwIkFASBAQEgSEBAEhQUBIEBASBIQEgX4ge5APLidntfunk4fPmtwUPDk/XXIi9MuKBAkhQUBIEBASBIQEASFBQEgQEBIEnn1k8f6p65KDjpfMTw+WDLWvWZEgICQICAkCQoKAkCAgJAgICQJCgsDlDtklA758SDo5dd1/0PHkj7LkBbjXv5cVCQJCgoCQICAkCAgJAkKCgJAgICQInHbIPnrj55LPyi3Z+XtnyeT6E6xIEBASBIQEASFBQEgQEBIEhAQBIUHgciCbW7Jd9BfOanNLHpvhCa8VCQJCgoCQICAkCAgJAkKCgJAgICQIXB5ZPDm4XDLuPFgyTd5/jnRuz7NhRYKAkCAgJAgICQJCgoCQICAkCAgJApcD2YPJc27vLmPJKc13Jsedjx6tDm+etSJBQEgQEBIEhAQBIUFASBAQEgSEBIF+IHuwfxJ6N49bcnDuknt4kH/lJac0v6xIkBASBIQEASFBQEgQEBIEhAQBIUHgciC75KjYyTljfn7v/rfc7h+gD78o9sCKBAEhQUBIEBASBIQEASFBQEgQEBIE3vuHbpP278ZdMlo92DMknWRFgoCQICAkCAgJAkKCgJAgICQICAkCW44szu0/ifducLlky+2jfeJGWZEgICQICAkCQoKAkCAgJAgICQJCgsDoQDaX7+Gd3C56Z8mG1rvvtWSX8Sdm0FYkCAgJAkKCgJAgICQICAkCQoKAkCBwOrL4p9o/dT3If68lQ9KDJTPoMysSBIQEASFBQEgQEBIEhAQBIUFASBC4fIfsfj910Dz5htYl76t9xLzbigQBIUFASBAQEgSEBAEhQUBIEBASBC6PLF4y7nQg8PcvY9LkYzP8iFqRICAkCAgJAkKCgJAgICQICAkCQoJA/w7ZRx+Bm/+vfOq6/w8uGf4e5DfqZUWChJAgICQICAkCQoKAkCAgJAgICQL9QPbR8uN2c0tegDt5oyZ3GTuyGP4nIUFASBAQEgSEBAEhQUBIEBASBAxkA3cTwyXD38k/uOSI6U/s4bUiQUBIEBASBIQEASFBQEgQEBIEhASBfiC75PWyB3dXOHly8pK9rrnJHbLDrEgQEBIEhAQBIUFASBAQEgSEBAEhQeByILv/PaF39s/+lmwyzS15se81KxIEhAQBIUFASBAQEgSEBAEhQUBIEHgvmTPCo1mRICAkCAgJAkKCgJAgICQICAkCQoKAkCDwDy9PDFHFqdX4AAAAAElFTkSuQmCC
Png、base64——>base转图片http://imgbase64.duoshitong.com/
——>

——>扫码发现:GKCTF{BASE64_233333333}——>(PS、ctrl+i反色)
六:ARE YOU OK?
+++++ +++[- >++++ ++++< ]>+++ ++++. ++++. ----- ---.< ++++[ ->+++ +<]>+
.<+++ [->-- -<]>- ----. <++++ +++[- >++++ +++<] >++++ .<+++ [->-- -<]>-
--.-- --.<+ ++[-> ---<] >---. <++++ ++[-> ----- -<]>- ----- ----. +.+.+
.<+++ +++[- >++++ ++<]> +++++ ++.++ .+++. +++++ ++++. ----. +++++ .<+++
[->++ +<]>+ +++++ .<
Brainfuck与Ook!编码——>https://www.splitbrain.org/services/ook解码网址——>GKCTF{ok_1234_admin}(Brainfuck与Ook!编程语言解析与解密
http://www.cnblogs.com/WangAoBo/p/6373318.html)
(福利:
http://ginkgo.ngrok.virzz.com:8080/login?next=challenges
http://www.360doc.com/content/16/0906/21/27425026_588911412.shtml CTF中一些脑洞大开的编码和加密
)d
GinKgoCTF-Crypto的更多相关文章
- javax.crypto.BadPaddingException: Given final block not properly padded 解决方法
下面的 Des 加密解密代码,在加密时正常,但是在解密是抛出错误: javax.crypto.BadPaddingException: Given final block not properly p ...
- 使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题)
正常情况下使用md5加密 var crypto = require('crypto'); var md5Sign = function (data) { var md5 = crypto.create ...
- javax.crypto.BadPaddingException: Given final block not properly padded
一.报错 写了一个加密方法,在Windows上运行没有问题,在Linux上运行时提示如下错误: javax.crypto.BadPaddingException: Given final block ...
- Liunx-https-java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b
错误信息: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b at javax.crypto.KeyGenerator.a(DashoA13* ...
- node crypto md5加密,并解决中文不相同的问题
在用crypto模块时碰到了加密中文不相同的问题,多谢群里面@蚂蚁指定 1:解决中文不同的问题 function md5Pay(str) { str = (new Buffer(str)).toStr ...
- Crypto++ 动态链接编译与实例测试
测试用例的来源<Crypto++入门学习笔记(DES.AES.RSA.SHA-256)> 解决在初始化加密器对象时触发异常的问题: CryptoPP::AESEncryption aesE ...
- python3 crypto winrandom import error
早就听说3的包很成熟了,自从从2.7过渡上来后还是碰到各种不适应,可以想象更早的时候问题该要多么多,特别一些必备库经典库如果没有跟进得多痛苦. [code lang="python" ...
- Crypto++入门学习笔记(DES、AES、RSA、SHA-256)(加解密)
转自http://www.cppblog.com/ArthasLee/archive/2010/12/01/135186.html 最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后 ...
- nodejs 核心模块crypto
crypto用于加密解密 'use strict' var crypto=require('crypto'); var data={age:18} var key='dt';//定义一个钥匙 var ...
- maven install 时提示“程序包 javax.crypto不存在”
但是javax.crypto是在jdk的jre\lib目录下的 解决方案: <compilerArguments> <bootclasspath>${java.home}/li ...
随机推荐
- 改变Cube的Shader下的Alpha值,实现Cube若隐若现的效果。
private float rotaSpeed = 5f; private float timer = 1; private bool flag = true; private float delay ...
- Python Django 之 静态文件存放设置
一.静态文件存放路径设置STATICFILES_DIRS 1.在django项目目录下面新建静态文件保存目录 2.在setting中添加相应寻找静态文件目录的配置 STATICFILES_DIRS=( ...
- 5.10 C++内存管理操作符重载
参考:http://www.weixueyuan.net/view/6388.html 注意: 内存管理操作符new.new[].delete和delete[]同样也可以进行操作符重载,其重载形式既可 ...
- windows消息传送(自定义消息和WM_COPYDATA)
通过SendMessge实现的进程间通信. 0x01 自定义消息 1,WINDOWS中自定义消息的定义和使用: (1)在WNDOWS中消息分系统消息和自定义消息.系统消息定义从0到0x3FF,使用0x ...
- java动态代理的实现
1.首先定义一个委托类的接口Subject,应该必须是接口,而不能是抽象类.因为Proxy.newProxyInstance方法的第二个参数需要委托类实现的接口. public static Obje ...
- dubbo-admin 无法支持JDK1.8
dubbo-admin 无法支持JDK1.8怎么处理? 1.从git上下载最新源码 https://github.com/alibaba/dubbo 2.编译war包,或直接容器启动
- 18-10-18 Python 思维导图 很棒的
赠送 14 张 Python 知识点思维导图 来源 | Python学习联盟 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 按顺序依次展示了以下内容的一系列思维导图: ...
- 百杂讲堂之为什么32位系统只能操作4g内存
百杂讲堂之为什么32位系统只能操作4g内存 计算机内存中很多的单元,每一个单元就是一个字节,一个字节有8位.每一个单元有两种状态:0和1. 所以 两个单元就有4个组合: 3个单元就有8个组合: 依次类 ...
- FCC JS基础算法题(7):Chunky Monkey(分割数组)
题目描述: 把一个数组arr按照指定的数组大小size分割成若干个数组块. 例如:chunk([1,2,3,4],2)=[[1,2],[3,4]]; chunk([1,2,3,4,5],2)=[[1, ...
- 分类算法的R语言实现案例
最近在读<R语言与网站分析>,书中对分类.聚类算法的讲解通俗易懂,和数据挖掘理论一起看的话,有很好的参照效果. 然而,这么好的讲解,作者居然没提供对应的数据集.手痒之余,我自己动手整理了一 ...