Esoteric C++ Macro Obfuscation Engine
Standart C++ sözdizimini agresif preprocessor makro tanımlamaları kullanarak anime temalı ezoterik bir programlama diline dönüştüren ve payload'u gizleyen deneysel bir C++ scripti.
Teknoloji yığını
- Diller
- Çatılar & kütüphaneler
Performans & metrikler
- Sıfır çalışma zamanı yükü (runtime overhead); tüm token haritalaması ve sözdizimi mutasyonları derleyicinin
-Eön-işlemci aşamasında çözümlenir - Minimum bellek ayak izi; I/O işlemleri ardışık olarak üzerine yazılan tek bir 8-bitlik bellek hücresi üzerinden yürütülür
Neden geliştirdim?
C++ ön işlemci (preprocessor) sınırlarını ve kod gizleme (obfuscation) tekniklerini kavramsal olarak keşfetmek amacıyla tasarlandı. Temel dil token'larını (std, namespace, int, for) izole bir terminolojiye haritalayarak, derleme aşamasının AST parsing öncesinde nasıl manipüle edilebileceğini gösterir. Statik string literalleri kullanmak yerine hedeflenen gizli mesajı ('Lain\'i cok seviyorum') çalışma zamanında hesaplayarak çıkarır.
Mimari & kararlar
Mimari tamamen C++ Preprocessor direktifleri (#define) üzerine kuruludur. Çalışma zamanı (runtime) modeli klasik string manipülasyonunu terk ederek Brainfuck tarzı bir teyp işleme mantığı kullanır. Payload'u bellekte saklamak yerine, tek bir 8-bit char hücresi hedeflenen ondalık ASCII değerlerine ulaşana kadar döngüler içinde donanımsal olarak artırılır ve ardından doğrudan standart çıktıya bufferlanır. Bu yöntem, yürütülebilir dosyayı (executable) statik string analizlerinden tamamen korur.
Temel özellikler
- 01C++ Preprocessor direktifleri kullanılarak derleyici seviyesinde (compiler-level) tam syntax mutasyonu
- 02Statik string analiz araçlarından (
strings,IDA Protext search) gizlenmek için çalışma zamanında hesaplanan ASCII payload - 03Brainfuck esintili, tek hücreli 8-bit bellek (tape) ardışık manipülasyon mantığı
Benzer projeler
TinkerMole: Otomatik Tersine Mühendislik ve Statik Analiz Hattı
Çok iş parçacıklı ve GUI destekli bir Android tersine mühendislik hattı. APK çıkarma, derinlemesine Flutter motoru analizi, statik zafiyet taraması ve Ghidra çalışma alanı başlatma süreçlerini otomatikleştirir.
- Python
- Shell
- Tkinter
- +7
Pro Hex Analyzer & Binary Patcher
Hızlı statik binary ön incelemesi için tasarlanmış, hafif ve çok iş parçacıklı bir masaüstü aracı. Gerçek zamanlı x86-64 disassembly (tersine derleme), sezgisel string çıkarma (IoC etiketleme) ve canlı assembly enjeksiyonu sağlar.
- Python
- Tkinter
- Capstone Engine
- +3
Web Security Inspector Pro: Dinamik DOM Analizi ve Yönlendirme
Güvenli web sayfası çekme, derin DOM ayrıştırma ve dinamik Tor/Proxy yönlendirmesi aracılığıyla otomatik secret (gizli veri) keşfi için tasarlanmış, çok iş parçacıklı kurumsal düzey masaüstü uygulaması.
- Python
- HTML
- CSS
- +7
Benzer bir ihtiyacınız mı var?
Bu tür bir sistemi sizin için de kurabilirim.
Projenizi birkaç cümleyle anlatın; doğru yaklaşımı ve tahmini kapsamı birlikte belirleyelim.