信息隱藏將txt文件合并到jpg文件中_使用Kali Linux在圖像內隱藏機密消息—可在任何Linux發行版使用

15a0dfe1f4f3e1fd3c442f4930549833.png

歡迎回到“Esn技術社區”!今天,我們將演示如何使用Steghide(一種可在Kali Linux上使用的流行隱寫工具)在圖像內隱藏消息。

在計算機科學中,將信息隱藏在文件內(例如圖像,文檔,程序,有用數據,消息,音樂,HTML頁面,可移動媒體等)的技術稱為隱寫術,這是在其他未分類的文本或其他信息中隱藏消息或信息的實踐。

Steghide支持以下圖像格式:JPEG,BMP,WAV,AU文件。

本教程使用Kali Linux進行了演示,我們假設您使用的是Kali Linux或其他基于Debian的Linux發行版。

Steghide安裝

要安裝Steghide,請在Linux上打開一個終端,然后使用以下命令。

apt-get install steghide
91e95e0dcdf47ec680aaed0c296e1e34.png

安裝Steghide后,讓我們創建一個新目錄,因為您的圖像和arsenal.txt文件必須位于同一目錄中。

mkdir?steghide
0f111cda225502bfda822d5943666090.png

轉到存儲圖像文件和arsenal.txt的目錄。在我們的例子中,所有內容都存儲在一個名為steghide的文件夾中。

cd steghide
c790e065053c8a5192113ebaa2b6834e.png

將jpg或其他受支持的圖像上傳或移動到新創建的steghide目錄。

將想要隱藏的信息寫入arsenal.txt文件,例如:

echo "Esn Arsneal" > arsenal.txt
2964f40e0e9215ee65643629bc12cfe9.png

現在,如果我們列出了steghide目錄的內容,我們將看到一個名為arseal.txt的文件和一個您的秘密消息將位于其中的1.jpeg圖像。要在Linux上查看目錄的內容,我們可以使用ls命令查看。

49da4a975e5f802253beafe3b82f6736.png

現在是時候隱藏我們在圖片上在arsenal.txt中編寫的消息了。使用以下命令隱藏圖像中的數據。(將圖像的名稱從1.jpeg更改為其他名稱。)

steghide?embed?-cf?1.jpeg -ef?arsenal.txt?此命令需要輸入密碼;密碼輸入兩次?提醒下圖內容就已隱藏成功
7932eb65f9c0acde1e2c203a00320cd8.png

該消息已經被安全隱藏!

從圖像中提取消息

我們學習了如何在圖像中隱藏消息,現在是時候從嵌入在圖像中的圖像信息中找出我們隱藏的內容。

要從圖像中提取信息,我們可以使用以下命令。系統將要求您輸入密碼進行解密,然后,我們將收到秘密信息,該信息被巧妙地隱藏在圖像中。

steghide?extract?-sf?1.jpeg?這里需要輸入我們設置的密碼進行解密.
b60c2c49e32f2e9c3c767f3885529296.png

現在,我們可以使用cat命令列出arsenal.txt的內容。

3df70e27213d99566e2cfd336eabfac8.png

圖片內容信息

假設我們得到一個嵌入了秘密消息的文件。我們可以使用steghide來打印文件信息。為此,我們可以使用info命令顯示有關嵌入式文件的信息。

root@kali:/home/kali/steghide#?steghide?info?1.jpeg
6f5dbaf777cade9b6254dde22558afe5.png

這就是內容全部!如果您對Kali Linux工具主題感興趣,可以預覽圖文專輯,滲透工具列表。有更多的優秀工具。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370451.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370451.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring 3.1,Cloud Foundry和本地開發

這篇文章將幫助您在Cloud Foundry上使用MongoDB構建Spring 3.1 Web應用程序。 除了推動Cloud Foundry之外,您還可以使用MongoDB實例在本地環境中進行開發。 目標 此博客發布的目標是在本地構建應用程序,然后發布到本地Cloud Foundry實例。 我們將利用C…

Spring MVC 簡述:從MVC框架普遍關注的問題說起

任何一個完備的MVC框架都需要解決Web開發過程中的一些共性的問題,比如請求的收集與分發、數據前后臺流轉與轉換,當前最流行的SpringMVC和Struts2也不例外。本文首先概述MVC模式的分層思想與MVC框架普遍關注的問題,并以此為契機結合SpringMVC的…

java方法調用機制_Java方法調用機制 - osc_bkdv2it5的個人空間 - OSCHINA - 中文開源技術交流社區...

最近在編程時,修改方法傳入對象的對象引用,并沒有將修改反映到調用方法中。奇怪為什么結果沒有變化,原因是遺忘了Java對象引用和內存分配機制。本文介紹3個點:① 該問題舉例說明② 簡要闡述Java內存區域③ 介紹JVM中方法調用的機制…

CSS染色圖標(圖片)

之前一直以為用background引入的圖標無法染色&#xff08;非字體圖標&#xff09;&#xff0c;現在才知道有黑科技可以用&#xff0c;就是利用drop-shadow。 代碼示例 <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"&…

eclipse安裝java web插件

1 查看eclipse版本 找到eclipse的安裝目錄&#xff0c;找到readme文件&#xff0c;打開其中的html文件&#xff0c;我的是4.6版本的,代號是oxygen 2 安裝 打開eclipse,點擊help-Install new software-單擊add&#xff0c;在彈出窗口中輸入網址&#xff1a; http://download.ecl…

python正則表達式指南_Python正則表達式指南

