https://github.com/thehackersbrain/hiddenwave
An Audio Steganography Tool, written in C++
https://github.com/thehackersbrain/hiddenwave
audio audio-files audio-steganography hacking hacking-tool hiddenwave mrrobot steganography steganography-algorithms thehackersbrain
Last synced: 2 months ago
JSON representation
An Audio Steganography Tool, written in C++
- Host: GitHub
- URL: https://github.com/thehackersbrain/hiddenwave
- Owner: thehackersbrain
- License: gpl-3.0
- Created: 2021-05-06T19:22:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-14T20:58:28.000Z (almost 5 years ago)
- Last Synced: 2023-03-06T13:33:31.769Z (about 3 years ago)
- Topics: audio, audio-files, audio-steganography, hacking, hacking-tool, hiddenwave, mrrobot, steganography, steganography-algorithms, thehackersbrain
- Language: C++
- Homepage: https://thehackersbrain.github.io/posts/how-to-hide-files-inside-audio-file-or-music-file/
- Size: 58.6 KB
- Stars: 50
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HiddenWave
> Hide your personal Data inside The Audio wav file
> Written in C++ by Gaurav Raj \[TheHackersBrain\]

Hiddenwave is an audio steganography tool written in **C++** for hiding your files or messages inside a `.wav` or `.mp3` audio file. You might be wondering, In **C++** :confused: ?? You could have done it easily in **Python** :expressionless:. Yeah! I could but we are hackers Gentleman, We love challenges :sunglasses:.
This tool is inspired by [HiddenWave](https://github.com/techchipnet/HiddenWave) created by [Techchip](https://github.com/techchipnet).
**NOTE:** This tool only supports the `.mp3` and `.wav` audio files and can hide any other files inside the audio file.
## Version
**Hiddenwave 1.2.1**
## Requirement
- [libboost-all-dev](https://packages.debian.org/search?keywords=libboost-all-dev)
```
sudo apt install libboost-all-dev -y
```
- [cmake](https://cmake.org/)
```
sudo apt install cmake -y
```
## Todo
- [x] Adding Support to hide files inside audio files
- [x] Adding Support to `.mp3` files
- [x] Improving UI by adding some colors
## Installation and Uses
### Automated Installation (Recommanded)
Change the directory to where you want to install this tool and run the follwing command
```
curl https://raw.githubusercontent.com/thehackersbrain/hiddenwave/main/install.sh -s | bash
```
### Manual Installation
- Make Sure all requirements are installed
```
sudo apt install libboost-all-dev cmake -y
```
- Git clone this repo and change the directory
```
git clone https://github.com/thehackersbrain/hiddenwave.git && cd hiddenwave
```
- Now Build the package
```
mkdir build && cd build && cmake ..
```
- Now make the final binary
```
make
```
- Copy the binary in `/usr/bin/` for easy access \(optional\)
```
sudo cp hiddenwave /usr/bin/
```
## How to Use
### Hiding Data
- For hiding files inside `.wav` audio file.
```
./hiddenwave -i input.wav -f filetobehidden.txt -o output.wav
```
- For hiding message inside `.wav` audio file.
```
./hiddenwave -i input.wav -m 'Dummy Message' -o output.wav
```
### Extracting Data
```
./hiddenwave -i output.wav
```
- If the hidden data is some message, it will be printed on the terminal.
- If the hidden data is a file, it will be extracted on the current directory.
## Credits
**Inspired by:** [HiddenWave](https://github.com/techchipnet/HiddenWave) by [Techchip](https://github.com/techchipnet)
## Author
**Creator:** [Gaurav Raj](https://github.com/thehackersbrain/)
**Portfolio:** [Here](https://thehackersbrain.github.io/)
**Blog:** [TheHackersBrain Blog](https://thehackersbrain.pythonanywhere.com)
**Projects:** [Here](https://github.com/thehackersbrain?tab=repositories)
**Twitter:** [@thehackersbrain](https://twitter.com/thehackersbrain)
**TryHackMe:** [hackersbrain](https://tryhackme.com/p/hackersbrain)