1. crypto 2
用6种符号来编写代码:(、)、+、[、]、!,用JSFuck编码
2.crypto3
类似这种ω゚ノ= /`m´)ノ ~┻━┻ //*´∇`*/ ['_']; o=(゚ー゚) =_=3; c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o^_^o)/ (o^_^o);(゚Д゚)={゚Θ゚: '_' ,゚ω゚ノ : ((゚ω゚ノ==3) +'_') [゚Θ゚]用这些符号来写代码的,用AAEncode解密
3. crypto 4
p=447685307 q=2037 e=17,下载RSATool工具,e 只有十六进制可用,所以e=17要化为16进制为e=11
4.crypto 5
看wp所得,先用RSATool工具得到d,再用big intenger caculater得m
5.crypto 6
以U2FsdGVkX1开头的可能是Rabbit,AES,DES,此题为Rabbit加密
6.crypto 7
7.crypto 8
同上解码网址
8.crypto 9
看wp得以下解题步骤:
下载压缩包发现有密码,检查了一下发现并不是伪加密,那就爆破密码试一试,一般如果可以爆出来密码那压缩包一般密码设置在1-6位之间,当然8位也是有可能的,先从1-6位的数字试一试:
Serpent Encryption – Easily encrypt or decrypt strings or files (online-domain-tools.com)
9.crypto 10
此题为Quoted-printable编码 特征:任何一个8位的字节值可编码为3个字符:一个等号”=”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值.
解码网址:Quoted-Printable编码解码在线转换工具-ME2在线工具 (metools.info)
10.crypto 11
md5解密网址:https://www.somd5.com/
11.crypto 0
凯撒加密,所有字符ASCII减1即可:
flag{hello_ctf}
12.crypto 12
uozt
应该对应的是flag
,符合埃特巴什码规则。
埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,其原理为:它使用字母表中的最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。在罗马字母表中,它是这样出现的:
明文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
下面给出一个例子: 明文:the quick brown fox jumps over the lazy dog
密文:gsv jfrxp yildm ulc qfnkh levi gsv ozab wlt
在线解密网站:
CTF在线工具-在线埃特巴什码加密|在线埃特巴什码解密|埃特巴什码算法|Atbash Cipher (hiencode.com)
13.萌新_密码5
题解:
这是当铺密码
Cipher是当铺密码
一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。
例如:
王:该字外面有 6 个出头的位置,所以该汉字对应的数字就是 6;
口:该字外面没有出头的位置,那就是0;
人:该字外面有 3 个出头的位置,所以该汉字对应的数字就是 3;
由此观察Cipher由 “由田中 由田井 羊夫 由田人 由中人 羊羊 由由王 由田中 由由大 由田工 由由由 由由羊 由中大” 三十七个汉字构成,其中汉字出头数依次对应"102 108 97 103 123 99 116 102 115 104 111 119 125",再观察Cipher前三个字 “由田中",正好是"102",ASCII码对应的是"f",由此写题解代码。
102 | f |
108 | l |
97 | a |
103 | g |
123 | { |
99 | c |
116 | t |
115 | s |
104 | h |
111 | o |
119 | w |
125 | } |
14.萌新赛签到题
本题用base85解密,解码工具:BASE85编码解码 - Bugku CTF
标签:编码,解码,crypto,密码,Cipher,ctfshow,巴什码 From: https://www.cnblogs.com/zt0618/p/18238590