Bugku Crpyto writeup --11月11日是个好日子

本文介绍了一种复杂的编码解密过程,通过base58、base16等多层编码方式隐藏信息,并利用仿射密码及特定的字符排列进行解码,最终得到flag。

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

题目:11月11日是个好日子

alp= slbn7q6u0w2pf3m9tzjx8o51yke????dhc4i

cipher:6MBphWqgEun4VXNkcKbdaVDNrpw3714BigGaiwKKC7z7KJ6MxkHYf4G4dFsKWU78VgmHgsEJdKwPCb3j495tg4FUAd5hkRxzmGEiggRWye9k8ddd3P5CXdEgRgqgjxgw48pPPBdM7oB14z4WPEmFqFcPvKXwbE5bzFVDCESnyaB3Z47

so where is the flag?

hint:不 会 吧 ? 就 这 ¿ 不 会 吧 ? 就 这 ¿ 不 会 吧 ?.........................

hint:阴阳怪气编码解码  得:先套娃,alp只在最后一步用,注意数字哦

base58--->base16--->base32--->base64,4层套娃

 

 

 

 得 en,i5d8{unw_ad1_f2_pg_8gea}

仿射密码

alp的长度为36位,是0123456789abcdefghijklmn的排列组合,mod:36

缺失的4个字符为agvr

 调整agvr位置就得出结果(只要看第一个字符是f基本就对了)

或者写个python程序跑一下更快

flag{the_day_13_s0_g0od}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值