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"间隔均相等,再使用一次栅栏解密

 得到结果!

原文地址:https://www.cnblogs.com/caishunzhe/p/13677060.html