在Kali Linux中下载工具Stegsolve

摘要:
注意选择AcceptLicenseAgreement,并下载.tar.gz格式的文件。)tar-xzvfjdk-12_linux-x64_bin.tar.gzmvjdk-12/optcd/opt/jdk-123.设置环境变量。exportJAVA_HOME=/opt/jdk-12exportCLASSPATH=.:${JAVA_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH在命令行执行以下命令。update-alternatives--install/usr/bin/javajava/opt/jdk-12/bin/java1update-alternatives--install/usr/bin/javacjavac/opt/jdk-12/bin/javac1update-alternatives--setjava/opt/jdk-12/bin/javaupdate-alternatives--setjavac/opt/jdk-12/bin/javac5.查看版本以测试。wgethttp://www.caseum.com/handbook/Stegsolve.jar2.在命令行中执行以下指令打开Stegsolve使用。java-jarStegsolve.jar三、使用Stegsolve做一道题。在我尝试使用Stegsolve时不知道需要安装Java,也不知道怎么在命令行中下载和打开Stegsolve,更不知怎么改变图片各颜色通道的值以显示隐藏信息,走了很多弯路。

关键字:Java,Stegsolve,Write Up

一、首先需要配置Java环境。

1.下载最新的Java JDK

注意选择Accept License Agreement,并下载.tar.gz格式的文件。
jdk安装

2.打开命令行。切换到下载的文件所在路径后

使用以下指令解压缩文件并切换到/opt路径。
(注意:jdk-12为我下载的版本,应以自己下载版本为准。)

tar -xzvf jdk-12_linux-x64_bin.tar.gz
mv jdk-12 /opt
cd /opt/jdk-12

3.设置环境变量。

(1)在命令行执行以下命令。
gedit ~/.bashrc
(2)在打开的文件最下面添加以下内容,
然后保存并关闭。

export JAVA_HOME=/opt/jdk-12
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(3)在命令行执行以下命令。
source ~/.bashrc

4.安装并注册。

在命令行中执行以下四行指令。

update-alternatives --install /usr/bin/java java /opt/jdk-12/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk-12/bin/javac 1
update-alternatives --set java /opt/jdk-12/bin/java
update-alternatives --set javac /opt/jdk-12/bin/javac

5.查看版本以测试。

在命令行中执行以下指令。
java -version
如果出现关于java的版本信息,那么成功了( ̄▽ ̄)。

二、下载Stegsolve

1.在命令行中执行以下指令以下载Stegsolve。

wget http://www.caseum.com/handbook/Stegsolve.jar

2.在命令行中执行以下指令打开Stegsolve使用。

java -jar Stegsolve.jar

三、使用Stegsolve做一道题

1.点击File打开目标图片,然后点下面的两个小箭头切换通道属性。

一道ctf题目

2.一直点小箭头,直到看见一个二维码,然后扫码即得答案。

题解

四、结语。

代码为手打,如有打错请指出。在我尝试使用Stegsolve时不知道需要安装Java,
也不知道怎么在命令行中下载和打开Stegsolve,更不知怎么改变图片各颜色通道
的值以显示隐藏信息,走了很多弯路。特整理此博客,希望能帮助遇到相同困难的同学。

免责声明:文章转载自《在Kali Linux中下载工具Stegsolve》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇laravel实现excel表的导入导出功能PHP 执行系统外部命令 system() exec() passthru()下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ansible批量修改linux服务器密码的playbook

从网上找到批量修改Linux服务器root密码的playbook。 使用方法: 1、输入要修改的inventory组 2、按需要,在playbook中输入要修改的IP、新密码,如下: - hosts: production remote_user: root tasks: - name: change password for root...

tail -f 实时查看日志文件 linux查看日志后100行

tail -f 实时查看日志文件 tail -f 日志文件logtail - 100f 实时查看日志文件 后一百行tail -f -n 100 catalina.out linux查看日志后100行搜寻字符串grep ‘搜寻字符串’ filename按ctrl+c 退出--------------------- 作者:wanghai76 来源:CSDN 原...

linux概念之内存分析

linux内存总结 分析样本[root@221-comecs ~]# free total used freeshared buffers cached Mem: 1019820 782912 236908 0 54104 60...

linux查看cpu温度

    分类: linux系统 一、安装   sudo apt-get install lm-sensors   二、查看 linux@cdyemail:~$ sensors k10temp-pci-00c3 Adapter: PCI adapter temp1:        +33.6°C  (high = +70.0°C)         ...

Linux程序包管理.md

rpm 简介 RPM包管理员(简称RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。RPM此名词可能是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager)。最早由Red Hat研制,现在也由开源社区开发。RPM通常随附于Linux发行版,但也有单独将R...

linux 新建分区 、格式化 并挂载的命令

一、新建分区命令为 fdisk /dev/diskname fdisk命令为交互式命令    p:显示当前硬盘上的分区,包括没保存的改动    n:创建新分区   e:表示扩扩展分区   p:表示主分区   d:删除一个分区   w:保存并退出   q:表示不保存退出   t:修改分区类型   l:显示支持的所有类型 一般:83:linux, 82:lin...