Skip to content

HimitsuShell/Himitsu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HimitsuShell Logo

Docker Ready Commercial License Latest Release

HimitsuShell

HimitsuShell compiles shell scripts into obfuscated binaries to protect source code from disclosure.

Features

Advanced Obfuscation Techniques

Features instruction substitution, indirect calls, indirect branches, basic block splitting, and bogus control flow.

OS-Level Logging & Hooking Protection

Embeds its own shell interpreter, eliminating reliance on the system shell and reducing exposure to OS-level logging and hooking. (e.g., auditd).

String & Constant Encryption

All strings and constants in the binary are encrypted, making static analysis more difficult (e.g., IDA, Ghidra).

Debugger Detection

Continuously detects debuggers during execution, making dynamic analysis more difficult (e.g., gdb, ptrace, strace).

License Verification

Restricts shell script execution to users with a valid license key.

Guide

System Requirements

  • CPU: AMD x86_64, 2.5 GHz or higher (6 cores / 12 threads recommended)
  • Memory: 16 GB RAM
  • Storage: 10 GB available SSD/NVMe space

Usage

# 1. Load the Docker Image
docker load -i himitsu_core_v1.1.2.tar.gz

# 2. Start the Container
docker run --name himitsu_core -d -it himitsu_core:v1.1.2

# 3. Upload Your Shell Script (The filename must be "launcher.sh")
docker cp launcher.sh himitsu_core:/var/work/

# 4. Build the Protected Binary (10–20 min)
docker exec himitsu_core /var/work/compile.sh

# 5. Download the Generated Binary
docker cp himitsu_core:/var/work/safeLauncher .

About This Repository

HimitsuShell is a commercial software product.

This repository does not contain the HimitsuShell source code.

It serves as the official community hub for:

  • Discussions
  • Bug reports
  • Feature requests

Research & Security Analysis

Discussions

We welcome questions, feedback, bug reports, feature requests, and use cases related to HimitsuShell. Feel free to start a discussion and share your thoughts.

Contact

hjyun@mushsw.com

Packages

 
 
 

Contributors