赞
踩
第一题:
倒叙.
第二题:
jsfuck编码
打开web开发者工具,在控制台输入,回车得到flag.
题3:
里面有很多网络表情包,猜想是AAencode编码,先另存为一个txt文件,得到正确的编码,在浏览器的控制台里输入密文即可解密。
题4:
rsa加密,用python解密
#第一行,导入gmpy2库
#二、三、四行输入值
#根据公式求d
题5:
题6:
另存为txt文档,可得
开头U2FsdGVkX1,可能是AES、DES、Rabbit加密,该题为rabbit加密
Rabbit加密:Rabbit 是一种高速流密码, Rabbit 使用一个 128 位密钥和一个 64 位初始化向量。 该的核心组件是一个位流生成器,该流生成器每次迭代都会加密 128 个消息位。以26个大小写英文字母、=、+、/组成;以U2FsdGVkX1开头,可能以=结尾。
题7:
Ook编码
解密链接:
ijBrainfuck/Ook! Obfuscation/Encoding [splitbrain.org]
题8:
由题得,是brainfuck编码
brainfuck是一种极小化的计算机语言,brainfuck的语言只有8种符号,所有的操作由(' > < + - . , [ ] ')的组合完成。
解密链接如上
题10:
查阅资料得,是Quoted-printable编码
编码原理:
任何一个8位的字节值可编码为3个字符:一个等号”=”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值.例如,ASCII码换页符(十进制值为12)可以表示为”=0C”, 等号”=”(十进制值为61)必须表示为”=3D”. 除了可打印ASCII字符与换行符以外,所有字符必须表示为这种格式.
所有可打印ASCII字符(十进制值的范围为33到126)可用ASCII字符编码来直接表示, 但是等号”=”(十进制值为61)不可以这样直接表示.ASCII的水平制表符(tab)与空格符, 十进制为9和32, 如果不出现在行尾则可以用其ASCII字符编码直接表示。如果这两个字符出现在行尾,必须QP编码表示为”=09″ (tab)或”=20″ (space).
如果数据中包含有意义的行结束标志,必须转换为ASCII回车(CR)换行(LF)序列,既不能用原来的ASCII字符也不能用QP编码的”=”转义字符序列。 相反,如果字节值13与10有其它的不是行结束的含义,它们必须QP编码为=0D与=0A.
quoted-printable编码的数据的每行长度不能超过76个字符. 为满足此要求又不改变被编码文本,在QP编码结果的每行末尾加上软换行(soft line break). 即在每行末尾加上一个”=”, 但并不会出现在解码得到的文本中.
解码
题11:
凯撒密码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。