Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
shellcide — Shellcode IDE | Kitploit
Tools/GitHubGitHub/zer0x64/shellcide
Encryption/Decryption ToolsExploitationReverse EngineeringShellcodeDebuggersBinary AnalysisLearning & EducationShellcode GenerationPayload Development
GitHubzer0x64/shellcide

shellcide

Shellcode IDE

151234 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

Shellcide

Shellcide

x86_64 shellcode IDE for Linux.

You can find an online demo(does not support debugging) here: Shellcide Online Demo

Status

This is a tool I tried to make back in around 2018, but never finished because of my lack of skills and interest in GUI development. I'm now using this as an excuse to learn modern vibe coding, accelerated and improved by my own experience doing my initial attempt.
This is very much a WIP, but in my opinion it's already better to use compared to the traditional method of writing assembler, objdump, format it, insert it in a C program and running it via GDB.

Features

  • Linux support
  • x86_64 assembler
  • Native arch debugger (x86_64)
  • Cross-architecture assembler (x86, x86_64, ARM, ARM-Thumb, AArch64, RiscV) (non-x86 disassembler currently broken, need to find a pure rust disassembler alternative)
  • Intel syntax
  • AT&T syntax
  • Linux x86_64 syscall reference
  • IP address structure packer
  • Registers viewer/editor
  • Memory viewer/editor
  • Bad characters detection and highlight
  • Multi-langueage shellcode formatting (raw hex, python, C, Rust)
  • Instruction set reference
  • In-browser support using wasm
  • Cross-platform support (Windows, macOS)
  • Cross-architecture debugging support (via emulation)
  • Native architecture debugger for non x86_64 architectures
  • Payload encoding (e.g. shellcode compression, encryption, badchars avoidance)
  • Payload encoding plugin system (using wasm plugins)

Installation

To install the project, you can simply install it using cargo:

cargo install shellcide

Run

To run the project, clone the repository and run:

cargo run

To serve as a website, run:

trunk serve

Demo

Shellcide GUI

License

This project is dual-licensed under the MIT and Apache 2.0 licenses.

AI disclaimer

Code is mostly AI generated.

Download Tool