那一抹笑靥,让人心醉 解题

来源:互联网 发布:淘宝鞋店名称 编辑:程序博客网 时间:2024/04/29 03:43

http://jluctf.sinaapp.com/Chall/id/27

学校的一道ctf题,作为小白,当然做不出来这种高深的题目,为防止链接失效,先介绍一下题目



就是这样一张图片,是GIF格式的

你能看到她笑的全部过程么?

文件损坏了!天哪!你能修复好文件么?

然后告诉我修复好的文件的sha1值好么?提交到key即可。

这个题目要提交的答案就是修复好的文件的sha1值,40位的16进制数。

虽然说被损坏了,但是因为Windows8和10太高级了,是可以把图片打开显示的,

用winhex打开图片,会在结尾很明显的发现一段

但很无奈的是并不知道文件结束标示符是什么,就去查GIF的文件格式,网址如下

http://blog.csdn.net/wzy198852/article/details/17266507

结束标示符是一个分号,16进制值为0x3B,删掉这个标识符后的东西

但是。。。还是不对。

为什么呢,因为这样在win7下还是显示不了的(这道题是在win7环境下编写的),这个时候需要去看文件头


就是这个,也就是说每个GIF图片的开头都是GIF89a或者GIF87a

再之后是图片的宽度和高度,各占两个字节,在文件属性-详细信息里可以找到图片的大小,是215*139,转化成16进制就是  0xd7 0x8b

把原来的 FF FF EE EE 改成D7 00 8B 00就好了,之后可以通过winhex带的工具计算出其sha-1值,提交就可以。


我没那么精明,因为之前理解错了一个地方,以为两个字节就是两位数,所以只改了 FF FF 成 D7 8B,这就被坑了,怎么算都不对

不对怎么办呢,去网上搜一下原图呗,谷歌,百度,一起用,终于知道了这个让人心醉的笑是 新垣结衣,之后找到了那张GIF图,用winhex打开,发现它的图片宽度高度形式是C8 00 8B 00,终于知道错在哪里,改之提交,真好,那种放松感。


提醒:直接用网上找到的原图来计算sha-1值是不正确的,出题者故意把图片做了一下修改,这个捷径也没有了,不过这也倒是一个好方法,要记下来。

跑题一下,这女孩真的好美啊




























0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 5s变成耳机模式怎么办 华为手机一直是耳机模式怎么办 华为手机进水了耳机模式怎么办 蓝牙耳机通话声音小怎么办 华为手机自动进入耳机模式怎么办 华为手机耳机怎么挂了电话怎么办 华为手机听筒声音小怎么办 华为p9手机听筒声音小怎么办 苹果6总是耳机模式怎么办 苹果没有插耳机模式怎么办 苹果手机切换耳机模式怎么办 苹果6s出现耳机模式怎么办 苹果6变成了耳机模式怎么办 苹果手机成耳机模式了怎么办 华为mate8耳机声音小怎么办 移动sim卡丢了怎么办 蓝牙耳机开不开机怎么办 苹果手机蓝牙不匹配怎么办 苹果6蓝牙坏了怎么办 蓝牙密钥不正确不匹配怎么办 华为p6开不了机怎么办 华为c199手机不停重启怎么办 华为手机用户数据被锁定怎么办 朵唯手机丢了怎么办 网件r6220穿墙差怎么办 无线网打王者卡怎么办 酷翼x9忘了密码怎么办 楼上的路由器楼下不好使怎么办 电信4g网络不好怎么办 农村只有2g网怎么办 电信卡4g网速慢怎么办 小米手机触屏失灵怎么办 荣耀v10电信网速很慢怎么办 华为路由器掉线了怎么办 三星s6只识别一张卡怎么办 华为手机卡不显示了怎么办 华为账号手机卡丢了怎么办 荣耀8耗电量太快怎么办 vivo卡2不显示怎么办 电信宽带玩王者荣耀卡怎么办 联通4g玩游戏卡怎么办