Shoggoth: Asmjit Based Polymorphic Encryptor
-
Updated
Apr 4, 2026 - C++
Shoggoth: Asmjit Based Polymorphic Encryptor
Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.
A simple polymorphic engine
header-only library for compile-time rng and randomized code on compile in c++
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
Rust procedural macro to insert a few asm! calls full of junk instructions in between every line of code.
Encrypt and hide plain text strings & file contents within your source code in a secure & encrypted form with the help of a polymorphic engine, generating random-looking decryption code every time.
Advanced C++ Source Code Obfuscator
C++23 educational implementation of an in-memory polymorphic engine demonstrating dynamic code/data mutation, memry protection management (VirtualProtect/mprotect), and secure wiping.
Awesome Polymorphic Malware Analysis Scientific Research
Shellcode Weaver is a professional security research and educational tool designed for authorized testing and learning about shellcode generation, analysis, and mutation. Written in Python, it serves as a comprehensive toolkit for security professionals, researchers, and students who need to understand low-level code execution and security testing
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
Research collection of self-modifying code techniques: quines, polymorphic engines, JIT compilation, runtime self-patching. Educational/defensive security research.
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
A polymorphic demoscene engine in Python cleanly separates the main event loop from the individual graphic routines, allowing you to sequence disparate effects—
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
A lightweight, object-oriented programmed demoscene engine written in pure C using SDL2.
To associate your repository with the polymorphic-engine topic, visit your repo's landing page and select "manage topics."