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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ceasta — أداة هندسة عكسية مزوّدة بخادم MCP مدمج: يمكن للذكاء الاصطناعي تصحيح أخطاء ملفك الثنائي، وليس مجرد قراءته — نقاط توقف، تنفيذ خطوة بخطوة، الذاكرة، استدعاء الدوال. مفكك تجميع + مفكك ترجمة + مصحح أخطاء بنمط x64dbg في أداة واحدة. واجهة رسومية لنظام windows، وواجهة سطر أوامر لنظام linux. | Kitploit
أدوات/GitHubGitHub/ngwg/ceasta
التحليل الثابتالتحليل الديناميكي (عزل)الهندسة العكسيةالبرمجة النصية والأتمتةمصممي الأخطاءتحليل البرمجيات الخبيثةتحليل الملفات الثنائيةالهندسة العكسية بمساعدة الذكاء الاصطناعياستغلال الملفات الثنائية
GitHubngwg/ceasta

ceasta

2513منذ 18س 16دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

حول

أداة هندسة عكسية مزوّدة بخادم MCP مدمج: يمكن للذكاء الاصطناعي تصحيح أخطاء ملفك الثنائي، وليس مجرد قراءته — نقاط توقف، تنفيذ خطوة بخطوة، الذاكرة، استدعاء الدوال. مفكك تجميع + مفكك ترجمة + مصحح أخطاء بنمط x64dbg في أداة واحدة. واجهة رسومية لنظام windows، وواجهة سطر أوامر لنظام linux.

مشاركة

ceasta

ceasta

مفكك، ومفكك تجميع، ومنقّح في برنامج واحد — لويندوز ولينكس

latest release platforms license c++17

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

listing

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

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

root@kitploit:~
; 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). المفكك يعمل بأفضل جهد ممكن: لا توجد أنواع أو بنى بعد، لذا تقرأ السجلات والتحويلات — رائع للحصول على روتين بسرعة، بينما تبقى القائمة هي المصدر الموثوق.

التنزيل

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

fileplatformwhat you get
ceasta-x.y.z-setup.exewindows 10/11 x64التطبيق الكامل، يُثبَّت لمستخدمك (بدون مسؤول)، قائمة ابدأ + خيار "open with ceasta"
ceasta-x.y.z-windows-x64.zipwindows x64التطبيق الكامل، محمول — فك الضغط وشغّل ceasta.exe
ceasta-cli-x.y.z-linux-x64.tar.gzlinux x64ceasta-cli + الإضافات: التحليل، التفكيك، المفكك، البرمجة النصية، منقّح الطرفية (على لينكس)

ما الذي يفعله

  • يفتح ملفات pe (exe، dll، sys — 32 و64 بت)، وelf (x86 / x64) والشيفرة الخام
  • تحليل تلقائي: الدوال (نقطة الدخول، الصادرات، الرموز، .pdata، استدعاءات tls، الاستدعاءات، المؤشرات في البيانات)، جداول التبديل، المراجع المتقاطعة، السلاسل النصية (ascii + utf-16)، الاستيرادات / الصادرات، thunks، استدعاءات noreturn
  • قائمة بأسلوب ida: أسماء بدلاً من العناوين، تسميات، تعليقات المراجع المتقاطعة والسلاسل النصية
  • رسم بياني للدوال (space): حواف ملوّنة، تكبير بـ ctrl + عجلة الفأرة، اسحب للتحريك
  • مفكك (f5): شيفرة شبه c لدالة — if / else، while / do، switch، استدعاءات بأسماء
  • منقّح: ابدأ أو اتصل، نقاط توقف، خطوة داخل / فوق، تشغيل حتى المؤشر، إيقاف مؤقت، السجلات، المكدس، الذاكرة الحية
    • windows: منقّح gui كامل + طرفية، win32 debug api، 32 بت عبر wow64
    • linux: منقّح طرفية على ptrace (ceasta-cli dbg) — نقاط توقف، خطوات، سجلات، ذاكرة. أساسي لكن حقيقي؛ الأفضل على الأهداف أحادية الخيط
  • المفكك أثناء التنقيح: عند التوقف في دالة، تُعلّم الشيفرة الشبهية السطر الحالي
  • استدعِ دالة في البرنامج قيد التشغيل (call decrypt "...")، وسجّل أهداف الاستدعاءات غير المباشرة كمراجع متقاطعة (trace)
  • فرق الملفات الثنائية: طابق الدوال بين بناءين وشاهد ما تغيّر
  • توقيعات المكتبات: سمِّ الدوال المعروفة في ملف ثنائي مجرّد (sigmake / sigapply)
  • خادم MCP مدمج: اربط ذكاءً اصطناعياً (Claude Code، Cursor، ...) بالملف الثنائي المفتوح — انظر connect an AI
  • إعادة التسمية، التعليقات، الانتقال إلى عنوان أو اسم، المراجع المتقاطعة، البحث عن بايتات، للخلف / للأمام
  • تُحفظ الأسماء والتعليقات ونقاط التوقف لكل ملف، وإلى ملف <binary>.ceasta قابل للإيداع بجانبه
  • إضافات lua وطرفية lua؛ ceasta-cli للسكربتات وci