1. 正則表達式基礎1.1. 簡單介紹正則表達式并不是Python的一部分。正則表達式是用于處理字符串的強大工具&#xff0c;擁有自己獨特的語法以及一個獨立的處理引擎&#xff0c;效率上可能不如str自帶的方法&#xff0c;但功能十分強大。得益于這一點&#xff0c;在提供了正則表達…

Google Guava EventBus用于事件編程

在任何軟件應用程序中都是如此&#xff0c;有些對象需要共享信息才能完成工作。 在Java應用程序中&#xff0c;實現信息共享的一種方法是擁有事件偵聽器&#xff0c;其唯一目的是在發生所需事件時采取某些措施。 在大多數情況下&#xff0c;此過程有效&#xff0c;并且最有經驗…

system類

package system.cn; /** system類的方法 都是靜態方法&#xff0c;可以直接用類名直接調用* 常用的方法&#xff1a;* static long currentTimeMillis() 返回以毫秒為單位的當前時間。 static void exit(int status) 終止當前正在運行的 Java 虛擬機。 static void gc…

c await和java_blog/java/test/awaitility.zh.md at master · c-rainstorm/blog · GitHub

javaAtomicInteger atomic new AtomicInteger(0);// Do some async stuff that eventually updates the atomic integerawait().untilAtomic(atomic, equalTo(1));等待一個 AtomicBoolean 更簡單&#xff1a;javaAtomicBoolean atomic new AtomicBoolean(false);// Do some a…

實現輸入框小數多 自動進位展示,編輯時實際值不變

今天遇到個業務需求&#xff0c;要求輸入框&#xff0c;輸入數字的小數位數可以很多位&#xff0c;但移開后顯示&#xff0c;只顯示小數點后兩位 &#xff08;四舍五入&#xff09;&#xff0c;當要編輯的時候&#xff0c;展現其原來的輸入數據。 閑話不多說&#xff0c;當時也…

使用Jasper Reports以Java創建報告

上周&#xff0c;我試圖使用Jasper創建報告。 在這篇文章中&#xff0c;我將記錄一些資源和鏈接&#xff0c;以便對任何尋求類似信息的人都有用。 我將介紹Jasper報告&#xff0c;示例和Dynamic Jasper的生命周期。 Jasper Reports是世界上最受歡迎的開源報告引擎。 它完全用…

CentOS7 安裝NodeJS

一、切換目錄到/usr/local/src 命令行&#xff1a;cd /usr/local/src 二、下載node.js&#xff08;我這里下載的是二進制的源碼&#xff09; 命令行&#xff1a; wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xz 圖片&#xff1a; 三、解壓壓縮包 命令行&am…

CSS3基礎2(變形與動畫)

<!DOCTYPE html5><html lang"en"><head> <meta charset"UTF-8"> <title>CSS3基礎知識&#xff08;動畫&#xff09;</title> <style> /*div{*/ /*width: 150px;*/ /*hei…

java對hashmap迭代_Java:通過HashMap迭代,這樣更有效率?

第二個選項肯定更有效&#xff0c;因為在第一個選項中只進行一次查找&#xff0c;次數為n次。但是&#xff0c;沒有什么比嘗試它更好&#xff0c;當你可以。所以這里 –(不完美&#xff0c;但足夠好驗證假設和我的機器)public static void main(String args[]) {Map map new H…

html-edm(郵件營銷)編寫規則

最近寫了一個edm郵件 以前沒有接觸過 使用的是很老的html頁面編寫規則 只能用table標簽 在此記錄一下edm編寫的一些規則 個人參考的是這兩個網址&#xff0c;轉載一下 http://www.zcool.com.cn/article/ZMTM5MDgw.html https://www.cnblogs.com/lhweb15/p/6404626.html …

ASP.NET Core2.0 環境下MVC模式的支付寶PC網站支付接口-沙箱環境開發測試

1.新建.NET Core web項目 2.Controllers-Models-Views 分三個大部分 3.下載安裝最新sdk 官方的SDK以及Demo都還是.NET Framework的&#xff0c;根據官方文檔說明新建網站后還是需要引用官方SDK的源碼&#xff0c; 在這里直接使用網上一位朋友的用.NET Standard 2.0 進行實現了支…

如何在redhat8里使用gcc命令_如何使用who命令檢查用戶登錄信息

請關注本頭條號&#xff0c;每天堅持更新原創干貨技術文章。如需學習視頻&#xff0c;請在微信搜索公眾號“智傳網優”直接開始自助視頻學習1. 前言本教程主要介紹如何使用who命令檢查用戶登錄信息。如何使用who命令檢查用戶登錄信息Linux中的who命令列出了系統上的所有登錄用戶…

研究僵局–第4部分:修復代碼

在這個簡短的博客系列的最后BadTransferOperation中&#xff0c;我一直在討論分析死鎖&#xff0c;我將修復BadTransferOperation代碼。 如果您看過本系列的其他博客 &#xff0c;那么您將知道&#xff0c;為了達到這一點&#xff0c;我創建了死鎖的演示代碼&#xff0c;展示了…

chrome插件2

轉自&#xff1a;http://www.codeceo.com/article/15-chrome-extension.html 1. Web Developer 支持Chrome的Web Developer擴展&#xff0c;允許你通過添加一個小工具欄來使用不同的工具。 官方網站&#xff1a;https://chrome.google.com/webstore/detail/web-developer/bfbam…

java月歷組件_vue之手把手教你寫日歷組件

---恢復內容開始---1.日歷組件1.分析功能&#xff1a;日歷基本功能&#xff0c;點擊事件改變日期&#xff0c;樣式的改變1.結構分析&#xff1a;html1.分為上下兩個部分2.上面分為左按鈕&#xff0c;中間內容展示&#xff0c;右按鈕下面分為周幾展示和日期展示3.基本結構頁面ht…