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