ctfshow 萌新入门1

萌新_密码1

题目:

密文:
53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D

提交格式:KEY{XXXXXXXXXXXXXX}

1.下载ctf工具(栅栏密码加解密)

2.将密文base16解码,得

S1lkZjBhM2ViZDVjNGRjMTYwLUV7ZmI2M2VlMDI5OGI4ZjRkOH0=

再base64解码,得  KYdf0a3ebd5c4dc160-E{fb63ee0298b8f4d8}

最后用 栅栏密码 恢复密码顺序,(注:栏数:2)得

KEY{dffb06a33eeeb0d259c84bd8cf146d08-}

Base64使用64个可打印字符表示二进制数据的方法。包含:字母A-Z、a-z、数字0-9共有62个字符,加上+、/共64个字符,实际上还有一个字符=来作为后缀。

Base58 相比base64,不包含数字"0",字母大写"O",字母大写"L"、字母小写"l”,"+“和”/"符号。

Base32使用32个字符 A-Z 2-7来表示

Base16 16个字符,A-F、0-9

3.栅栏密码

就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。

web1

查看代码,提示:<!-- flag in id = 1000 -->

但是id不能等于1000,就试着改变url:

http://33f88027-8a4b-4957-a685-52b1568f4767.challenge.ctf.show/?id=1000 or id=100

最后得到flag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值