التخطيط

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

  • الأعلى: القائمة وشريط الأدوات
  • اليسار: الدوال
  • الوسط: شريط النظرة العامة، ثم القائمة، أو الرسم البياني، أو الشيفرة الشبهية
  • اليمين: الاستيرادات / الصادرات / السلاسل النصية / المقاطع / المراجع المتقاطعة، مع المنقّح (السجلات + المكدس) تحته
  • الأسفل: المخرجات + طرفية lua، hex، نقاط التوقف، الوحدات
  • اسحب الخطوط بين الألواح لتغيير الحجم، وقائمة view تخفي الألواح وتُبدّل السمة، وctrl + / ctrl - يغيّر حجم النص

graph

المفكك (f5):

pseudocode

المفاتيح

keywhatkeywhat
ctrl+oفتح ملفspaceالقائمة / الرسم البياني
gالانتقال إلى عنوان أو اسمf5الشيفرة الشبهية (المفكك)
enter / double clickاتبع المعاملalt+bالبحث عن بايتات
esc / ctrl+enterللخلف / للأمامf9بدء التنقيح / المتابعة
nإعادة التسميةf7 / f8خطوة داخل / فوق
;تعليقf4تشغيل حتى المؤشر
xالمراجع إلى هناf2تبديل نقطة التوقف
ctrl+sحفظ الأسماء والتعليقاتf1كل الاختصارات

الإضافات

الإضافات هي ملفات lua في plugins/ (بجانب البرنامج) أو في %APPDATA%\ceasta\plugins. تضيف أوامر إلى قائمة plugins. يأتي معه خمسة: ملخص الملف، باحث التشفير، مسمّي الأغلفة، تقرير السلاسل النصية، متتبع الاستدعاءات (المنقّح).

root@kitploit:~
ceasta.register_command("Count calls", function()
    local n = 0
    for _, fn in ipairs(ceasta.functions()) do
        n = n + #ceasta.xrefs_to(fn.addr)
    end
    ceasta.log(n .. " references to functions")
end)

الـ api بالكامل في دليل برمجة lua. لوحة المخرجات بها موجه lua أيضاً — جرّب ceasta.name(ceasta.here()).

cli

root@kitploit:~
ceasta-cli info file.exe            format, entry, segments
ceasta-cli funcs file.exe           functions
ceasta-cli disasm file.exe main 40  listing from a name or address
ceasta-cli graph file.exe start     basic blocks of a function
ceasta-cli decompile file.exe main  pseudocode for a function
ceasta-cli xrefs file.exe CreateFileW
ceasta-cli find file.exe "48 8b ?? 05"
ceasta-cli run file.exe script.lua  run a plugin / script
ceasta-cli dbg ./program [args]     interactive debugger (linux + windows)
ceasta-cli diff old.exe new.exe     match functions, show what changed
ceasta-cli sigmake libc.a lib.sig   make signatures from a file with symbols
ceasta-cli sigapply stripped lib.sig  name matching functions
ceasta-cli mcp file.exe             serve the file to an AI over MCP

