快速入门misc及buuctf西电题解
快速入门misc及buuctf西电题解
bf6题解:
1.压缩包,放kali,有png,用bk
2.准备png开头 明文文件
echo 开头码 | xxd -r ps > 明文文件
3.得到密钥
bkcrack -C -c -p -o
4.解密压缩文件
bkcrack -C -c -k -d
5.发现图片有隐藏的10编码,steg打开得到乱码,图片comment里面有密钥,解码后flag
二维码
1
一个完整的 JPG 文件由 FF D8 开头,FF D9结尾
在使用图片浏览器时,图片浏览器会忽略 FF D9 以后的内容,因此可以在 JPG 文件中加入其他文件。其他文件隐藏如png.gif文件隐藏也是这个道理。
1 | # ========== 前期定位工具 & 切换工作目录 ========== |
大白 1
1.发现图片太大,说们看不到全部,其实是图片的高被修改了,不信的话打开属性查看他的高
2、将图片放在010 Editor,修改图片宽高。我们来分析png文件格式,
首先,“89 50 4E 47 0D 0A 1A 0A”为标识png文件的八个字节的文件头标志。
然后是IHDR数据块,
“00 00 00 0D”说明IHDR头块长为13
”49 48 44 52“为IHDR标识(ASCII码为IHDR)
“00 00 02 A7”为图像的宽,24像素
”00 00 01 00“为图像的高,24像素
3.高也改成“00 00 02 A7”
wireshark
1
这道题目是要分析流量,需要用到wireshark
1.使用http.request.method==POST命令进行过滤,得到一条流量
问题:为什么不用get?–>用户在登录密码时一般不会用get方式提交,因为这样不安全,相比较而言post安全一点。
2.根据图片,点击分析,点击追踪流,选择http看到密码,即flag

N种方法解决
1
1.exe改成txt,发现先开头什么jpg,base64,把逗号后面的全部base64解密

2.解密得到png文件89 50 4E 47 0D
https://the-x.cn/encodings/Base64.aspx

另外一种方法:010新建文件,edit–>pastefrom–>from base64
另起一行粘贴base原码,点击save,改后缀,得到二维码

数据包中的线索
1
公安机关近期截获到某网络犯罪团伙在线交流的数据包,但无法分析出具体的交流内容,聪明的你能帮公安机关找到线索吗? 注意:得到的 flag 请包上 flag{} 提交
1.WIRESHARK分析,看到有http,查看,发现有base64编码
2.解码得到jpg文件,看到flag
如果没有这中一件解码拿文件我们可以看到utf-8是乱码,试试16进制hex

发现ffd8ff的文件头,0110保存为图片就ok
文件中的秘密
1

被嗅探的流量
1

另外一个世界
1



FLAG
1

1.steglove extract preview发现pk
保存(save bin)为zip
2.解压出现名字为1的文件
3.改后缀txt或者010打开,即可查看



