Windows 10/11
بمعمارية x64 فقط
CJK Workbench 2.9.22 تطبيق لنظام Windows يقرأ القوائم التي يصدّرها مفكّكك الخاص، ويشرح لغة التجميع بكلمات بسيطة، ويحتفظ بملاحظاتك في ملفات يمكنك مراجعتها.
certutil -hashfile add.exe SHA256exit 0exports/add.lstتمت قراءة النصcall exports/add.lst3 تطابقاتnotes/add.mdتم الحفظnotes/add.md+6 أسطرnotes/add.mdتم التحققبمعمارية x64 فقط
صدر في 28 أكتوبر 2026
ملف .exe المحمول نحو 25 ميغابايت
لا حاجة إلى حساب للتشغيل
Auto-run وAsk first وPlan only
المحادثات والمجلدات والمفاتيح تبقى محلية
Reverse engineering تعني دراسة برنامج أو ملف جاهز لفهم طريقة عمله حين لا يتوفر الكود المصدري. من الاستخدامات المشروعة التعلّم والدفاع ضد البرمجيات الخبيثة وفحص التوافق وفهم كيف كان برنامجك القديم يعمل. تختلف القوانين وشروط التراخيص من بلد إلى آخر ومن منتج إلى آخر، فتحقق منها أولًا. هذه ليست استشارة قانونية. يساعدك CJK Workbench 2.9.22 في القراءة وتدوين الملاحظات.
رؤية كيف تظهر دالة C بلغة التجميع بجوار شيفرتها المصدرية هي التمرين الأول المعتاد. ابنِ برنامج C صغيرًا خاصًا بك ودع Shell ينفّذ أمر التصدير في مفكّكك على نسخة منه لحفظ قائمة نصية. القائمة نص عادي. يفتحها read_file ويشرح الوكيل كل تعليمة، مع الإشارة إلى أن أول 4 معاملات صحيحة في Windows بنظام 64 بت تُمرَّر في rcx وrdx وr8 وr9. يحفظ write_file الشرح في notes/add.md، وفي وضع Ask first تقرأ الفرق diff وتقارنه بشيفرتك قبل القبول.
Shell your disassembler's export command on a copy → exit 0
read_file exports/add.lst → text read
write_file notes/add.md → savedسكربت Python صغير رفيق شائع لأي دراسة، ويمكن للوكيل أن يكتبه لك. اطلب strings.py يقرأ نسخة من ملف التدرّب بوصفه بايتات ويكتب كل سلسلة مقروءة في ملف نصي. يحفظ write_file السكربت، ثم ينفّذ Shell أمر Python على النسخة ويبلّغ برمز الخروج الحقيقي. اقرأ السكربت أولًا. في Ask first تأكد من أنه يقرأ البايتات من النسخة فقط ولا يشغّلها قبل أن تقبل. شغّله على نسختين وابحث في المخرجات باستخدام grep.
write_file tools/strings.py → saved
Shell your Python command tools/strings.py copy.bin → exit 0
grep error notes/strings.txt → 3 matchesأحيانًا تكون القائمة موجودة على الشاشة فقط، مثلًا في أداة لا تستطيع تصدير النص. يقرأ ocr النص من لقطة شاشة لملفك أو لمادة التدرّب، ويخزّنه write_file في ملف نصي ليتمكن grep من البحث فيه. قد يخطئ OCR في بعض الحروف. افتح لقطة الشاشة بجوار الملف النصي، وقارن 3 أسطر على الأقل، ودع edit_file يصحّح كل خطأ تجده، ويُظهر diff ما تغيّر بالضبط.
حين يكون لديك 3 قوائم مصدّرة من برنامجك الخاص، يستطيع task أن يسلّم كلًّا منها لوكيل فرعي خاص به، فيعيد كل وكيل ملخصًا قصيرًا للدوال التي وجدها. ابدأ بـ Plan only الذي يكتب الخطوات ولا ينفّذ شيئًا. عندما تبدو الخطة سليمة بدّل الوضع، ويفتح كل وكيل فرعي قائمته بواسطة read_file. يجمع ملف ملاحظات واحد النتائج. تحقق بنفسك من كل ملخص مقابل قائمته، لأن الشروحات قد تكون خاطئة.
الرد في الدردشة نص. أما CJK Workbench 2.9.22 فيشغّل الأدوات في مجلد عملك ويعرض النتيجة الحقيقية لكل إجراء في بطاقة يمكنك توسيعها.
| مساعد دردشة معتاد | CJK Workbench | |
|---|---|---|
| القوائم | تلصق مقتطفات في نافذة الدردشة | يقرأ الملفات المصدَّرة في مجلد عملك ويبحث فيها |
| الملاحظات | تبقى الملاحظات داخل المحادثة | يكتب ملفات ملاحظات ويعرض كل تغيير بصيغة diff |
| الأوامر | يقترح أوامر لتكتبها بنفسك | ينفّذها عبر Shell ويبلّغ برمز الخروج الحقيقي |
| المراجعة | يعطي إجابة ويترك التحقق لك | يعرض Ask first الفرق diff قبل حفظ أي تغيير |
الفئة الأولى هي من يتعلمون ذاتيًا ويبحثون عن مدخل مبسّط لهذا المجال ويحتاجون إلى مشروع أول آمن، مثل برنامج C صغير كتبوه بأنفسهم. يشرح الوكيل القائمة تعليمة تعليمة. جرّب دالة من 8 أسطر.
يُكلَّف طلاب مقرر الهندسة العكسية في الكليات غالبًا بتحدّي CTF واجبًا منزليًا، ويحتفظ CJK Workbench بنتائجهم في ملف ملاحظات واحد لكل تحدٍّ. استخدم ملفات المقرر الثنائية فقط. تحقق من قواعد المسابقة قبل أن تبدأ، لأن القوانين وشروط التراخيص تختلف من بلد إلى آخر.
يستخدم المدافعون والمحللون الهندسة العكسية في الأمن السيبراني لفهم عيّنات البرمجيات الخبيثة التي يجوز لهم فحصها قانونيًا، وذلك دائمًا داخل VM، وهي آلة افتراضية معزولة بلقطة نظيفة ودون مجلدات مشتركة. تبقى العيّنات داخل VM. يقرأ CJK Workbench 2.9.22 المخرجات النصية، ولم يُصمَّم قط لبناء برمجيات خبيثة أو تعديلها.
الهندسة العكسية هي دراسة برنامج أو ملف جاهز لمعرفة كيف يعمل حين لا يتوفر الكود المصدري. من الاستخدامات المشروعة الشائعة التعلّم والبحث الأمني في برمجيات يجوز لك فحصها وفهم كيف كان برنامجك القديم يعمل. تختلف القوانين وشروط التراخيص من بلد إلى آخر. تحقق من قواعد بلدك.
نعم، cjkcode.com هو الموقع الرسمي لـ CJK Workbench. نزّل النسخة الأصلية فقط من صفحة التنزيل وقارن مجموعها الاختباري SHA-256 بالبيان المنشور قبل التشغيل، لأن ملف التثبيت غير موقَّع رقميًا بعد. تحقق من المجموع الاختباري أولًا. تُرسَل الأسئلة عبر زر Send feedback داخل التطبيق.
لا. حلّل فقط الملفات التي تملكها، أو التي حصلت على إذن كتابي بفحصها، والبرمجيات مفتوحة المصدر، ومواد التدرّب مثل ملفات CTF الثنائية من مسابقة تسمح بذلك. تختلف القوانين وشروط التراخيص من بلد إلى آخر ومن منتج إلى آخر، فتحقق منها قبل أن تبدأ، لأن هذا الموقع ليس استشارة قانونية.
لا. يقرأ النص الذي تنتجه أدواتك الخاصة، مثل قوائم التفكيك ومخرجات السلاسل ومخرجات المُحوِّل العكسي المحفوظة في ملف، ثم يشرح هذا النص وينظّمه. لا يفكّ ضغط البرامج المجهولة ولا يعدّلها ولا يشغّلها. استخدم مفكّكك الخاص لإنتاج القائمة.
تحتاج أولًا إلى مفكّك أو مُحوِّل عكسي تختاره بنفسك، لأن CJK Workbench لا ينتج قوائم بنفسه، ويكفي محرر نصوص وأمر Python للسكربتات المساعدة. كلاهما من اختيارك. ثبّتهما داخل VM إن كنت تنوي فتح ما لا تثق به.
لا. ليس لدى CJK Workbench دروس أو منهج خاص به، فهو يعمل بجانب كتاب أو دورة أو مسابقة تدريب تتابعها أصلًا. يقرأ القوائم التي تصدّرها ويشرحها سطرًا بسطر ويحتفظ بملاحظاتك. اقرنه بكتاب.
لا. قد تكون شروحات لغة التجميع خاطئة، فتأكد من كل شرح مقابل القائمة، ومع تجربة تشغيل في مختبر حيث يكون ذلك قانونيًا. يعرض Ask first الفرق diff قبل حفظ أي تغيير في الملاحظات. تعامل معه بوصفه مسودة.
حجم الإصدار 2.9.22 نحو 34 ميغابايت كبرنامج تثبيت، ويتوفر أيضًا ملف .exe واحد محمول بحجم نحو 25 ميغابايت لنظامَي Windows 10 و11. اختر ملفًا تملكه.
تنزيل CJK Workbench لنظام Windows ↗كل صفحة متاحة أيضًا بـ 20 لغة.
ما الذي يفعله الوكيل بقوائمك ↗ اختر نموذجًا سحابيًا أو محليًا أو مضمَّنًا ↗ شرح خطوة بخطوة للغة التجميع ↗ نزّل ملف التثبيت وتحقق منه ↗ إجابات عن النطاق والخصوصية والنتائج ↗ ما الذي يخزّنه الموقع والتطبيق ↗