bashfuscator

Install latest/edge of bashfuscator

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install bashfuscator --edge

Don't have snapd? Get set up for snaps.

bashfuscator is only available on the unstable edge channel. It could break and change often.

Channel Version Published

A fully configurable and extendable Bash obfuscation framework

This is NOT an official distribution of Bashfuscator, refer https://github.com/Lin-Buo-Ren/bashfuscator-snap/issues for support.

Bashfuscator is a modular and extendable Bash obfuscation framework written in Python 3. It provides numerous different ways of making Bash one-liners or scripts much more difficult to understand. It accomplishes this by generating convoluted, randomized Bash code that at runtime evaluates to the original input and executes it. Bashfuscator makes generating highly obfuscated Bash commands and scripts easy, both from the command line and as a Python library.

The purpose of this project is to give Red Team the ability to bypass static detections on a Linux system, and the knowledge and tools to write better Bash obfuscation techniques.

This framework was also developed with Blue Team in mind. With this framework, Blue Team can easily generate thousands of unique obfuscated scripts or commands to help create and test detections of Bash obfuscation.

Details for bashfuscator

License
  • unset

Last updated
  • 4 May 2020 - latest/edge

Share this snap

Generate an embeddable card to be shared on external websites.


Install bashfuscator on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using bashfuscator

Users by distribution (log)

Ubuntu 22.04
Debian 6.2
Ubuntu 24.04