本文共 1231 字,大约阅读时间需要 4 分钟。
分享一下我老师大神的人工智能教程!零基础,通俗易懂!
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
1.心中无码()
直接stegsolve看发现没怎么样,但是在blue的0处看起来有问题 跑python#coding:utf-8from PIL import Imagelena = Image.open('Lena.png')b0 = '' #将像素点弄为0,1代码bnum = 0width,height = lena.sizefor x in xrange(width): for y in xrange(height): if lena.getpixel((x,y)) != (255,255,0) : #要求不是黄色(即题目说的心中无码的意思) if (lena.getpixel((x,y))[2] & 0x01) : b0 += '\x00\x00\x00' else: b0 += '\xff\xff\xff' bnum += 1print len(b0)mode = 'RGB'#mode = 'L'im = Image.frombuffer(mode, (300,300) ,b0)im.save('1.bmp') 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
再将bmp改格式为png,扫描得到结果
扫描时推荐或者QR_Research_V1.0 得到brainfuck 用bftools解码得到 base64解密即可2.刷新 刷新 快刷新()
刷新自然是用F5,这题涉及到隐写,百度一下发现还有个F5隐写,于是git下来 cmd用一下就出来了 生成的output.txt打开就可以看到了3.流()
下载来直接拖进winehx 由于题目要求的flag格式是CTF{},所以直接搜索关键字CTF4.guess()
关键词:隐写,guess 搜索发现有个叫outguess的隐写,git之 然后编译安装 输入outguess查看用法 然后开始 打开输出的文件就是flag了5.黑与白(二)()
下载来的文件名是yhpargonagets,正常的写法是stegnography,也就是图片隐写用的软件名 于是用image stegnography破之 最开始decode后是乱码 想要decrypt时发现需要password,那么password在哪里呢 我们的二维码还没用呢,扫描得到 不会拼音,那就是五笔咯 发现两个版本,都试一下 发现应该是86的 这就是password了,回到is decrypt一下就得到了