Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ceasta — PE/ELF बाइनरीज़ के लिए डिसअसेम्बलर, डीकंपाइलर और x64dbg-शैली डीबगर, जिसमें IDA-शैली लिस्टिंग, फ़ंक्शन ग्राफ़, Lua प्लगइन्स, CLI, और AI-संचालित विश्लेषण के लिए एक अंतर्निहित MCP सर्वर शामिल है। | Kitploit
उपकरण/GitHubGitHub/ngwg/ceasta
स्थैतिक विश्लेषणगतिशील विश्लेषण (सैंडबॉक्सिंग)रिवर्स इंजीनियरिंगस्क्रिप्टिंग और स्वचालनडीबगर्समालवेयर विश्लेषणबाइनरी विश्लेषणAI-सहायित रिवर्सिंगबाइनरी शोषण
GitHubngwg/ceasta

ceasta

PE/ELF बाइनरीज़ के लिए डिसअसेम्बलर, डीकंपाइलर और x64dbg-शैली डीबगर, जिसमें IDA-शैली लिस्टिंग, फ़ंक्शन ग्राफ़, Lua प्लगइन्स, CLI, और AI-संचालित विश्लेषण के लिए एक अंतर्निहित MCP सर्वर शामिल है।

181137651 महीना पहलेKitploit द्वारा समीक्षित
रिपॉजिटरी देखेंवेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

ceasta

ceasta

एक ही में डिसअसेम्बलर, डीकम्पाइलर और डीबगर — windows, linux और macos, x86, x64 और arm64 के लिए

latest release platforms license c++17

