zzuctf -misc orz 编码+异或

这篇博客讲述了作者在解决zzuctf misc类别的一道编码加异或的题目时的经历。题目涉及到base64、base32解码以及16进制转换,并通过异或操作寻找密钥,最终解出flag。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类型misc
题目orz
tips:编码+异或
下载txt.txt后题面如下

R0I0RElPSk1HQjRESU1aTUdCNERJWkpNR0I0RElPQk1HQjRES05CTUdCNERPT0JNR0I0RElZSk1HQjRESU1aTUdCNERJWVpNR0I0RElNQk1HQjRESU1STUdCNERJWUpNR0I0RE9NQk1HQjRET1lSTUdCNERJTUJNR0I0RE9NQk1HQjRET05KTUdCNERPTkpNR0I0RE9ZSk1HQjRHS0xCUVBBMlRFQ1E9

然后按照常理就把它整理成了

R0I0RElPSk1HQjRESU1aTUdCNERJWkpN
R0I0RElPQk1HQjRES05CTUdCNERPT0JN
R0I0RElZSk1HQjRESU1aTUdCNERJWVpN
R0I0RElNQk1HQjRESU1STUdCNERJWUpN
R0I0RE9NQk1HQjRET1lSTUdCNERJTUJN
R0I0RE9NQk1HQjRET05KTUdCNERPTkpN
R0I0RE9ZSk1HQjRHS0xCUVBBMlRFQ1E9

就掉坑里了 orz,单独的一行无论用什么解码都没法得到有意义的数据,然后把他们各种进制和形式异或浪费了很多时间,直到在第一行加上了个=用base64发现似乎有意义,发觉应该是整体进行解码orz

正解:
先整体debase64得到

GB4DIOJMGB4DIMZMGB4DIZJM
GB4DIOBMGB4DKNBMGB4DOOBM
GB4DIYJMGB4DIMZMGB4DIYZM
GB4DIMBMGB4DIMRMGB4DIYJM
GB4DOMBMGB4DOYRMGB4DIMBM
GB4DOMBMGB4DONJMGB4DONJM
GB4DOYJMGB4GKLBQPA2TECQ=

末尾=,只有大写字母(A-Z)和数字判断是base32
debase32得到

0x49,0x43,0x4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值