Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ceasta — مفكك ومترجم عكسي ومصحح أخطاء بأسلوب x64dbg لملفات PE/ELF الثنائية مع قائمة عرض بأسلوب IDA، ورسوم بيانية للدوال، وإضافات Lua، وواجهة سطر أوامر (CLI)، وخادم MCP مدمج للتحليل المدعوم بالذكاء الاصطناعي. | Kitploit
أدوات/GitHubGitHub/ngwg/ceasta
التحليل الثابتالتحليل الديناميكي (عزل)الهندسة العكسيةالبرمجة النصية والأتمتةمصممي الأخطاءتحليل البرمجيات الخبيثةتحليل الملفات الثنائيةالهندسة العكسية بمساعدة الذكاء الاصطناعياستغلال الملفات الثنائية
GitHubngwg/ceasta

ceasta

مفكك ومترجم عكسي ومصحح أخطاء بأسلوب x64dbg لملفات PE/ELF الثنائية مع قائمة عرض بأسلوب IDA، ورسوم بيانية للدوال، وإضافات Lua، وواجهة سطر أوامر (CLI)، وخادم MCP مدمج للتحليل المدعوم بالذكاء الاصطناعي.

18113764منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
عرض المستودعالموقع الإلكتروني
مشاركة

ceasta

ceasta

مفكك، ومفكك تجميع عكسي، ومنقّح في برنامج واحد — لنظامي windows وlinux وmacos، ولمعماريات x86 وx64 وarm64

latest release platforms license c++17

قائمة عرض بأسلوب ida، ومفكك تجميع عكسي، ورسم بياني للدوال، ومنقّح بأسلوب x64dbg، وإضافات lua، وخادم MCP مدمج حتى تتمكن من توجيه ذكاء اصطناعي إلى ملف ثنائي — برنامج صغير واحد، كل شيء مضمّن، ولا شيء يُثبَّت للبناء.

listing

دالة واحدة، بثلاث طرق

يعرض ceasta الشيفرة نفسها بدءًا من البايتات الخام وصولًا إلى c مقروءة، حتى تتمكن من النزول إلى أي مستوى تحتاجه:

; assembly - the real instructions  // pseudocode (f5) - reconstructed c

checksum proc                       int checksum(int rdi)
  movzx   edx, byte ptr [rdi]       {
  test    dl, dl                        rdx = *(char*)rdi;
  je      loc_1191                      if (rdx == 0) {
  mov     eax, 0x1505                       return 0x1505;
loc_1179:                               }
  mov     ecx, eax                      rax = 0x1505;
  shl     ecx, 5                        do {
  add     eax, ecx                          rax = rax + (rax << 5) + rdx;
  add     rdi, 1                            rdi = rdi + 1;
  movzx   edx, dl                           rdx = *(char*)rdi;
  add     eax, edx                      } while (rdx != 0);
  movzx   edx, byte ptr [rdi]           return rax;
  test    dl, dl                    }
  jne     loc_1179
  ret
loc_1191:
  mov     eax, 0x1505
  ret

هذا هو djb2 (حيث 5381 هو 0x1505، و(h << 5) + h هو h * 33). انقر على اسم في الكود الزائف وقم بتسمية الأشياء كما تفهمها — y على الدالة يمنحها نموذجًا أوليًا، وn يعيد تسمية متغير:

unsigned checksum(const char* s)
{
    rdx = *(char*)s;
    if (rdx == 0) {
        return 0x1505;
    }
    h = 0x1505;
    do {
        h = h + (h << 5) + rdx;
        s = s + 1;
        rdx = *(char*)s;
    } while (rdx != 0);
    return h;
}

المُفكِّك يعمل على أفضل جهد ممكن (x86 / x64، دون بنى بعد) — رائع للحصول على روتين بسرعة، بينما يبقى الإدراج مصدر الحقيقة.

التنزيل

احصل عليه من صفحة الإصدارات:

الملفالمنصةما تحصل عليه
ceasta-x.y.z-setup.exewindows 10/11 x64التطبيق الكامل، يُثبَّت لمستخدمك (دون مسؤول)، قائمة ابدأ + خيار "open with ceasta"
ceasta-x.y.z-windows-x64.zipwindows x64التطبيق الكامل، محمول — فك الضغط وشغّل ceasta.exe
ceasta-x.y.z-linux-x64.AppImagelinux x64التطبيق الكامل — chmod +x وشغّله (على لينكس)
ceasta-cli-x.y.z-linux-x64.tar.gzlinux x64ceasta-cli + الإضافات: التحليل، التفكيك، المُفكِّك، البرمجة النصية، مُنقِّح الطرفية، فرق الملفات الثنائية، التوقيعات، وخادم MCP
ceasta-x.y.z-macos.dmgmacos 11+، apple silicon و intelالتطبيق، دون مُنقِّح بعد — اسحبه إلى Applications (على ماك)
ceasta-cli-x.y.z-macos.tar.gzmacos 11+، apple silicon و intelceasta-cli + الإضافات، كل ما سبق عدا المُنقِّح

