水了个一血,发布下writeup庆祝- -
by:小帽
拿到图片分解质因数(后来发现直接比对下长宽像素就好了,开始不知道那个完整的图是这个意思,zsteg扫了半天- -)
然后用之前准备的拼图脚本试一下,才明白过来那个图是给了之前大概样子
我这种渣渣想起了几年前做的自动分享某微信小游戏广告的工具,判断在哪个页面就是检测几个图片上的像素,如果是我预设的那个 就执行操作。也就是说通过几个像素确定在那个页面。
言归正传 我的做法就是把无干扰的图也分割开,然后从中抽几个像素点记录下来我抽了(0,0)(0,10)(0,19)(10,0)(10,10)(10,19)(20,0)(20,10)(20,19)(30,0)(30,10)(30,19)这几个点(后来有加过两个点 效果不大)
然后按顺序循环遍历所有图片,找这些图只要抽查的这些点有6个像素和原图的一样 就把他拼上,然后拼上的这张图不再参与后面的循环(有试过让他继续参与循环各有利弊 玄学)(这里的6看情况玄学浮动)
本来是想做的每个图片位置循环看一下哪张图抽查的点和原图像素一样的多,而不是看到一个大于设定的6就结束。但是看后面的题有说运行时间也算得分依据(其实是懒得写了),这就是 出现上面两个玄学的原因 如果这样做竞争的话应该就不需考虑上面两个问题
。。好像写的有点乱。。上午写完代码调那个参数加上题目的小问题搞的我现在脑子疼…
第二题也是同样的思路,只是抽查的点换了。
还有什么好说的呢 前两次机会开始有问题 第三次答案在树和雪中间那 开始半天没跑出来,想py个美团快递服温暖下我的心hh(误
ps:挑战题用我电脑运行需要12分钟 要是比师傅们验证还慢今年寒假就在京东换笔记本 flag已立 只差钱和优惠券<疯狂暗示>