CTF论剑厂MISC(1)

1.头像

 

 使用winhex打开

 

 使用base64解密得llovethegirl

再使用MD5 32位加密

 

 即可得到答案

2.签到

 

 直接输入即可

3.0和1的故事

 

 

 直接一直解压只会得到一个txt,打开

 

 推测可能隐藏了,使用winhex打开试试

 

 将09换为1  20换为0即可

s="0920200920092009092009200920090920200920200909092020200909092009200920090909092020202009090920090909090909202020202020"
s=s.replace("09","1")
s=s.replace("20","0")
#print(s)
tmp="0b"+s
#ans=int(s,2)
ans=hex(int(tmp,2))
print(ans)

--->0x4ad5938eaf0efc0

flag{4ad5938eaf0efc0}为所求

并不需要将16进制化为字符串,因为是乱码。

4.这个人真的很高

 

使用文winhex打开

 

 最后有一些字符

又题目"很高"(加上看了题解),尝试修改高度,修改为更高

利用winhex修改高度的方法:

1.查看图片高度:

 

 640转为16进制-->0x280

我们想让他高度提升为800,800的16进制 0x320

2.在winhex之中打开图片

 

 找到

 

 替换为0320

 

 保存图片即可

 所以flag为ffoEliuaanrsgDey{aabI11us11ts1yy0}?当然不对,在网上查找后发现可能是栅栏加密算法

开始一直得不到flag{...}形式的东西,在资料的帮助下, 可能使用了多次栅栏解密

 

 "f","l","a","g"间隔均相等,再使用一次栅栏解密

 

 得到结果!

 

posted @ 2020-09-16 20:12  caishunzhe  阅读(241)  评论(0编辑  收藏  举报