Skip to content

FajarKim/blind-bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blind Bash Logo

Blind Bash

Tools for obfuscated bash script 🛡️

Report Bug · Request Feature · Ask Question

Indonesia · 한국어 · Français

Version Stars Forks Issues PRs Download .zip

Description

Blind Bash is a versatile tool designed to obfuscate Bash scripts, enhancing script security by making them more challenging to decipher. The script incorporates random string and variable encryptions, making the obfuscation process more robust.

Key Features

  • Randomization Techniques: The tool incorporates random string and variable generation, enhancing the complexity of the obfuscated script and making it more resistant to reverse engineering.
  • User-Friendly: Blind Bash is designed with simplicity in mind, providing users with an easy-to-understand interface for obfuscating Bash scripts.
  • Upgrade Check: The tool includes a feature for checking updates, ensuring users have the latest version of Blind Bash and potentially benefiting from bug fixes or additional functionalities.
  • Enhanced Security: Blind Bash significantly improves the security of Bash scripts by obfuscating your contents, making them less susceptible to unauthorized access or tampering.
  • Random Encryption: The tool offers different obfuscation modes, allowing complexity of the obfuscated script and making it more resistant to reverse engineering.

Note

The more number of lines in a file, the longer it will take to encrypt.

Warning

Blind Bash may not be compatible with some systems or devices.

Installation Instructions

  • pkg update -y && pkg upgrade -y
  • pkg install coreutils xz-utils git -y
  • git clone https://github.com/FajarKim/blind-bash
  • cd blind-bash

Then, run the file blind-bash.sh to start encrypting the Bash file.

  • bash blind-bash.sh --help

If you want to install it to the $PATH folder, just run the install.sh file located in the tools folder.

  • tools/install.sh
    or
  • cd tools && bash install.sh

If installed successfully, run the command:

  • blind-bash --help

You can also use this method:

Method
Command
curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)"
wget
bash -c "$(wget -qO- https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)"
fetch
bash -c "$(fetch -o - https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)"

As an alternative, you can first download the install.sh script and run it afterwards:

  • wget https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh
  • bash install.sh

Instructions for Use

This tool is programmed to be run with several commands. Supported commands:

Command
Description
-h or --help
Print help this tool.
-v or --version
Output version information.
-f or --file
Starting obfuscated files name.
--upgrade
Upgrade version this tool.
--uninstall
Uninstall this tool.

How to run this tool:

Example 1

blind-bash.sh -f FILE

or

blind-bash.sh --file FILE

Example 2

If you want to encrypt more than 1 file at the same time, you can do that.

blind-bash.sh -f FILE1 FILE2 FILE3 etc...

or

blind-bash.sh --file FILE1 FILE2 FILE3 etc...

License

Blind Bash is released under the AGPL-3.0 license, which grants the following permissions:

  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use

For more convoluted language, see the LICENSE.

Social Media and Contact

Facebook Instagram WhatsApp Telegram Twitter TikTok YouTube Messenger Email

Follow my social media!

Donate

Love the project? Please consider donating to help it improve!

GitHub Sponsor PayPal Donate Buy Me a Coffee Trakteer.id Donate

Are you considering supporting the project by donating to me? Please DO NOT!!

Please visit this link and make a small donation to help the people in need. A small donation goes a long way. ❤️

Other Similar Tools

BZip2 Shell Exec

BZip2 Shell Exec

LZip Shell Exec

LZip Shell Exec

Made with ❤️ and Shell

Copyright © 2022-present Rangga Fajar Oktariansyah

License