常见
1./.-
2.聪明小样
3.你以为是MD5
MD5由0-9和a-f构成
删掉其他的
解码
4.这不是MD5
5.散乱的密文
6.贝斯家族
Base64解密91
7. easy_crypto
摩斯密码
9.告诉你个密码
一段新闻
进入只有一段文字
找不到任何线索看wp说有一种隐藏字符密码上网找
找社会主义价值观解密
黄道十二官
黄道十二宫是主要是在于移位组合--题目给出一张图片上面一串字符,摘录下来
搜索该密码的解密方式全部重新排列得到
放到AZdecrypt里面得到flag
托马斯.杰斐逊
题目给出一串字符和密钥
搜索知道托马斯.杰斐逊构成--需要根据密钥将14行字符串调整顺序第一行是原来的第二行,第二行是原来的第五行,以此类推.......得到重新排列的字符
接着,我们需要对密文调整每行字符串密文第一个字符H,第一行则变为:HGVSFUWIKPBELNACZDTRXMJQOY密文第二个字符C,第二行则变为:CPMNZQWXYIHFRLABEUOTSGJVDK以此类推.........
仔细看倒数第六行有个bugku(很难看出来)应该就是flag
affine
仿射密码(仿射密码(Affine cipher)是一种表单替换密码,通过对字母数值进行简单的乘法和加法方程运算,而得到另一个与其对应的字母,从而进行加密;
在仿射加密法中,字母表的字母被赋予一个数字,例如a=0,b=1,c=2…z=25。仿射加密法的密钥为0-25直接对数字
仿射加密函数:F(x) = (ax + b) (mod m),其中a和b互质,m是字母的数量;
仿射解密函数:F(x) = a-1(x - b) (mod m),其中a-1是a在Zm群的乘法逆元,m是字母的数量。)直接上网站
法二原理脚本
easy_hash
审计知道flag都是从hash出来旁边为加密之后的flag一串串解出即可
一个个翻译
脚本
题缝合加密
通过上半部分得到栅栏密码16解密得到密文
密钥一通过联系前部分知道猪栏密码解出吉尔维纳钥匙一
密钥二是通过base100解出钥匙
通过钥匙一解出再转base64得AES
通过钥匙二再解得到flag
其他
1. Math&English
元音密码
2.okk
https://tool.bugku.com/brainfuck/编辑
3. [+-<>]
4..!?
5.ne-气泡
开头结尾都是x
解码3次
6.希尔密码
7. 这是个盲兔子,竟然在唱歌
按题目提示逐步解密
8. 把猪困在猪圈里
Base64转图片再解密
9.你喜欢下棋吗
博多码,博多-默里码(在线工具) |博森特里克 (boxentriq.com)
按提示解密出解压密码
然后博多码解密得到
10.来自宇宙的信号
对照就好
11,你懂我的乐谱吗
找个键盘对照线谱
再结合字母表得到flag
12,python_jail
通过nc监听