關鍵字:Java,Stegsolve,Write Up
一、首先需要配置Java環境。
1.下載最新的Java JDK。
注意選擇Accept License Agreement,並下載.tar.gz格式的文件。
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打開目標圖片,然后點下面的兩個小箭頭切換通道屬性。

2.一直點小箭頭,直到看見一個二維碼,然后掃碼即得答案。

四、結語。
代碼為手打,如有打錯請指出。在我嘗試使用Stegsolve時不知道需要安裝Java,
也不知道怎么在命令行中下載和打開Stegsolve,更不知怎么改變圖片各顏色通道
的值以顯示隱藏信息,走了很多彎路。特整理此博客,希望能幫助遇到相同困難的同學。