Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
aegis — पॉलिमॉर्फिक VM कोड वर्चुअलाइज़ेशन, कंपाइल-टाइम MBA और स्ट्रिंग ऑब्फस्केशन, 25+ क्रिप्टो प्रिमिटिव, एंटी-डीबग/एंटी-डंप, और HWID लाइसेंसिंग के साथ सिंगल-हेडर C++20 सॉफ़्टवेयर प्रोटेक्शन SDK। | Kitploit
उपकरण/GitHubGitHub/1llu50ry/aegis
रक्षात्मक उपकरणस्थैतिक विश्लेषणएन्क्रिप्शन/डिक्रिप्शन उपकरणपहचान प्रबंधनरिवर्स इंजीनियरिंगमालवेयर विश्लेषणक्रिप्टोग्राफीबाइनरी विश्लेषणएंटी-बॉट
GitHub1llu50ry/aegis

aegis

पॉलिमॉर्फिक VM कोड वर्चुअलाइज़ेशन, कंपाइल-टाइम MBA और स्ट्रिंग ऑब्फस्केशन, 25+ क्रिप्टो प्रिमिटिव, एंटी-डीबग/एंटी-डंप, और HWID लाइसेंसिंग के साथ सिंगल-हेडर C++20 सॉफ़्टवेयर प्रोटेक्शन SDK।

31615 घंटे पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
रिपॉजिटरी देखें
साझा करें

🛡️ Aegis Protection Suite (aegis_protection.hpp)

सिंगल-हेडर C++20 कोड वर्चुअलाइज़ेशन, ऑब्फस्केशन, क्रिप्टोग्राफी और एंटी-टैम्पर SDK

Language Architecture Header-Only Dependencies License

🇺🇸 अंग्रेज़ी दस्तावेज़ीकरण  |  🇷🇺 रूसी दस्तावेज़ीकरण


🇺🇸 अंग्रेज़ी दस्तावेज़ीकरण

औद्योगिक-स्तर का शून्य-निर्भरता सिंगल-हेडर C++20 सॉफ़्टवेयर सुरक्षा SDK (एक ही .hpp फ़ाइल में 10,145+ पंक्तियाँ कोड): पॉलीमॉर्फिक बाइटकोड वाला हाइब्रिड स्टैक-रजिस्टर वर्चुअल मशीन, C-जैसा स्क्रिप्ट-से-V-ISA कंपाइलर, 25+ क्रिप्टोग्राफ़िक प्रिमिटिव, कंपाइल-टाइम ऑब्फस्केशन, एंटी-डीबगिंग, रनटाइम मेमोरी इंटीग्रिटी वॉचडॉग, एन्क्रिप्टेड VFS, और हार्डवेयर-बाउंड लाइसेंसिंग।

📦 रिपॉज़िटरी संरचना

कोई बाहरी निर्भरता, जटिल बिल्ड स्क्रिप्ट या अव्यवस्था नहीं — केवल सिंगल-हेडर SDK और उसका सत्यापन परीक्षण सूट:

├── aegis_protection.hpp   # Single-header C++20 SDK (10,145 LOC, 67 integrated subsystems)
├── test_all_in_one.cpp    # Complete verification suite (20 test suites + 12 crypto KAT checks)
└── README.md              # Bilingual documentation & developer manual (EN / RU)

⚡ त्वरित शुरुआत

aegis_protection.hpp को सीधे अपने C++20 प्रोजेक्ट में शामिल करें:

#include "aegis_protection.hpp"

बिल्ड और रन टेस्ट (MSVC / Visual Studio)

cl /std:c++20 /EHsc /W4 /O2 test_all_in_one.cpp /Fe:test_all_in_one.exe
.\test_all_in_one.exe

बिल्ड और टेस्ट चलाएँ (Clang / GCC)

clang++ -std=c++20 -O2 -Wall -Wextra test_all_in_one.cpp -o test_all_in_one
./test_all_in_one

🏛️ आर्किटेक्चर और 67 एकीकृत सबसिस्टम

flowchart LR
    A["Source Logic / Script"] --> B["AegisScript / BytecodeBuilder"]
    B --> C["IR Obfuscation Passes<br/>(Constant Blinding, MBA, Junk)"]
    C --> D["Polymorphic Opcode Map<br/>(Compile-Time Shuffle)"]
    D --> E["Rolling-Key Cipher<br/>+ BytecodeEnvelope"]
    E --> F["Aegis Virtual Machine<br/>(MBA Dispatch + Ephemeral Wipe)"]
    G["IntegrityWatchdog + VEH Guard"] --> F
