Windows 10/11
hanya 64-bit (x64)
CJK Workbench 2.9.22 adalah aplikasi Windows yang membaca listing hasil ekspor disassembler milikmu, menjelaskan assembly dengan kata-kata sederhana, dan menyimpan catatanmu di berkas yang bisa kamu tinjau.
certutil -hashfile add.exe SHA256exit 0exports/add.lstteks terbacacall exports/add.lst3 kecocokannotes/add.mdtersimpannotes/add.md+6 barisnotes/add.mddiperiksahanya 64-bit (x64)
Dirilis 28 Okt 2026
File .exe portabel sekitar 25 MB
Tidak perlu akun untuk menjalankannya
Auto-run, Ask first, Plan only
Obrolan, folder, dan kunci tetap lokal
Reverse engineering adalah mempelajari program atau berkas yang sudah jadi untuk memahami cara kerjanya ketika kode sumbernya tidak tersedia. Penggunaan yang sah mencakup belajar, bertahan dari malware, pengecekan interoperabilitas, dan memulihkan cara kerja program lamamu sendiri. Hukum dan syarat lisensi berbeda di tiap negara dan tiap produk, jadi periksa dulu. Ini bukan nasihat hukum. CJK Workbench 2.9.22 membantu dalam membaca dan mencatat.
Melihat bagaimana fungsi C tampil dalam assembly di samping kode sumbernya adalah latihan pertama yang klasik. Kompilasi program C kecil buatanmu sendiri, lalu biarkan Shell menjalankan perintah ekspor disassembler-mu pada salinannya untuk menyimpan listing teks. Listing itu berupa teks biasa. read_file membukanya, dan agen menjelaskan tiap instruksi sambil mencatat bahwa di Windows 64-bit, 4 argumen bilangan bulat pertama dikirim lewat rcx, rdx, r8, dan r9. write_file menyimpan penjelasan ke notes/add.md, dan dalam mode Ask first kamu membaca diff lalu membandingkannya dengan kode sumbermu sebelum menerima.
Shell your disassembler's export command on a copy → exit 0
read_file exports/add.lst → text read
write_file notes/add.md → savedSkrip Python kecil adalah teman yang umum dalam setiap studi, dan agen bisa menulisnya untukmu. Minta strings.py yang membaca salinan berkas latihanmu sebagai byte dan menulis setiap string yang terbaca ke berkas teks. write_file menyimpan skripnya, lalu Shell menjalankan perintah Python-mu pada salinan itu dan melaporkan exit code yang sebenarnya. Baca skripnya dulu. Di Ask first, pastikan skrip hanya membaca byte dari salinan dan tidak menjalankannya sebelum kamu menerima. Jalankan pada 2 salinan dan cari hasilnya dengan grep.
write_file tools/strings.py → saved
Shell your Python command tools/strings.py copy.bin → exit 0
grep error notes/strings.txt → 3 matchesKadang listing hanya ada di layar, misalnya di alat yang tidak bisa mengekspor teks. ocr membaca teks dari tangkapan layar berkas atau materi latihanmu sendiri, dan write_file menyimpannya sebagai berkas teks agar grep bisa mencarinya. OCR bisa salah membaca karakter. Buka tangkapan layar di samping berkas teks, bandingkan setidaknya 3 baris, lalu biarkan edit_file memperbaiki setiap kesalahan yang kamu temukan, dengan diff yang menunjukkan persis apa yang berubah.
Begitu kamu punya 3 listing hasil ekspor dari build-mu sendiri, task bisa menyerahkan masing-masing ke sub-agennya sendiri, dan tiap sub-agen mengembalikan ringkasan singkat fungsi yang ditemukannya. Mulailah dengan Plan only, yang menulis langkah-langkah dan tidak menjalankan apa pun. Setelah rencananya terlihat benar, ganti mode, dan tiap sub-agen membuka listing-nya sendiri dengan read_file. Satu berkas catatan mengumpulkan semuanya. Periksa sendiri setiap ringkasan terhadap listing-nya, karena penjelasan bisa saja salah.
Balasan obrolan hanyalah teks. CJK Workbench 2.9.22 menjalankan alat di folder kerjamu dan menampilkan hasil nyata dari setiap tindakan sebagai kartu yang bisa kamu buka.
| Asisten obrolan biasa | CJK Workbench | |
|---|---|---|
| Listing | Kamu menempelkan potongan ke jendela obrolan | Membaca dan mencari di hasil ekspor dalam folder kerjamu |
| Catatan | Catatan tetap ada di dalam percakapan | Menulis berkas catatan dan menampilkan setiap perubahan sebagai diff |
| Perintah | Menyarankan perintah untuk kamu ketik | Menjalankannya dengan Shell dan melaporkan exit code yang sebenarnya |
| Tinjauan | Memberi jawaban dan menyerahkan pengecekan padamu | Ask first menampilkan diff sebelum perubahan disimpan |
Kelompok pertama adalah pelajar mandiri yang mencari panduan untuk pemula dan butuh proyek pertama yang aman, misalnya program C kecil yang mereka tulis sendiri. Agen menjelaskan listing satu instruksi demi satu instruksi. Coba fungsi 8 baris.
Mahasiswa yang mengambil kuliah rekayasa balik di kampus sering mendapat CTF sebagai tugas, dan CJK Workbench menyimpan temuan mereka dalam satu berkas catatan untuk tiap tantangan. Gunakan hanya biner dari kuliah. Periksa aturan kontesnya sebelum mulai, karena hukum dan syarat lisensi berbeda di tiap negara.
Pembela dan analis memakai rekayasa balik di bidang keamanan siber untuk memahami sampel malware yang boleh mereka periksa secara sah, selalu di dalam VM, yaitu mesin virtual terisolasi dengan snapshot bersih dan tanpa folder bersama. Sampel tetap berada di dalam VM. CJK Workbench 2.9.22 membaca ekspor teks dan sama sekali tidak dimaksudkan untuk membuat atau mengubah malware.
Rekayasa balik adalah mempelajari program atau berkas yang sudah jadi untuk mengetahui cara kerjanya ketika kode sumbernya tidak tersedia. Penggunaan sah yang umum adalah belajar, riset keamanan pada perangkat lunak yang boleh kamu periksa, dan memulihkan cara kerja program lamamu sendiri. Hukum dan syarat lisensi berbeda di tiap negara. Periksa aturan di negaramu.
Ya, cjkcode.com adalah situs web resmi CJK Workbench. Unduh hanya build aslinya dari halaman unduhan dan bandingkan checksum SHA-256-nya dengan manifes yang dipublikasikan sebelum menjalankannya, karena pemasangnya belum ditandatangani kode. Periksa checksum dulu. Pertanyaan dikirim lewat tombol Send feedback di dalam aplikasi.
Tidak. Analisis hanya berkas yang kamu miliki, berkas yang sudah kamu dapatkan izin tertulisnya untuk diperiksa, perangkat lunak open source, dan materi latihan seperti biner CTF dari kontes yang mengizinkannya. Hukum dan syarat lisensi berbeda di tiap negara dan tiap produk, jadi periksa sebelum mulai, karena situs ini bukan nasihat hukum.
Tidak. Aplikasi ini membaca teks yang dihasilkan alat milikmu sendiri, seperti listing disassembly, keluaran string, dan keluaran decompiler yang disimpan ke berkas, lalu menjelaskan dan merapikan teks itu. Aplikasi ini tidak membongkar, menambal, atau menjalankan program yang tidak dikenal. Pakai disassembler milikmu sendiri untuk membuat listing.
Pertama-tama, disassembler atau decompiler pilihanmu sendiri, karena CJK Workbench tidak membuat listing sendiri, dan editor teks plus perintah Python sudah cukup untuk skrip pembantu. Keduanya pilihanmu. Pasang di dalam VM jika kamu berencana membuka sesuatu yang tidak kamu percayai.
Tidak. CJK Workbench tidak punya pelajaran atau silabus sendiri, jadi ia bekerja berdampingan dengan buku, kursus, atau kontes latihan yang sudah kamu ikuti. Ia membaca listing yang kamu ekspor dan menjelaskannya baris demi baris sambil menyimpan catatanmu. Padukan dengan sebuah buku.
Tidak. Penjelasan assembly bisa salah, jadi konfirmasi tiap penjelasan terhadap listing dan, bila sah, dengan uji coba di lab. Ask first menampilkan diff sebelum perubahan catatan disimpan. Anggap saja sebagai draf.
Versi 2.9.22 berukuran sekitar 34 MB sebagai program pemasang, dan tersedia juga satu file .exe portabel sekitar 25 MB untuk Windows 10 dan 11. Pilih berkas yang kamu miliki.
Unduh CJK Workbench untuk Windows ↗Setiap halaman juga tersedia dalam 20 bahasa.
Apa yang bisa agen lakukan dengan listing-mu ↗ Pilih model cloud, lokal, atau bawaan ↗ Panduan assembly langkah demi langkah ↗ Unduh dan verifikasi pemasang ↗ Jawaban tentang cakupan, privasi, dan hasil ↗ Apa yang disimpan situs dan aplikasi ini ↗