cristiancmoises/awesome-steganography
GitHub: cristiancmoises/awesome-steganography
一个收录多款隐写术工具的精选资源列表,涵盖图像、网络和文本等不同载体的信息隐藏方案。
Stars: 11 | Forks: 4
# Awesome 隐写术
[](https://doi.org/10.5281/zenodo.14810073)
该程序在红色和蓝色通道中使用 3 个最低有效位 (LSB),在绿色通道中使用 2 个 LSB。通过使用无损压缩 (PNG),StegoShare 提供了约 40% 的容量(在 250Mb 的图像中你可以隐藏 100Mb 的文件)。从视觉上看,图像没有任何嵌入文件的痕迹,肉眼无法察觉差异。128 位加密使得检测隐藏文件变得更加困难。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 简单易用 |
| 可在任何运行 Java 的平台上工作 |
```
apt install wget openjdk-8-jdk openjdk-8-jre
wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
java -jar StegoShare.jar
```
在 Gentoo 上:
```
emerge openjdk
emerge jre
wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
java -jar StegoShare.jar
```
# Steganoroute:
这是一个用于通过网络向另一台计算机发送隐写文本消息的工具。接收者必须使用 mtr 程序向发送者发起 traceroute(并按一次 d 键将显示模式切换为连续图表)。该工具(即发送方)会创建多个伪造的跳转点,并让它们回复(或不回复)ICMP 数据包,从而在 mtr 客户端屏幕上逐个绘制出字母。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 可以打印大写和小写字母。 |
| 可以在正常或反色模式下打印。 |
| 可以无限循环。 |
| 应该可以在你自己的本地计算机、局域网以及互联网上运行。 |
| 使用 Sinclair ZX Spectrum (1982) 字体。 |
| 你可以按需选择 TTL 值,从而在 mtr 图表中将文本“向上”或“向下”移动。 |
#### 警告!_你可以对应该接收 traceroute 的 IP 地址进行过滤。如果你不进行过滤,从服务器发出的每一个 traceroute 都会神秘地为任何目标添加伪造的跳转点!通过使用阴谋模式,你可以体验到被世界顶级情报组织进行中间人攻击 (MITM) 的感觉!_
```
apt install git mtr python3 python-scapy
git clone https://github.com/stratosphereips/steganoroute.git
cd ./steganoroute
iptables -I INPUT -p icmp --icmp-type 8 -j DROP
python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
mtr -t yourlocalLANip
```
_*用于列出消息的 MTR 命令_
```
emerge mtr
emerge python
emerge scapy
git clone https://github.com/stratosphereips/steganoroute.git
cd ./steganoroute
iptables -I INPUT -p icmp --icmp-type 8 -j DROP
python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
mtr -t yourlocalLANip
```
_*用于列出消息的 MTR 命令_
# Snow:
这是一款轻量级工具,它利用空格和制表符将信息隐藏在文本文件中。与其他隐写工具不同,snow 不依赖二进制格式来编码秘密数据。在无法共享大型二进制文件的情况下,这会非常有用。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 生成体积较小的文件 |
| 输出的文本可以在任何接受纯文本的程序中使用 |
运行:
```
apt install stegsnow
stegsnow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
stegsnow -C -p "angrypassword" outfile
```
在 Gentoo 上:
```
wget https://darkside.com.au/snow/snow.zip
unzip snow.zip
cd snow
make
cp snow /bin/
snow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
snow -C -p "angrypassword" outfile
```
# Steghide
当今最流行的隐写工具之一。它是一个简单的命令行程序,可以将文本编码并隐藏在图像中。Steghide 的工作原理是在你的掩护文件内部创建一个随机位列表,并将你的秘密数据插入到这些位之间。
| 特性 |
|---------------------------------------------------|
| 快速且易于使用 |
| 使用校验和来验证数据的完整性 |
运行:
```
apt install steghide
cd steghide
steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
steghide extract –sf photoX.jpg
```
在 Gentoo 上:
```
wget https://ufpr.dl.sourceforge.net/project/steghide/steghide/0.5.1/steghide-0.5.1.zip
cd steghide
./configure
make
make check
make install
steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
steghide extract –sf photoX.jpg
```
# 🌟 Star 历史
[](https://star-history.com/#cristiancmoises/awesome-steganography&Date)
该程序在红色和蓝色通道中使用 3 个最低有效位 (LSB),在绿色通道中使用 2 个 LSB。通过使用无损压缩 (PNG),StegoShare 提供了约 40% 的容量(在 250Mb 的图像中你可以隐藏 100Mb 的文件)。从视觉上看,图像没有任何嵌入文件的痕迹,肉眼无法察觉差异。128 位加密使得检测隐藏文件变得更加困难。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 简单易用 |
| 可在任何运行 Java 的平台上工作 |
```
apt install wget openjdk-8-jdk openjdk-8-jre
wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
java -jar StegoShare.jar
```
在 Gentoo 上:
```
emerge openjdk
emerge jre
wget http://downloads.sourceforge.net/stegoshare/StegoShare.jar
java -jar StegoShare.jar
```
# Steganoroute:
这是一个用于通过网络向另一台计算机发送隐写文本消息的工具。接收者必须使用 mtr 程序向发送者发起 traceroute(并按一次 d 键将显示模式切换为连续图表)。该工具(即发送方)会创建多个伪造的跳转点,并让它们回复(或不回复)ICMP 数据包,从而在 mtr 客户端屏幕上逐个绘制出字母。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 可以打印大写和小写字母。 |
| 可以在正常或反色模式下打印。 |
| 可以无限循环。 |
| 应该可以在你自己的本地计算机、局域网以及互联网上运行。 |
| 使用 Sinclair ZX Spectrum (1982) 字体。 |
| 你可以按需选择 TTL 值,从而在 mtr 图表中将文本“向上”或“向下”移动。 |
#### 警告!_你可以对应该接收 traceroute 的 IP 地址进行过滤。如果你不进行过滤,从服务器发出的每一个 traceroute 都会神秘地为任何目标添加伪造的跳转点!通过使用阴谋模式,你可以体验到被世界顶级情报组织进行中间人攻击 (MITM) 的感觉!_
```
apt install git mtr python3 python-scapy
git clone https://github.com/stratosphereips/steganoroute.git
cd ./steganoroute
iptables -I INPUT -p icmp --icmp-type 8 -j DROP
python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
mtr -t yourlocalLANip
```
_*用于列出消息的 MTR 命令_
```
emerge mtr
emerge python
emerge scapy
git clone https://github.com/stratosphereips/steganoroute.git
cd ./steganoroute
iptables -I INPUT -p icmp --icmp-type 8 -j DROP
python3 ./steganoroute.py -i lo -m "MATRIX has You!" -l
mtr -t yourlocalLANip
```
_*用于列出消息的 MTR 命令_
# Snow:
这是一款轻量级工具,它利用空格和制表符将信息隐藏在文本文件中。与其他隐写工具不同,snow 不依赖二进制格式来编码秘密数据。在无法共享大型二进制文件的情况下,这会非常有用。
| 特性 |
|----------------------------------------------------------------------------------------------------|
| 生成体积较小的文件 |
| 输出的文本可以在任何接受纯文本的程序中使用 |
运行:
```
apt install stegsnow
stegsnow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
stegsnow -C -p "angrypassword" outfile
```
在 Gentoo 上:
```
wget https://darkside.com.au/snow/snow.zip
unzip snow.zip
cd snow
make
cp snow /bin/
snow -C -m "Encrypted Message Here" -p "angrypassword" infile outfile
snow -C -p "angrypassword" outfile
```
# Steghide
当今最流行的隐写工具之一。它是一个简单的命令行程序,可以将文本编码并隐藏在图像中。Steghide 的工作原理是在你的掩护文件内部创建一个随机位列表,并将你的秘密数据插入到这些位之间。
| 特性 |
|---------------------------------------------------|
| 快速且易于使用 |
| 使用校验和来验证数据的完整性 |
运行:
```
apt install steghide
cd steghide
steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
steghide extract –sf photoX.jpg
```
在 Gentoo 上:
```
wget https://ufpr.dl.sourceforge.net/project/steghide/steghide/0.5.1/steghide-0.5.1.zip
cd steghide
./configure
make
make check
make install
steghide embed -ef topsecretfile.txt -cf photo.jpg -sf photoX.jpg
steghide extract –sf photoX.jpg
```
# 🌟 Star 历史
[](https://star-history.com/#cristiancmoises/awesome-steganography&Date)标签:DNS 反向解析, JS文件枚举, 信息隐藏, 密码学, 手动系统调用, 网络信息收集, 逆向工具, 隐写术