攻防世界——Misc新手练习区解题总结<4>(11、12题)

第十一题ext3

方法一:挂载

需要工具:kali虚拟机

下载附件后得到一个linux的系统光盘,我们用kali挂载一下

mount 123 /mnt//123为要挂载的文件名

 

 

 寻找flag.txt。

find / -name flag.txt

找到后进入目标文件夹,用cat读取文件内容

cd /mnt/O7avZhikgKgbF/  //进入上一步找到的文件夹


cat flag.txt  //读取flag.txt

最后得到一串字符,从最后的=知道应该是base64

 

 

 果然解密得到flag

 

 方法二:winhex

需要工具:winhex

将得到的linux系统文件扔进winhex,习惯之下先寻找带有flag的字符串

 

找到有个flag.txt还有一个路径,winhex就先用到这里

将linux系统文件解压后(这里用的360压缩)得到如此界面

 

文件太多了不好找,我们进入刚刚找到flag.txt的文件路径

 

 

 

 

 划线部分为找到的路径,未划线部分为解压后的文件路径,我门只需要在解压后的文件路径后加上划线部分就好了

 找到flag.txt后打开如第一种方法进行base64解密就好了

第十二题:

需要工具:虚拟机,wireshark,winhex

下载附件得到,打开得到一个pcapng文件,先用binwalk看一下里面有什么

 

 

 得到有一个zip文件,formost一下

 

 

 

 得到一个压缩包,打开发现有一个flag.txt,打开发现需要密码。我们用wireshark打开原先的pcapng文件,先找一下flag.txt

在1150发现一个666.jpg,右键对1150进行TCP追踪

找到FFD8(jpg文件的开头)以及FFD9(jpg文件的结尾)

并将其间的内容复制,打开winhex新建一个文件,将刚刚复制的内容复制进来,记得选择剪贴板格式为ASCII Hex

保存后得到jpg,打开上面写着这就是密码,很明显这便是刚刚得到压缩包的解压密码了

输入密码

 

打开flag.txt得到flag

 

misc新手区完结

 ps:本人新手一枚,写的题解呢也是以新人的口吻写的所以有许多地方不够专业,也可能还有许多错误,也请各位大佬多多包容,也欢迎各位大佬的指导。

 

posted @ 2020-09-06 10:07  Don_Joshua  阅读(401)  评论(0编辑  收藏  举报