Windows 10/11
Pouze 64bitová verze (x64)
CJK Workbench 2.9.22 je aplikace pro Windows, která čte výpisy exportované tvým vlastním disassemblerem, vysvětluje assembler jednoduchými slovy a vede tvé poznámky v souborech, které můžeš zkontrolovat.
certutil -hashfile add.exe SHA256exit 0exports/add.lsttext přečtencall exports/add.lst3 shodynotes/add.mduloženonotes/add.md+6 řádkůnotes/add.mdzkontrolovánoPouze 64bitová verze (x64)
Vydáno 28. 10. 2026
Přenosný soubor .exe má asi 25 MB
Ke spuštění není potřeba účet
Auto-run, Ask first, Plan only
Chaty, složky a klíče zůstávají lokálně
Reverse engineering znamená zkoumat hotový program nebo soubor, abys pochopil, jak funguje, když nemáš zdrojový kód. Mezi legální účely patří učení, obrana proti malwaru, ověřování interoperability a zjišťování, jak fungoval tvůj vlastní starý program. Zákony a licenční podmínky se liší podle země a produktu, proto je nejdřív zkontroluj. Toto není právní poradenství. CJK Workbench 2.9.22 pomáhá se čtením a s poznámkami.
Vidět, jak funkce v C vypadá v assembleru vedle svého zdrojového kódu, je klasické první cvičení. Přelož si malý vlastní program v C a nech Shell spustit exportní příkaz tvého disassembleru na kopii, aby uložil textový výpis. Výpis je prostý text. read_file ho otevře a agent vysvětlí každou instrukci a poznamená, že v 64bitovém Windows se první 4 celočíselné argumenty předávají v rcx, rdx, r8 a r9. write_file uloží vysvětlení do notes/add.md a v režimu Ask first si přečteš diff a porovnáš ho se svým zdrojovým kódem, než ho přijmeš.
Shell your disassembler's export command on a copy → exit 0
read_file exports/add.lst → text read
write_file notes/add.md → savedMalý skript v Pythonu patří téměř ke každému studiu a agent ti ho může napsat. Požádej o strings.py, který přečte kopii tvého cvičného souboru jako bajty a všechny čitelné řetězce zapíše do textového souboru. write_file skript uloží, potom Shell spustí tvůj příkaz Pythonu na kopii a ohlásí skutečný návratový kód. Skript si nejdřív přečti. V Ask first potvrď, že jen čte bajty z kopie a nespouští ji, než ho přijmeš. Spusť ho na 2 kopiích a výstup prohledej pomocí grep.
write_file tools/strings.py → saved
Shell your Python command tools/strings.py copy.bin → exit 0
grep error notes/strings.txt → 3 matchesNěkdy výpis existuje jen na obrazovce, třeba v nástroji, který neumí exportovat text. ocr přečte text ze snímku obrazovky tvého vlastního souboru nebo cvičného materiálu a write_file ho uloží jako textový soubor, aby v něm mohl grep hledat. OCR může znaky přečíst špatně. Otevři snímek vedle textového souboru, porovnej aspoň 3 řádky a nech edit_file opravit každou nalezenou chybu, přičemž diff přesně ukáže, co se změnilo.
Jakmile máš 3 exportované výpisy z vlastního sestavení, task může každý předat jednomu podagentovi a každý vrátí krátké shrnutí nalezených funkcí. Začni v Plan only, který zapíše kroky a nic nespustí. Když plán vypadá dobře, přepni režim a každý podagent otevře svůj výpis přes read_file. Jeden soubor poznámek všechno shromáždí. Každé shrnutí si sám ověř podle jeho výpisu, protože vysvětlení mohou být chybná.
Odpověď v chatu je text. CJK Workbench 2.9.22 spouští nástroje ve tvé pracovní složce a skutečný výsledek každé akce ukazuje jako kartu, kterou můžeš rozbalit.
| Běžný chatovací asistent | CJK Workbench | |
|---|---|---|
| Výpisy | Vkládáš úryvky do okna chatu | Čte a prohledává exporty ve tvé pracovní složce |
| Poznámky | Poznámky zůstávají uvnitř konverzace | Zapisuje soubory poznámek a každou změnu ukazuje jako diff |
| Příkazy | Navrhuje příkazy, které píšeš ty | Spouští je přes Shell a hlásí skutečný návratový kód |
| Kontrola | Dá odpověď a kontrolu nechá na tobě | Ask first ukáže diff, než se změna uloží |
První skupinou jsou samouci, kteří hledají, jak začít od nuly, a potřebují bezpečný první projekt, třeba malý program v C, který sami napsali. Agent vysvětluje výpis instrukci po instrukci. Zkus funkci o 8 řádcích.
Studenti kurzu na vysoké škole často dostanou CTF jako domácí úkol a CJK Workbench drží jejich zjištění v jednom souboru poznámek pro každou úlohu. Používej jen binárky z kurzu. Před začátkem si přečti pravidla soutěže, protože zákony a licenční podmínky se liší podle země.
Obránci a analytici používají reversing v kybernetické bezpečnosti, aby pochopili vzorky malwaru, které smějí legálně zkoumat, vždy uvnitř VM, tedy izolovaného virtuálního stroje s čistým snapshotem a bez sdílených složek. Vzorky zůstávají ve VM. CJK Workbench 2.9.22 čte textové exporty a není nikdy určený k vytváření ani úpravám malwaru.
Reverse engineering je zkoumání hotového programu nebo souboru, abys zjistil, jak funguje, když zdrojový kód není k dispozici. Běžné legální účely jsou učení, bezpečnostní výzkum softwaru, který smíš zkoumat, a zjišťování, jak fungoval tvůj vlastní starý program. Zákony a licenční podmínky se liší podle země. Zkontroluj pravidla své země.
Ano, cjkcode.com je oficiální web CJK Workbench. Stahuj jen původní sestavení ze stránky ke stažení a před spuštěním porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem, protože instalátor zatím není podepsaný. Nejdřív zkontroluj součet. Dotazy se posílají tlačítkem Send feedback uvnitř aplikace.
Ne. Analyzuj jen soubory, které vlastníš, soubory, které máš písemné svolení zkoumat, open source software a cvičný materiál, například binárky CTF ze soutěže, která to povoluje. Zákony a licenční podmínky se liší podle země a produktu, takže je před začátkem zkontroluj, protože tento web není právní poradenství.
Ne. Čte text, který vytvářejí tvé vlastní nástroje, například výpisy disassemblace, výstup strings a výstup dekompilátoru uložený do souboru, a tento text vysvětluje a třídí. Nerozbaluje, nepatchuje ani nespouští neznámé programy. Na výpis použij vlastní disassembler.
Nejdřív disassembler nebo dekompilátor podle vlastního výběru, protože CJK Workbench výpisy sám nevytváří, a na pomocné skripty stačí textový editor a příkaz Pythonu. Obojí si vybíráš sám. Nainstaluj je do VM, pokud plánuješ otevírat něco, čemu nedůvěřuješ.
Ne. CJK Workbench nemá vlastní lekce ani osnovy, takže funguje vedle knihy, kurzu nebo cvičné soutěže, které už sleduješ. Čte výpisy, které exportuješ, a vysvětluje je řádek po řádku, zatímco vede tvé poznámky. Doplň ho knihou.
Ne. Vysvětlení assembleru mohou být chybná, takže každé potvrď podle výpisu a tam, kde je to legální, zkušebním během v laboratoři. Ask first ukáže diff, než se změna poznámek uloží. Ber to jako koncept.
Verze 2.9.22 má jako instalátor asi 34 MB a pro Windows 10 a 11 existuje i jeden přenosný soubor .exe o velikosti asi 25 MB. Vyber soubor, který vlastníš.
Stáhnout CJK Workbench pro Windows ↗Každá stránka je dostupná také ve 20 jazycích.
Co agent umí s tvými výpisy ↗ Vyber cloudový, lokální nebo vestavěný model ↗ Návod na assembler krok za krokem ↗ Stáhni a ověř instalátor ↗ Odpovědi o rozsahu, soukromí a výsledcích ↗ Co si tento web a aplikace uchovávají ↗