一、安装F5-steganography和使用
1、在kali linux下,执行以下命令
git clone https://github.com/matthewgao/F5-steganography
即可安装
使用这个东西,必须先有java环境,如遇到因java环境版本的报错,可跳至第二部分查看解决方法
2、使用
F5在root文件夹下,打开root文件夹方法,打开普通用户文件夹,以root身份打开即可
将要解密的图片放在F5文件夹下
然后切换到F5-steganography目录
执行命令
java Extract 图片的绝对路径.jpg
即可解密图片到output.txt文件中
二、解决f5-steganography因java版本问题无法使用的方法
1、java版本是kali自带的17.0.5的版本,使用F5-steganography出现以下问题
2、解决办法是安装java11.0.18
首先先去https://www.oracle.com/java/technologies/downloads/#java11这个网址,下载java11.0.18的压缩包
3、下载好后,将压缩包移动到/etc/opt目录再进行解压
# 移动压缩包至opt目录
mv jdk-11.0.18_linux-x64_bin.tar.gz /etc/opt
移动好后
#切换至opt目录进行解压
cd /etc/opt
#解压
tar -zxvf jdk-11.0.18_linux-x64_bin.tar.gz
#拷贝解压后Java文件夹至/usr/bin
cp -r jdk-11.0.18/ /usr/bin
#安装并注册
update-alternatives --install /usr/bin/java java /etc/opt/jdk-11.0.18/bin/java 1
update-alternatives --install /usr/bin/javac javac /etc/opt/jdk-11.0.18/bin/javac 1
update-alternatives --set java /etc/opt/jdk-11.0.18/bin/java
update-alternatives --set javac /etc/opt/jdk-11.0.18/bin/javac
现在我们查看java版本就是
现在在执行f5相关的命令就OK了
三、解决无法从root文件夹里复制粘贴或移动文件的方法
执行完f5的命令,output.txt就会由空文件夹变得有内容,这里以buuctf的被刷新过的图片这题为例
此时想将图片移动出来放在桌面或者windows系统下会提示
此时执行
cp F5-steganography/output.txt /home
此命令是指,从某个路径复制一个文件到某个路径
即可将output.txt拷贝到home文件夹
此时再将output.txt文件放移动到windows系统下就没有问题了