GithubHelp home page GithubHelp logo

thehackersbrain / hiddenwave Goto Github PK

View Code? Open in Web Editor NEW
65.0 3.0 5.0 60 KB

An Audio Steganography Tool, written in C++

Home Page: https://thehackersbrain.github.io/posts/how-to-hide-files-inside-audio-file-or-music-file/

License: GNU General Public License v3.0

C++ 94.32% CMake 1.86% Shell 3.83%
audio audio-steganography steganography steganography-algorithms mrrobot hacking hacking-tool hiddenwave thehackersbrain audio-files

hiddenwave's Introduction

HiddenWave

Hide your personal Data inside The Audio wav file
Written in C++ by Gaurav Raj [TheHackersBrain]

bannerImage

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++ ๐Ÿ˜• ?? You could have done it easily in Python ๐Ÿ˜‘. Yeah! I could but we are hackers Gentleman, We love challenges ๐Ÿ˜Ž. This tool is inspired by HiddenWave created by Techchip.

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

Todo

  • Adding Support to hide files inside audio files
  • Adding Support to .mp3 files
  • 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 by Techchip

Author

Creator: Gaurav Raj
Portfolio: Here
Blog: TheHackersBrain Blog
Projects: Here
Twitter: @thehackersbrain
TryHackMe: hackersbrain

hiddenwave's People

Contributors

thehackersbrain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.