← 返回命令列表

Linux command

zsteg 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Analyze image

zsteg [image.png]

Check all channels

zsteg -a [image.png]

Extract specific data

zsteg -E "[b1,rgb,lsb]" [image.png]

Verbose output

zsteg -v [image.png]

Check BMP file

zsteg [image.bmp]

Limit output

zsteg --limit [1000] [image.png]

说明

zsteg detects and extracts data hidden through steganography in PNG and BMP image files. It analyzes multiple color channels (RGB, alpha, and individual colors) across various bit depths to identify concealed content such as text, embedded files, and binary patterns. The tool's primary focus is LSB (Least Significant Bit) steganography, where data is hidden in the least significant bits of pixel color values. The -a flag performs a comprehensive check across all common methods and channel combinations, while the -E flag extracts data from a specific channel and bit configuration. zsteg is widely used in CTF (Capture The Flag) competitions for solving steganography challenges and in forensic analysis of suspicious image files. It is written in Ruby.

参数

-a, --all
Check all methods.
-v, --verbose
Verbose output.
-E _SPEC_
Extract data.
--limit _N_
Output limit.
-o _FILE_
Output file.
--bits _BITS_
Bits to check.
--order _ORDER_
Bit order.

FAQ

What is the zsteg command used for?

zsteg detects and extracts data hidden through steganography in PNG and BMP image files. It analyzes multiple color channels (RGB, alpha, and individual colors) across various bit depths to identify concealed content such as text, embedded files, and binary patterns. The tool's primary focus is LSB (Least Significant Bit) steganography, where data is hidden in the least significant bits of pixel color values. The -a flag performs a comprehensive check across all common methods and channel combinations, while the -E flag extracts data from a specific channel and bit configuration. zsteg is widely used in CTF (Capture The Flag) competitions for solving steganography challenges and in forensic analysis of suspicious image files. It is written in Ruby.

How do I run a basic zsteg example?

Run `zsteg [image.png]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -a, --all do in zsteg?

Check all methods.