श्रेणीनेमस्पेसमुख्य क्लासेस और क्षमताएँ
कोड वर्चुअलाइज़ेशन (VM)aegis::vmVirtualMachine, BytecodeBuilder, BytecodeChunk, VMContext, NativeBridge, PolymorphicOpcodeMap (कंपाइल-टाइम Fisher-Yates 256-opcode क्रमपरिवर्तन), विस्तारित V-ISA (OP_BSWAP, OP_POPCNT, OP_VMEMCPY, OP_VMEMSET, OP_REKEY, OP_JUNK)
VM कंपाइलर और टूलचेनaegis::vm::*AegisScriptCompiler (C-जैसी स्क्रिप्ट्स को V-ISA बाइटकोड में कंपाइल करता है), VmTextAssembler (लेबल के साथ टेक्स्ट असेंबलर), BytecodeDisassembler (+ CFG बिल्डर), BytecodeDecompiler (बाइटकोड को C स्यूडोकोड में लिफ्ट करता है), BytecodeObfuscationPipeline, SsaLifter (SSA + Linear Scan एलोकेटर), BytecodeAbstractInterpreter, VMProfiler, VMDebugger
कंपाइल-टाइम ऑब्फस्केशनaegis::obfMba (Mixed Boolean Arithmetic), AEGIS_STR / AEGIS_STR_OBJ (स्वचालित स्टैक ज़ीरोइज़ेशन के साथ constexpr स्ट्रिंग एन्क्रिप्शन), AEGIS_INT / ObfuscatedInt, Opaque प्रेडिकेट्स, FlatteningMachine (Control Flow Flattening), EncryptedDispatchTable
सिमेट्रिक सिफर और AEADaegis::cryptoAes256 (ECB/CBC/CTR + PKCS#7), ChaCha20, ChaCha20Poly1305 (RFC 8439 AEAD), XChaCha20 (192-बिट नॉन्स), Salsa20, Camellia256 (RFC 3713), Serpent256 (32-राउंड SPN), Threefish512 (72 राउंड), Blowfish, Rc6_256, Speck128, Simon128, Sm4, XTea
क्रिप्टोग्राफिक हैश और KDFaegis::cryptoSha256 (FIPS 180-4 + HMAC), Sha512 / Sha384 (+ HMAC), Keccak1600 (sha3_256, sha3_512, shake256), Blake2b, Blake2s, Ascon320 (NIST SP 800-232), Sm3, Poly1305, SipHash24, KdfEngine (pbkdf2_hmac_sha256, hkdf_extract/expand, memory_hard_derive), ChaCha20Drbg (CSPRNG + UUIDv4)
पब्लिक-की, सीक्रेट शेयरिंग और ECCaegis::crypto / aegis::mathX25519 (RFC 7748 Curve25519 ECDH), Uint256 (mod_add, mod_mul, mod_pow), ShamirSecretSharing ($GF(2^8)$ में थ्रेशोल्ड $(K, N)$), SelfHealingBuffer (RAM में Hamming SEC-DED + XOR पैरिटी रिकवरी), MerkleTree (इन्क्लूज़न प्रूफ़), WhiteBoxByteNetwork
एंटी-डीबग और मेमोरी डिफेंसaegis::anti / aegis::veh / aegis::watchdog / aegis::syscallAntiDebug (PEB, NtGlobalFlag, Dr0–Dr7, RDTSC, ThreadHideFromDebugger, ProcessDebugPort), AntiVm (CPUID हाइपरवाइज़र वेंडर, MAC, रजिस्ट्री), EmulatorDetector (IEEE-754 NaN पेलोड फिडेलिटी), AntiDump (erase_pe_headers), IntegrityScanner, CodePatchGuard, ApiResolver (IAT-रहित AEGIS_API), SyscallResolver (ntdll.dll SSN निष्कर्षण और हुक डिटेक्टर), VehGuard (हार्डवेयर ब्रेकपॉइंट स्क्रबर), IntegrityWatchdog (बैकग्राउंड मॉनिटरिंग थ्रेड)
लाइसेंसिंग, VFS और वॉटरमार्किंगaegis::license / aegis::archive / aegis::watermarkLicenseManager (HWID बाइंडिंग और ChaCha20-Poly1305 के साथ AEGIS-XXXX-... कुंजियाँ), AegisVfsArchive (LZSS कम्प्रेशन के साथ एन्क्रिप्टेड वर्चुअल फाइलसिस्टम), BytecodeWatermarker (स्टेगैनोग्राफिक ग्राहक वॉटरमार्क), HardwareId (TPM 2.0 EKPub + CPUID), PeImageAnalyzer, UniversalBinaryInspector (PE/ELF64/Mach-O), SecurePacketChannel, EncryptedRingLogger, JsonParser

📘 डेवलपर उपयोग गाइड (अंग्रेज़ी)

चरण 1. प्रोजेक्ट एकीकरण

aegis_protection.hpp 100% हेडर-ओनली है। Windows पर, आवश्यक सिस्टम लाइब्रेरीज़ (ncrypt.lib, crypt32.lib, advapi32.lib, psapi.lib, iphlpapi.lib) #pragma comment(lib, ...) के माध्यम से स्वचालित रूप से लिंक हो जाती हैं।

  • Visual Studio (.vcxproj):

    1. aegis_protection.hpp को अपनी प्रोजेक्ट डायरेक्टरी में कॉपी करें।
    2. C/C++ → Language → C++ Language Standard को ISO C++20 Standard (/std:c++20) पर सेट करें।
    3. अपनी .cpp फ़ाइल में #include "aegis_protection.hpp" जोड़ें।
  • CMake (CMakeLists.txt):

    cmake_minimum_required(VERSION 3.20)
    project(ProtectedApp LANGUAGES CXX)
    
    set(CMAKE_CXX_STANDARD 20)
    set(CMAKE_CXX_STANDARD_REQUIRED ON)
    
    add_executable(ProtectedApp main.cpp aegis_protection.hpp)
    

चरण 2. त्वरित सुरक्षा मैक्रोज़ चीट शीट

टूल डाउनलोड करें