cristiancmoises/awesome-steganography

GitHub: cristiancmoises/awesome-steganography

一个收录多款隐写术工具的精选资源列表,涵盖图像、网络和文本等不同载体的信息隐藏方案。

Stars: 11 | Forks: 4

# Awesome 隐写术 [![DOI](https://zenodo.org/badge/689800896.svg)](https://doi.org/10.5281/zenodo.14810073)

## 隐写术的绝佳工具 🕵️ _如需查看葡萄牙语教程,请点击[这里 🇧🇷](https://github.com/cristiancmoises/awesome-steganography/blob/main/Leia-me.md)_ # 目录 * [`带 GUI 的 Hidden`](#Stegoshare) * [`基于 TCP 的 Hidden`](#Steganoroute) * [`文件体积小`](#Snow) * [`热门工具`](#Steghide) # Stegoshare: 该程序在红色和蓝色通道中使用 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 历史 [![Star History Chart](https://api.star-history.com/svg?repos=cristiancmoises/awesome-steganography&type=Date)](https://star-history.com/#cristiancmoises/awesome-steganography&Date)

标签:DNS 反向解析, JS文件枚举, 信息隐藏, 密码学, 手动系统调用, 网络信息收集, 逆向工具, 隐写术