اربط ذكاءً اصطناعياً

وجّه ذكاءً اصطناعياً (Claude Code، Claude Desktop، Cursor، ...) إلى الملف الثنائي عبر خادم MCP المدمج في ceasta:

root@kitploit:~
claude mcp add ceasta -- ceasta-cli mcp /path/to/target.exe

يمكنه فك التجميع، وقراءة المراجع المتقاطعة، وإعادة تسمية الدوال، ومقارنة البناءات، و — مع --allow-debug — تعيين نقاط التوقف، والخطو، وقراءة الذاكرة، وحتى استدعاء دالة في البرنامج قيد التشغيل. الدليل الكامل، بما في ذلك أدوات المنقّح وملاحظات الأمان، في connect an AI.

على لينكس

الـ gui لويندوز فقط، لكن أداة سطر الأوامر تقوم بالتحليل والتفكيك والمفكك والبرمجة النصية ومنقّح طرفية. احصل على ceasta-cli-x.y.z-linux-x64.tar.gz، وفك الضغط وشغّل — لا شيء آخر لتثبيته:

root@kitploit:~
tar xzf ceasta-cli-*-linux-x64.tar.gz
cd ceasta-cli-*-linux-x64

./ceasta-cli info /bin/ls                   format, entry, function / import / string counts
./ceasta-cli decompile /bin/ls start        pseudocode for the entry point
./ceasta-cli run /bin/ls plugins/hello.lua  run a lua plugin
./ceasta-cli dbg ./program                  debug it (break, step, registers, memory)

يقرأ elf (x86 / x64) وملفات windows pe على حد سواء، حتى تتمكن من النظر إلى exe ويندوز من لينكس أيضاً.

منقّح الطرفية (dbg) هو منقّح ptrace مع أسماء ceasta والتفكيك والمفكك مدمجة فيه:

root@kitploit:~
(ceasta) b main            break at a name or address
(ceasta) c                 continue
(ceasta) ni / si           step over / into      until <addr>  run to
(ceasta) r                 registers             k  stack       x <addr>  memory
(ceasta) u                 disassemble here (with names)
(ceasta) dec               decompile the function you're stopped in
(ceasta) lua ...           run lua against the live process

البناء

كل ما تحتاجه موجود في المستودع — فقط مترجم، لا شيء لجلبه.

windows

  • visual studio 2022: افتح ceasta.sln، اختر Release | x64، ابنِ → build\msvc\Release
  • أو cmake: cmake -S . -B build ثم cmake --build build --config Release
  • ملفات الإصدار (zip + مثبّت، يحتاج inno setup 6): powershell -ExecutionPolicy Bypass -File installer\package.ps1

linux (النواة + cli، الـ gui لويندوز فقط)

root@kitploit:~
cmake -S . -B build && cmake --build build -j

الشيفرة

  • src/app.* — الحالة، الإجراءات والتخطيط الرئيسي
  • src/ui/ — ملف واحد لكل لوحة (top_bar، left_panel، ida_view، graph_view، pseudo_view، right_panel، cpu_panel، bottom_panel، status_bar، dialogs)
  • src/widgets/ — أجزاء صغيرة مشتركة (nav_band، splitter)
  • src/core/ — بدون ui: المحمّلات (binary، pe، elf)، disasm (capstone)، analysis، database، decompiler، lua_host، debugger (win32) + debugger_linux (ptrace)، os
  • src/cli/ — ceasta-cli ومنقّح الطرفية dbg
  • plugins/ — إضافات lua التي تأتي معه
  • docs/ — دليل lua، سجل التغييرات، تراخيص الأطراف الثالثة، لقطات الشاشة
  • installer/ — سكربت inno setup والتغليف
  • third_party/ — imgui، capstone (x86 فقط)، lua 5.4

الترخيص

ceasta هو GPLv3. تحتفظ المكتبات المضمّنة بتراخيصها الخاصة (المتسامحة) — dear imgui وlua هما MIT، وcapstone هو BSD؛ التفاصيل في docs/THIRD_PARTY_NOTICES.md.

تنزيل الأداة