ida-शैली की लिस्टिंग, एक डीकम्पाइलर, एक फ़ंक्शन ग्राफ़, x64dbg-शैली का डीबगर, lua प्लगइन्स, और एक अंतर्निहित MCP सर्वर ताकि आप किसी AI को किसी बाइनरी पर इंगित कर सकें — एक छोटा प्रोग्राम, सब कुछ वेंडर किया हुआ, बिल्ड करने के लिए कुछ भी इंस्टॉल करने की ज़रूरत नहीं।

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 करें और चलाएँ (linux पर)
ceasta-cli-x.y.z-linux-x64.tar.gzlinux x64ceasta-cli + प्लगइन्स: विश्लेषण, डिसअसेम्बली, डीकंपाइलर, स्क्रिप्टिंग, टर्मिनल डीबगर, बाइनरी डिफ, सिग्नेचर, और MCP सर्वर
ceasta-x.y.z-macos.dmgmacos 11+, apple silicon और intelऐप, अभी तक कोई डीबगर नहीं — इसे Applications में खींचें (mac पर)
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 फ़ाइलें भी) और raw कोड
  • ऑटो विश्लेषण: फ़ंक्शन (entry, exports, symbols, .pdata, unwind tables, mach-o function starts, tls callbacks, calls, data में pointers), switch tables, xrefs, strings (ascii + utf-16), imports / exports, thunks, noreturn calls
  • ida-शैली की लिस्टिंग: पतों के बजाय नाम, लेबल, xref और string टिप्पणियाँ, प्रत्येक निर्देश द्वारा किसी ज्ञात api को दिए जाने वाले आर्ग्युमेंट
  • फ़ंक्शन ग्राफ़ (space): रंगीन किनारे, ctrl + wheel से ज़ूम, पैन करने के लिए ड्रैग करें
  • डीकंपाइलर (f5, x86 / x64): c-जैसा स्यूडोकोड — if / else, लूप, switch, स्टैक वेरिएबल, उनके आर्ग्युमेंट के साथ कॉल (~350 ज्ञात api प्रोटोटाइप)। किसी नाम पर क्लिक करें: n उसका नाम बदलता है, y उसका टाइप या प्रोटोटाइप सेट करता है। shift+f5 इसे लिस्टिंग के बगल में दिखाता है
  • अगर आप चाहें तो एक दूसरा डीकंपाइलर: kuna इंस्टॉल होने पर (ghidra से पोर्ट किया गया एक डीकंपाइलर), स्यूडोकोड व्यू में एक kuna स्विच मिलता है — उसी फ़ंक्शन के लिए इसका आउटपुट, लाइनें लिस्टिंग से जुड़ी हुई, arm64 भी। नीचे और पढ़ें
  • फ़ाइल जानकारी: हेडर, सुरक्षा फ़्लैग (aslr, dep, cfg / pie, nx, relro, canary / hardened runtime), md5 / sha256 / imphash, सेक्शन एंट्रॉपी, संसाधन, वर्ज़न जानकारी, किसी mac प्रोग्राम का कोड सिग्नेचर और entitlements, और जब यह पैक्ड दिखे तो चेतावनी
  • सब कुछ खोजें (ctrl+f): फ़ंक्शन, नाम, imports, exports, strings, टिप्पणियाँ और सेगमेंट एक ही बॉक्स में, और strings बताती हैं कि वे कहाँ उपयोग होती हैं
  • डीबगर (x86 / x64, windows और linux): शुरू करें या अटैच करें, ब्रेकपॉइंट (शर्तों के साथ: rdi == 3), वेरिएबल पर वॉचपॉइंट, step into / over / out, step back, कर्सर तक चलाएँ, pause, रजिस्टर, स्टैक, कॉल स्टैक, मेमोरी मैप, लाइव मेमोरी
    • स्यूडोकोड उस लाइन को चिह्नित करता है जहाँ आप रुके हैं
    • चल रहे प्रोग्राम में किसी फ़ंक्शन को कॉल करें (call decrypt "..."), इनडायरेक्ट कॉल टारगेट को xrefs के रूप में रिकॉर्ड करें (trace)
    • ceasta-cli dbg: टर्मिनल में वही डीबगर
  • बाइनरी डिफ़: दो बिल्ड्स के बीच फ़ंक्शन मिलाएँ और देखें क्या बदला
  • लाइब्रेरी सिग्नेचर: स्ट्रिप्ड बाइनरी में ज्ञात फ़ंक्शनों के नाम दें (sigmake / sigapply)
  • एक अंतर्निहित MCP सर्वर: AI मेनू से या ceasta-cli mcp के साथ किसी AI (Claude Code, Cursor, ...) को खुली बाइनरी से जोड़ें — तैयार प्रॉम्प्ट के साथ, और लागू होने से पहले आपके द्वारा समीक्षित नाम। देखें connect an AI
  • नाम बदलें, टिप्पणियाँ, बुकमार्क, पते या नाम पर जाएँ, xrefs, बाइट खोज, पीछे / आगे, undo / redo, और हर क्रिया एक ही सूची में (ctrl+shift+p)
  • आपका काम एक फ़ाइल में, ida की .i64 की तरह: ctrl+s आपके नाम, टिप्पणियों, टाइप, ब्रेकपॉइंट और प्रोग्राम सहित <file>.ceasta लिखता है — यह बाद में, या किसी दूसरी मशीन पर, मूल के बिना खुलता है। बंद करते समय बिना सहेजा काम फेंकने से पहले पूछा जाता है
  • अन्य टूल्स के साथ नामों का आदान-प्रदान: idapython स्क्रिप्ट, ghidra स्क्रिप्ट या x64dbg डेटाबेस निर्यात करें; x64dbg, .map फ़ाइलों, और ida / ghidra से आयात करें (scripts/ में स्क्रिप्ट के साथ)
  • lua प्लगइन और एक lua कंसोल; स्क्रिप्ट और ci के लिए ceasta-cli

लेआउट

एक विंडो, कुछ भी इधर-उधर तैरता नहीं:

  • ऊपर: मेनू और टूलबार
  • बाएँ: फ़ंक्शन
  • बीच में: ओवरव्यू बैंड, फिर लिस्टिंग, ग्राफ़, स्यूडोकोड, या लिस्टिंग और स्यूडोकोड साथ-साथ
  • दाएँ: imports / exports / strings / फ़ाइल जानकारी / xrefs, डीबगिंग के दौरान इसके नीचे डीबगर (रजिस्टर + स्टैक)
  • नीचे: आउटपुट + lua कंसोल, hex, ब्रेकपॉइंट — और डीबगिंग के दौरान कॉल स्टैक और मेमोरी
  • पैनलों के बीच की रेखाओं को खींचकर आकार बदलें, व्यू मेनू पैनल छिपाता है और थीम बदलता है, ctrl + / ctrl - टेक्स्ट का आकार बदलता है
टूल डाउनलोड करें