博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验吧隐写术WP 二)
阅读量:3948 次
发布时间:2019-05-24

本文共 1377 字,大约阅读时间需要 4 分钟。

分享一下我老师大神的人工智能教程!零基础,通俗易懂!

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                       

1.Rose()

这题目我做不出来,经过提示,才知道这是steghide
rose.jpg是用steghide加password来隐藏数据的,但是我们不知道password,所以需要爆破
在爆破前,我们要知道手工是怎么做的,大概就是:和mp3steg的使用方法差不多,也是在cmd里代入一个可能的password来解密,并导出key带指定文件。知道流程了,我们就用python来跑
这里用的代码来自pcat 
from subprocess import *

def foo():    stegoFile='rose.jpg'    extractFile='hide.txt'    passFile='english.dic'    errors=['could not extract','steghide --help','Syntax error']    cmdFormat="steghide extract -sf %s -xf %s -p %s"    f=open(passFile,'r')    for line in f.readlines():        cmd=cmdFormat %(stegoFile,extractFile,line.strip())        p=Popen(cmd,shell=True,stdout=PIPE,stderr=STDOUT)        content=unicode(p.stdout.read(),'gbk')        for err in errors:            if err in content:                break        else:            print content,            print 'the passphrase is %s' %(line.strip())            f.close()            returnif __name__ == '__main__':    foo()    print 'ok'    pass  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

.py,.dic,steghide,rose.jpg需要在同一个文件夹中

运行即可得到flag

2.BrainFuck()

之前在杂项写个一个bf的题目,这题也是同理
这里写图片描述
这里写图片描述
将字符串base64解码即可

3.认真你就输了()

下载后直接在winhex里最开头就看到flag了
这里写图片描述

4.复杂的QR_code()

用kali
binwalk发现zip
-e 提取
发现需要密码,这是发现提取中的文件夹的txt提示4Number,也就是4个数字,于是暴力
得到密码
解压即可
这里写图片描述
这里写图片描述
这里写图片描述

           

给我老师的人工智能教程打call!

这里写图片描述
你可能感兴趣的文章
CImg库编译使用.
查看>>
SQL Server循环执行动态SQL语句.
查看>>
windows MySQL报"2006 - MySQL server has gone away"错误,解决过程.
查看>>
ubuntu10.4网卡名由eth0改为eth4,导致获得不了IP地址.解决方法.
查看>>
CheckPoint关键词做字段名使用.
查看>>
Qt QSplitte分割器使用(用户手动改变窗口大小)
查看>>
根据高度图计算体积等。
查看>>
Qt动态加载动态库
查看>>
使用VS2015创建纯C动态库。
查看>>
MFC和Qt分别使用Qt生成的Dll。
查看>>
Qt安装路径中的platforms文件夹
查看>>
Qt5 Crash When Open File With QFileDialog
查看>>
关于Visual Studio "当前不会命中断点.还没有为该文档加载任何符号"的解决方法
查看>>
source ~/.bashrc出现if: Expression Syntax.
查看>>
MYSQL架构与工作机理
查看>>
java8新特性
查看>>
git clone时RPC failed; curl 18 transfer closed with outstanding read data remaining
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)
查看>>
linux 查看进程 ps -A 与ps -ef 区别
查看>>
maven的三种项目打包方式----jar,war,pom
查看>>