Crypt的bugku小合集

常见

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=0b=1c=2…z=25。仿射加密法的密钥0-25直接对数字

仿射加密函数:F(x) = (ax + b) (mod m),其中ab互质,m是字母的数量;

仿射解密函数:F(x) = a-1(x - b) (mod m),其中a-1aZm群的乘法逆元,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监听

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值