https://www.qqxiuzi.cn/daohang.htm
http://www.bejson.com/convert/ox2str/ 十六进制转字符串工具
https://quipqiup.com/ 凯撒密码,这个太好使了
http://www.aihanyu.org/cncorpus/CpsTongji.aspx 词频分析
https://blog.csdn.net/qq_41638851/article/details/100526839
http://tool.chinaz.com/tools/unicode.aspx unicoding和ascii转换
与佛论禅:http://www.keyfc.net/bbs/tools/tudoucode.aspx
https://tool.bugku.com/brainfuck/?wafcloud=1 ok加解密和brainfuck(+++[->].++[)加密
一、MD5
题目:e00cf25ad42683b3df678c61f42c6bda
https://www.cmd5.com/ 直接在这里解密就能得到flag,注意不要有多余的空格
二、Url编码
题目:%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d
http://tool.chinaz.com/tools/urlencode.aspx
三、看我回旋踢
题目:synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}
像凯撒密码的形式,synt对应的是flag,所以就容易得到flag了
四、一眼就解密
题目:
一看就是base64,因为大部分base64后面有1-2个等号
五、摩丝
https://morsecode.world/international/translator.html
六、签到
题目:QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ==
base64
七、password
题目:
姓名:张三
生日:19900315
key格式为key{xxxxxxxxxx}
就瞎猜了一个zs加出生日期,然后就对了
八、变异凯撒
题目:
加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }
观察afZ_r这5个字母的ASCII码值依次为flag这5个字母的ASCII码值减去5,6,7,8,9
if __name__ == '__main__':
# coding=utf-8
c = []
str = "afZ_r9VYfScOeO_UL^RWUc"
# 字符串转数组,字符转数字
for a in str:
c.append(ord(a))
# 规律,与flag{对应的数字差5,6,7,8,9...
for i in range(0, len(str)):
c[i] = c[i] + 5 + i
# 数组转字符串
new_str = ''.join([chr(i % 128) for i in c])
print(new_str)
运行代码得到flag
九、Quoted printed
可打印字符引用编码,任何一个8位的字节值可编码为3个字符:一个等号“=”后跟随两个十六进制数字(0-9或A-F)表示该字节的数值。例如,ASCII码换页符(十进制值为12)可表示为“=0C”.除了可打印的ascii字符与换行符以外,所用字符必须表示成这种格式。
所有可打印ASCII字符可直接用字符编码表示,但是等号“=”不可以直接这样表示.tab和空格符,十进制为9和32,如果不出现在行尾则可以用其字符编码直接表示。如果这两个字符出现在行尾,必须表示为“=09”或“=20”。回车换行必须是“=0D”或“=0A”
http://web.chacuo.net/charsetquotedprintable
十、Rabbit
题目:U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI
https://www.sojson.com/encrypt_rabbit.html
十二、篱笆墙的影子
题目:felhaagv{ewtehtehfilnakgw}
栅栏密码,W型栅栏密码加密的方法中,明文由上至下顺序写上(大部分),当到达最低部时,再回头向上,一直重复直至整篇明文写完为止。此例子中,其包含了三栏及一段明文:'WEAREDISCOVEREDFLEEATONCE'。如下:
W . . . E . . . C . . . R . . . L . . . T . . . E
. E . R . D . S . O . E . E . F . E . A . O . C .
. . A . . . I . . . V . . . D . . . E . . . N . .
按行读取后的密文:
WECRLTEERDSOEEFEAOCAIVDEN
工具:http://www.atoolbox.net/Tool.php?Id=777
十三、RSA
题目:在一次RSA密钥对生成中,假设p=473398607161,q=4511491,e=17
求解出d作为flga提交
p = 473398607161
q = 4511491
e = 17
d = (p - 1) * (q - 1)/e;
print(d)
十四、丢失的MD5
十五、老文盲了
题目:罼雧締眔擴灝淛匶襫黼瀬鎶軄鶛驕鳓哵眔鞹鰝
听听这句话怎么读的,就能得出答案了,确实老文盲了
十六、
二十一、传统知识+古典密码
题目:省略
思路:查出每一个代表的数字再加上背面的,由ASCII表可以得到一个字符串,凯撒解密
二十二、小学生的密码学
题目:
e(x)=11x+6(mod26)
密文:welcylk
(flag为base64形式)
解:可看出是仿射密码
welcylk得到原文是sorcery
二十三、信息化时代的步伐
题目:也许中国可以早早进入信息化时代,但是被清政府拒绝了。附件中是数十年后一位伟人说的话的密文。请翻译出明文(答案为一串中文!) 注意:得到的 flag 请包上 flag{} 提交
中文电码查询:http://code.mcdvisa.com/
二十四、
二十五、凯撒?替换?呵呵?
题目:MTHJ{CUBCGXGUGXWREXIPOYAOEYFIGXWRXCHTKHFCOHCFDUCGTXZOHIXOEOWMEHZO} 注意:得到的 flag 请包上 flag{} 提交, flag{小写字母}
二十五、灵能精通
题目:
关于猪圈密码的变种
https://tieba.baidu.com/p/3938367567
https://blog.csdn.net/zmx2473162621/article/details/103949134/
二十六、 old-fashion
题目:Os drnuzearyuwn,
y jtkjzoztzoes douwlr oj y ilzwex eq lsdexosa kn pwodw tsozj eq ufyoszlbz yrl rlufydlx pozw douwlrzlbz,
ydderxosa ze y rlatfyr jnjzli;
mjy gfbmw vla xy wbfnsy symmyew (mjy vrwm qrvvrf),
hlbew rd symmyew,
mebhsymw rd symmyew,
vbomgeyw rd mjy lxrzy,
lfk wr dremj.
Mjy eyqybzye kyqbhjyew mjy myom xa hyedrevbfn lf bfzyewy wgxwmbmgmbrf.
Wr mjy dsln bw f1_2jyf-k3_jg1-vb-vl_l
解答:直觉告诉我最后一句是flag,则dsln对应的就是flag了,然后凯撒密码
二十七、y1nglish-y1ng
题目:
Nkbaslk ds sef aslckdqdqst.
Sef aslckdqdqst qo lzqtbw usf ufkoplkt zth oscpslsfko.
Dpkfk zfk uqjk dwcko su dscqao qt dpqo aslckdqdqst,
kzap su npqap qo jkfw mzoqa.
Qu wse zfk qtdkfkodkh qt tkdnsfw okaefqdw,
nkbaslk ds czfdqaqczdk.
Bkd lk dkbb wse z odsfw.
Q nzo pzjqtv hqttkf zd z fkodzefztd npkt Pzffw Odkkbk azlk qt,
pk qo z Izcztkok ufsl Izczt med tsn pk qo tsd bqjqtv qt Izczt,
lzwmk Pzffw qot'd z Izcztkok tzlk med pk qo fkzbbw z Izcztkok.
Pzffw nsfwkh qt z bznwkf'o suuqak wkzfo zvs,
med pk qo tsn nsfwqtv zd z mztw.
Pk vkdo z vssh ozbzfw,
med pk zbnzwo msffsno lstkw ufsl pqo ufqktho zth tkjkf czwo qd mzaw.
Pzffw ozn lk zth azlk zthozdzd dpk ozlk dzmbk.
Pk pzo tkjkf msffsnkh lstkw ufsl lk.
Npqbk pk nzo kzdqtv,
Q zowkh pql ds bkth lk &2.
Ds lw oefcfqok,
pk vzjk lk dpk lstkw qllkhqzdkbw.
'Q pzjk tkjkf msfffsnkh ztw lstkw ufsl wse,' Pzffw ozqh,'os tsn wse azt czw usf lw hqttkf!'
Tsn q nqbb vqjk wse npzd wse nztd.
MIH{cwdp0t_Mfed3_u0fa3_sF_geqcgeqc_ZQ_Af4aw}
用https://quipqiup.com/,MIH=BJD
就可得出flag
二十八、八戒想吃了
二十九、权限获得第一步
题目:Administrator:500:806EDC27AA52E314AAD3B435B51404EE:F4AD50F57683D4260DFD48AA351A17A8:::
三十、世上无难事
题目:以下是某国现任总统外发的一段指令,经过一种奇异的加密方式,毫无规律,看来只能分析了。请将这段语句还原成通顺语句,并从中找到key作为答案提交,答案是32位,包含小写字母。 注意:得到的 flag 请包上 flag{} 提交
VIZZB IFIUOJBWO NVXAP OBC XZZ UKHVN IFIUOJBWO HB XVIXW XAW VXFI X QIXN VBD KQ IFIUOJBWO WBKAH
NBWXO VBD XJBCN NKG QLKEIU DI XUI VIUI DKNV QNCWIANQ XN DXPIMKIZW VKHV QEVBBZ KA
XUZKAHNBA FKUHKAKX XAW DI VXFI HBN QNCWIANQ NCAKAH KA MUBG XZZ XEUBQQ XGIUKEX MUBG
PKAWIUHXUNIA NVUBCHV 12NV HUXWI XAW DI XUI SCQN QB HZXW NVXN XZZ EBCZW SBKA CQ NBWXO
XAW DI DXAN NB NVXAP DXPIMKIZW MBU JIKAH QCEV XA BCNQNXAWKAH VBQN HKFI OBCUQIZFIQ X JKH
UBCAW BM XLLZXCQI XAW NVI PIO KQ 640I11012805M211J0XJ24MM02X1IW09
所以PIO=KEY,Q爆破得出flag