做网站实训总结,企业黄页注册,表白网站是怎么做的,空间做网站题目给出了一个gif 打开后发现是一个闪烁的红绿灯共1168帧 一帧一帧查看发现多数是红色和绿色#xff0c;偶尔有黄色且#xff08;每8个红绿后跟一个黄#xff09; 可以推测红色和绿色对应二进制0和1#xff0c;黄色作为分隔 这样第一个黄灯之前数值为01100110或10011001 …题目给出了一个gif 打开后发现是一个闪烁的红绿灯共1168帧 一帧一帧查看发现多数是红色和绿色偶尔有黄色且每8个红绿后跟一个黄 可以推测红色和绿色对应二进制0和1黄色作为分隔 这样第一个黄灯之前数值为01100110或10011001 而01100110二进制转成ascii对应字符就是‘f’,依次可以验证前四个字符为flag 就可以确定绿灯对应0红灯对应1 先新建一个文件夹gif需要先创建把所有帧都保存下来
可以查看图片属性位深度为8颜色值为0-255
用画图定位到红绿灯所在坐标是一个区域随便取一个判断颜色值来确定该帧是红灯还是绿灯红灯为(115,55)绿灯为(115,145)
输出该坐标下的颜色值发现为红灯是颜色值是251为绿灯时颜色值是186 python脚本如下 注意 24处出现’str’ object has no attribute ‘decode’ 注释掉运行25