您当前的位置: 首页 > 

ThnPkm

暂无认证

  • 2浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ctf.show 萌xin区杂项

ThnPkm 发布时间:2022-01-14 19:13:11 ,浏览量:2

目录

萌新认证

密码1

密码2

密码3

密码 4

隐写1

隐写2

萌新隐写2

萌新隐写3

萌新隐写4 

萌新隐写5

萌新隐写6

杂项1

杂项2

萌新杂项3

杂项4

杂项5

杂项6

杂项7

杂项8

杂项10 

​​

杂项11

萌新认证

qq群大喊一声 : 萌新码

密码1

看到这段密文,第一反应就是十六进制 然后base64,跟之前写的一道很像

 

 

试了一下果然思路差不多,不过明显知道flag某些部分被打乱顺序了,题目给了个工具栏栅密码,

所以应该是栏栅解密一下,试试就试试

密码2

 

 没有思绪,继续对着编码样式找了没什么特点,最后知道是看键盘(出题人这提示的真好)

看键盘  rdcvbg 2qase3 6tghu7 分别圈住了 f w y ,KEY{fwy}成功提交

之前写misc时候,网上搜集信息经常能看到有这种看键盘的题,这还是第一次写到,有意思

密码3

 题目直接给培根了,不了解先去百度 培根密码

培根密码实际上就是一种替换密码,根据所给表一一对应转换即可加密解密 。它的特殊之处在于:可以通过不明显的特征来隐藏密码信息,比如大小写、正斜体等,只要两个不同的属性,密码即可隐藏。

先摩斯密码,试了很多网站,太水了转不出来或者弄得不清晰走了很多弯路

这个可以收藏一下  摩斯密码

 很了当的告诉你后面就是由md组成的培根密码,好像培根只能识别AB所以先转换一下md,用记事本替换了一下

 得到的就是flag,不过是要大写GUOWANG才能交上

密码 4

 hint :比base64还大的base

那我想着就是试一试,只有base64可以,得到的东西很多种字符,

很符合base85,但是base85转不出来,我又试了着删除点数据

那看来是有个细节没注意到,不过我盲猜里面三个base还真过了

 看了wp 才知道<代表小于号(i', w))#q为8字节,i为4字节,h为2字节 for h in range(n): height = bytearray(struct.pack('>i', h)) for x in range(4): data[x+4] = width[x] data[x+8] = height[x] crc32result = zlib.crc32(data) if crc32result == crc32key: print(width,height)

 将crc换成自己的crc大概就可以了

 然后根据结果修改 图片宽高就出来了

 

杂项10 

 不用800度,我450度摘掉就看见了

flag{我好喜欢你}

杂项11

给了个png文件,继续用 JPHS seek一下隐藏信息

保存成txt后出来一个txt乱码, 修改后缀名为png,得到一个二维码

扫描一下,得到ctfshow 的链接 和一段base64 ,拿去解码一下就出来了

 

 

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0567s