一:古典密码

一只小羊跳过了栅栏,密码如下:

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的更多相关文章

  1. javax.crypto.BadPaddingException: Given final block not properly padded 解决方法

    下面的 Des 加密解密代码,在加密时正常,但是在解密是抛出错误: javax.crypto.BadPaddingException: Given final block not properly p ...

  2. 使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题)

    正常情况下使用md5加密 var crypto = require('crypto'); var md5Sign = function (data) { var md5 = crypto.create ...

  3. javax.crypto.BadPaddingException: Given final block not properly padded

    一.报错 写了一个加密方法,在Windows上运行没有问题,在Linux上运行时提示如下错误: javax.crypto.BadPaddingException: Given final block ...

  4. Liunx-https-java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b

    错误信息: java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b at javax.crypto.KeyGenerator.a(DashoA13* ...

  5. node crypto md5加密,并解决中文不相同的问题

    在用crypto模块时碰到了加密中文不相同的问题,多谢群里面@蚂蚁指定 1:解决中文不同的问题 function md5Pay(str) { str = (new Buffer(str)).toStr ...

  6. Crypto++ 动态链接编译与实例测试

    测试用例的来源<Crypto++入门学习笔记(DES.AES.RSA.SHA-256)> 解决在初始化加密器对象时触发异常的问题: CryptoPP::AESEncryption aesE ...

  7. python3 crypto winrandom import error

    早就听说3的包很成熟了,自从从2.7过渡上来后还是碰到各种不适应,可以想象更早的时候问题该要多么多,特别一些必备库经典库如果没有跟进得多痛苦. [code lang="python" ...

  8. Crypto++入门学习笔记(DES、AES、RSA、SHA-256)(加解密)

    转自http://www.cppblog.com/ArthasLee/archive/2010/12/01/135186.html 最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后 ...

  9. nodejs 核心模块crypto

    crypto用于加密解密 'use strict' var crypto=require('crypto'); var data={age:18} var key='dt';//定义一个钥匙 var ...

  10. maven install 时提示“程序包 javax.crypto不存在”

    但是javax.crypto是在jdk的jre\lib目录下的 解决方案: <compilerArguments> <bootclasspath>${java.home}/li ...

随机推荐

  1. HTTP、TCP、UDP的区别

    TCP.UDP的区别 1.TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2.TCP提供可靠的服务.也就是说,通过TCP连接传送的数据,无差错,不丢失,不重 ...

  2. 【内存泄漏】 C/C++内存泄漏及其检测工具

    对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题.已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等.Smart Po ...

  3. js里面判断一个字符串是否包含某个子串的方法

    1. ES6的includes, 返回 Boolean var string = "foo", substring = "oo"; string.include ...

  4. 小程序swiper效果高宽设置(微信小程序交流群:604788754)

    swiper的宽和高一定要设置在swiper上面.swiper-item默认继承swiper的宽和高.swiper-item容器里面的宽和高没有继承他的父节点宽和高,需要从新设置. 不明白之处,可以咨 ...

  5. java中super关键字的用法

    class Sum { int n; float f() { float sum=0; for(int i=1;i<=n;i++) sum=sum+i; System.out.println(& ...

  6. bzoj3277

    题解: 后缀自动机 然后抄了一发题解 可以看看这个博客:http://blog.csdn.net/clover_hxy/article/details/53861268 代码: #include< ...

  7. day1-python简介+安装

    Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有 ...

  8. Mysql 实列结构-进程

    一.MySQL后台进程简介 master thread与四大I/O线程:read thread.write thread.redo log thread.change buffer thread与 p ...

  9. EF-一对一关系

    针对关系型数据库来说,需要明了每个对象之间的关系. 它们之间的关系有: 1.一对一(1:1):一个学生只能拥有一张身份证,一张身份证只能属于一个学生: 2.一对多(1:N):一个学生可以拥有几本书,而 ...

  10. Linux系统命令行中vim编辑器取消高亮显示

    由于在使用vim编辑代码的时候不小心忘记首先输入i(insert)模式,导致写的代码出现了棕黄色的阴影显示 摸索了很久终于找到了解决方法: 1.退出vim编译器 2.在在命令行下输入:nohl,回车 ...