Shell to Obfuscated Binary
Beyond shc. Protect your shell scripts against analysis and reverse engineering.
Compared to shc
shc
OS-Level Logging & Hooking Protection
✓
Dynamic Library Hooking Protection
✓
String Encryption
✓
Constant Encryption
✓
Debugger Detection
✓
✓
Advanced Obfuscation Techniques
✓
Features
OS-Level Logging & Hooking Protection
HimitsuShell binaries embed all components required for shell execution, eliminating dependency on the system
shell and preventing OS-level logging and hooking.
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).
Advanced Obfuscation Techniques
Applies advanced techniques such as control flow flattening and bogus control flow to significantly hinder
reverse engineering.
License Verification (May 2026)
Restricts execution to users with a valid license key.
Purchase
Web (Free)
For personal use
Unlimited usage on the web
OS-Level Logging & Hooking Protection
String & Constant Encryption
Debugger Detection
Advanced Obfuscation Techniques
Desktop ($299)
+ 1 year of free updates (1 additional year of updates $99)
Run HimitsuShell locally
One-time purchase, no expiration
Unlimited obfuscation & encryption
Enterprise (Custom Pricing)
For teams facing complex challenges
Security certification support
Custom contract support
Dedicated support
Guided Proof of Concept (PoC) program
Contact
Our Sponsors
Supported by the Pyeongtaek Industrial Promotion Agency (South Korea), a government-affiliated public institution. We also collaborate with the following organizations.
FAQ
Which Linux shells are supported?
Supports POSIX/LSB-compliant shells (e.g., /bin/sh).
Which shell commands are supported?
The commands listed below are built into the binary. Other commands also work, but they rely on the system shell
and may be exposed to hooking or logging.
ename bash blkdiscard blkid blockdev bunzip2 bzcat cal cat chattr chgrp chmod chown chroot chrt chvt cksum clear
cmp comm count cp cpio crc32 cut date dd deallocvt devmem df dirname dmesg dnsdomainname dos2unix du echo egrep
eject env expand factor fallocate false fgrep file find flock fmt fold free freeramdisk fsfreeze fstype fsync
ftpget ftpput getconf getopt gpiodetect gpiofind gpioget gpioinfo gpioset grep groups gunzip halt hd head help
hexedit host hostname httpd hwclock i2cdetect i2cdump i2cget i2cset i2ctransfer iconv id ifconfig inotifyd
insmod install ionice iorenice iotop kill killall killall5 link linux32 ln logger login logname losetup ls
lsattr lsmod lspci lsusb makedevs mcookie md5sum memeater microcom mix mkdir mkfifo mknod mkpasswd mkswap mktemp
modinfo mount mountpoint mv nbd-client nbd-server nc netcat netstat nice nl nohup nologin nproc nsenter od oneit
openvt partprobe paste patch pgrep pidof ping ping6 pivot_root pkill pmap poweroff printenv printf prlimit ps
pwd pwdx pwgen readahead readelf readlink realpath reboot renice reset rev rfkill rm rmdir rmmod rtcwake sed seq
setfattr setsid sh sha1sum sha224sum sha256sum sha384sum sha3sum sha512sum shred shuf sleep sntp sort split stat
strings su swapoff swapon switch_root sync sysctl tac tail tar taskset tee test time timeout top touch toysh
true truncate ts tsort tty tunctl uclampset ulimit umount uname unicode uniq unix2dos unlink unshare uptime
usleep uudecode uuencode uuidgen vconfig vmstat w watch watchdog wc wget which who whoami xargs xxd yes zcat
Do Bash or Zsh scripts work?
They work, but errors can occur. We recommend testing before use.
Which platforms are supported?
Currently supports Linux on AMD x86_64 (Ubuntu, CentOS, Red Hat, Debian, Fedora, etc.).
Support for ARM, Android, and other platforms is in development. If you need early support, please contact us.
Support for ARM, Android, and other platforms is in development. If you need early support, please contact us.
Is my code secure?
Yes. In the web version, your code and build output are automatically deleted after compilation, and HimitsuShell
does not access or expose your code.
The desktop version runs entirely on your local computer — your code never leaves your system.
The desktop version runs entirely on your local computer — your code never leaves your system.
How is the desktop version delivered after purchase?
Once payment is confirmed, the desktop version and user guide will be sent to your payment email within 24 hours.
If you don't see it, please check your spam folder.
How do updates work for the desktop version?
Your purchase includes all updates for 1 year, sent to your payment email as they are released. Afterward, renew
for an additional year ($99) or keep your current version. A renewal link will be sent 3 months before your update
period expires.
Can I install the desktop version on multiple computers?
You can install the desktop version on any computers required for your work.
Contact
We welcome any inquiries.
Email us below, and we’ll respond within 24 hours.
Email us below, and we’ll respond within 24 hours.