ماذا يفعل

  • يفتح ملفات pe (exe، dll، sys — x86، x64 وarm64)، elf (x86، x64، arm64)، mach-o (برامج ومكتبات macos / ios، x86_64 وarm64، وملفات universal أيضًا) والكود الخام
  • تحليل تلقائي: الدوال (entry، exports، symbols، .pdata، unwind tables، mach-o function starts، tls callbacks، calls، pointers in data)، جداول switch، xrefs، النصوص (ascii + utf-16)، imports / exports، thunks، noreturn calls
  • قائمة بنمط ida: أسماء بدلًا من العناوين، تسميات، تعليقات xref والنصوص، والوسائط التي تمررها كل تعليمة إلى api معروف
  • رسم بياني للدوال (space): حواف ملونة، تكبير بـ ctrl + عجلة الفأرة، اسحب للتحريك
  • مفكك (f5، x86 / x64): pseudocode شبيه بـ c — if / else، حلقات، switch، متغيرات المكدس، استدعاءات مع وسائطها (~350 نموذج api معروف). انقر على اسم: n يعيد تسميته، y يضبط نوعًا أو نموذجًا. shift+f5 يعرضه بجانب القائمة
  • مفكك ثانٍ إن أردت: مع تثبيت kuna (مفكك منقول من مفكك ghidra)، يحصل عرض pseudocode على مفتاح kuna — مخرجاته للدالة نفسها، أسطر مرتبطة بالقائمة، وarm64 أيضًا. المزيد أدناه
  • معلومات الملف: الترويسات، أعلام الأمان (aslr، dep، cfg / pie، nx، relro، canary / hardened runtime)، md5 / sha256 / imphash، إنتروبيا الأقسام، الموارد، معلومات الإصدار، توقيع كود برنامج mac وentitlements، وتحذيرات عندما يبدو مضغوطًا
  • ابحث في كل شيء (ctrl+f): الدوال، الأسماء، imports، exports، النصوص، التعليقات والأقسام في صندوق واحد، والنصوص تخبرك أين تُستخدم
  • مصحح أخطاء (x86 / x64، windows وlinux): ابدأ أو اتصل، نقاط توقف (مع شروط: rdi == 3)، نقاط مراقبة على المتغيرات، step into / over / out، step back، run to cursor، pause، السجلات، المكدس، call stack، خريطة الذاكرة، الذاكرة الحية
    • يحدد pseudocode السطر الذي توقفت عنده
    • استدعِ دالة في البرنامج قيد التشغيل (call decrypt "...")، وسجّل أهداف الاستدعاءات غير المباشرة كـ xrefs (trace)
    • ceasta-cli dbg: المصحح نفسه في طرفية
  • فرق ثنائي: طابق الدوال بين نسختين وانظر ما تغير
  • توقيعات المكتبات: سمِّ الدوال المعروفة في ثنائي مجرد من الرموز (sigmake / sigapply)
  • خادم MCP مدمج: اربط ذكاءً اصطناعيًا (Claude Code، Cursor، ...) بالثنائي المفتوح من قائمة AI، أو عبر ceasta-cli mcp — مع مطالبات جاهزة، وأسماء تراجعها قبل تطبيقها. انظر connect an AI
  • إعادة التسمية، التعليقات، الإشارات المرجعية، الانتقال إلى عنوان أو اسم، xrefs، بحث بايت، back / forward، undo / redo، وكل إجراء في قائمة واحدة (ctrl+shift+p)
  • عملك في ملف واحد، مثل .i64 في ida: ctrl+s يكتب <file>.ceasta مع أسمائك وتعليقاتك وأنواعك ونقاط توقفك والبرنامج نفسه — يُفتح لاحقًا، أو على جهاز آخر، دون الأصل. الإغلاق يسأل قبل أن يتخلص من العمل غير المحفوظ
  • تبادل الأسماء مع أدوات أخرى: صدّر سكربت idapython أو سكربت ghidra أو قاعدة بيانات x64dbg؛ واستورد من x64dbg وملفات .map وida / ghidra (مع السكربتات في scripts/)
  • إضافات lua وطرفية lua؛ ceasta-cli للسكربتات وci

التخطيط

نافذة واحدة، لا شيء يطفو في الأرجاء:

  • أعلى: القائمة وشريط الأدوات
  • يسار: الدوال
  • الوسط: شريط النظرة العامة، ثم القائمة، أو الرسم البياني، أو pseudocode، أو القائمة وpseudocode جنبًا إلى جنب
  • يمين: imports / exports / strings / file info / xrefs، مع المصحح (السجلات + المكدس) تحته أثناء التصحيح
  • أسفل: المخرجات + طرفية lua، hex، نقاط التوقف — وcall stack والذاكرة أثناء التصحيح
  • اسحب الخطوط بين اللوحات لتغيير الحجم، وقائمة view تخفي اللوحات وتُبدّل السمة، وctrl + / ctrl - يغيّر حجم النص

graph

المفكك (f5)، هنا بجانب القائمة (shift+f5) — نقرة في أحدهما تحرّك الآخر:

pseudocode

المفاتيح

تنزيل الأداة