buu-easyre

羊城杯的题,去年好像看到过

文件属性

在这里插入图片描述

main

算法逻辑很清楚,赋值了一个字符串用于最后比较,然后将输入的字符串经过三次加密
在这里插入图片描述
三重加密头疼

第一重 base64

在这里插入图片描述
可以看到调用了一个字母表,进去发现是base64的表,看细节,进行了除六和取余操作,在统计最后加密字符数,所以应该是base64
这种加密可以用在线网站解出

第二重 置换

在这里插入图片描述
看到将v6地址分成了四块进行赋值,13个为一组,顺序为3,14,2

第三重 凯撒密码

在这里插入图片描述

开始的时候我没看出来这是在干嘛,以为就大小写转换,对栅栏接触太少了
可以看到10,26分别代表数字数量和字母数量,而97和65代表大小写区域,所以可以推出对字母和数字都进行了加3

wp

栅栏解密
拿在线网站解再手动减掉数字的3:BjYjM2Mjk4NzMR1dIVHs2NzJjY0MTEzM2VhMn0=zQ3NzhhMzhlOD:
置换直接手动吧:
BjBjM2Mjk4NzM
R1dIVHs2NzJjY
0MTEcM2VhMn0=
zQ3NchhMzhlOD

R1dIVHs2NzJjYzQ3NzhhMzhlODBjYjM2Mjk4NzM0MTEzM2VhMn0=
base64 decode:
GWHT{672cc4778a38e80cb362987341133ea2}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值