Valódi projektek: IDA Pro reverse-engineering pluginok, zero-dependency TypeScript könyvtárak, CS2 infrastruktúra és open-source eszközök.
A nyílt forráskód mellett a munkám java fizetett ügyfélprojekt. Elérhető vagyok freelance-re, és az ügyfelek jelentős része visszatér a következő projekttel.
Projekt indítása
Automatikus vtable-detektálás, öröklődéselemzés és függvényfelülírás-követés visszafejtett C++ binárisokhoz. GCC/MSVC szimbólumminta-detektálás, osztálynév-kinyerés, virtuálisfüggvény-indexelés, RTTI-alapú öröklődési hierarchia detektálása és interaktív vizualizáció. Támogatja az IDA Pro 9+-t Windows, Linux és macOS platformon.

ConVar- és ConCommand-visszanyerés Source 2 binárisokhoz IDA Pro 9 alatt. A regisztrációs konstruktorokat az argumentumaik alakjából ismeri fel, nem beégetett címekből: elnevezi az összes regisztrált globális objektumot és parancskezelőt, dekódolja az FCVAR flageket, és megmutatja, hol nyúl hozzá a motor az egyes változókhoz. Windows, Linux és macOS alatt fut, JSON/CSV exporttal és IDAPython API-val.
Játékfüggvényeket követ a bináris frissítések között. Automatikusan áthelyezi a szignatúrákat, a vtable-offseteket és a függvényen belüli mintákat, így a Source Engine-modok túlélnek minden patchet.

Ultragyors szignatúra-szkenner és -készítő IDA Pro 9+-hoz, többplatformos támogatással. CODE-, IDA-, CRC-32- és FNV-1A-szignatúrák generálása automatikus egyediség-validációval. Intelligens operandus-wildcard kezelés az anti-reversing ellenállásért, teljesítménymetrikák, kontextusmenü-integráció és platformspecifikus vágólap-támogatás Windows, Linux és macOS rendszereken.
Statikus elemző, ami az Odyssey Stealert és rokon macOS info-stealereket ismeri fel DMG fájlokban. MLCG XOR payloadokat fejt, C2-címeket és IOC-kat nyer ki anélkül, hogy lefuttatná a mintát. Egy fájlmegosztó abuse-csapatának készült, és teljes aktív kampányokat lőtt le vele.
Gyors, párhuzamos ZIP-jelszó-helyreállító eszköz Go-ban, optimalizált ZipCrypto-végrehajtási ággal. A párhuzamos programozás (concurrency) és az alacsony szintű archívumformátumok gyakorlásaként készült. Kizárólag oktatási célra.

Memória-szkenner webalkalmazás CS2 gamedata.json fájlok validálásához, játékbinárisok alapján, szignatúra-szkennelés segítségével. Automatikus verziókatalógus, publikus játékverzió-archiválás DLL-ekből/SO-kból moddoláshoz, webhook-értesítések elromlott szignatúrákról, és dinamikus scan-result beágyazások valós idejű adatvizualizációval. Segít a közösségnek és a fejlesztőknek elkerülni a manuális IDA-elemzést minden játékfrissítés után.

Interaktív 3D webalapú eszköz Counter-Strike 2 navigációsháló-fájlok megtekintésére és szerkesztésére. Valós idejű 3D-vizualizáció Three.js-sel, VPK-fájlok feldolgozása, területkijelölés és -szerkesztés részletes tulajdonságokkal, valamint példatérképek (de_dust2, de_mirage) teszteléshez. Segít a térképfejlesztőknek optimalizálni a botok navigációs útvonalait játékmotor nélkül.

Egyetemi projekt beléptetéshez RFID-kártyatechnológiával. WebSocketen keresztüli valós idejű monitorozás, JWT-autentikáció, csoportalapú jogosultságok és átfogó eseménynapló. Tartalmaz egy virtuális RFID-olvasó szimulációját teszteléshez és fejlesztéshez.
Nulla függőségű, ultragyors bináris szignatúra-szkenner Node.js-hez és Bunhoz. IDA / Cheat Engine stílusú mintakeresés tiszta TypeScriptben.
Nulla függőségű TypeScript A2S- és RCON-kliens Valve Source Engine és CS2 szerverekhez. Játékosszám, szerverinfó és távoli konzolparancsok, teljesen típusbiztosan.
Típusbiztos wrapper az OpenRouteService API-hoz, futásidejű függőségek nélkül. Lefedi az útvonaltervezést, geokódolást, távolságmátrixot és optimalizálást.
Valve VPK archív olvasó és író Node.js-hez és Bunhoz, futásidejű függőségek nélkül. Teljes v1/v2 támogatás, egy- és többrészes archívumok, CRC32 és MD5 ellenőrzés, streaming olvasás, RSA aláírás és beépített CLI.
Futásidejű függőség nélküli TypeScript kliens a Steam Workshop Web API-hoz és a SteamCMD-hez. Itemek lekérdezése és keresése, kollekciók feloldása, workshop tartalom letöltése és cache-elése CLI-vel, CS2 és Source szerverekhez.
Futásidejű függőség nélküli TypeScript parser és serializer a Valve KeyValues formátumokhoz, KV1/VDF és KV3 (Source 2 / CS2) is. Game config olvasása, szerkesztése, validálása és konvertálása komment-megőrző AST-tel és CLI-vel.

Natív macOS autoclicker és makróeszköz. Kattintásokat, billentyűket, begépelt szöveget és várakozásokat rögzít és játszik vissza, globális gyorsbillentyűkkel és alkalmazáshoz kötött ablakkezeléssel. SwiftUI és CGEvent alapokon készült, így nincs benne Electron, böngészőmotor és telemetria.

Asztali alkalmazás óvodai csoportok és jelenléti ívek kezeléséhez. Testreszabható nyomtatási nézetek csoportspecifikus fejlécekkel, több csoport kezelése, gyerekprofilok kezelése jegyzetekkel, és rugalmas névsor-generálás. Taurival készült, natív teljesítményért, modern webtechnológiákkal.
Automatizált Docker-konténer Counter-Strike 2 szerverek futtatásához Pterodactylon, ideális hosztingoknak és közösségeknek. Automatikus frissítések, pluginkezelés, tárhely-optimalizálás (80%-os csökkentés) és intelligens konzolszűrés. Egyszerűsíti a szerveradminisztrációt automatikus újraindításokkal és tisztítási rutinokkal.