Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pycdc — C++ python बाइटकोड डिसएसेम्बलर और डीकम्पाइलर | Kitploit
उपकरण/GitHubGitHub/zrax/pycdc
स्थैतिक विश्लेषणस्थैतिक कोड विश्लेषण (SAST)रिवर्स इंजीनियरिंगडीबगर्सबाइनरी विश्लेषण
GitHubzrax/pycdc

pycdc

C++ python बाइटकोड डिसएसेम्बलर और डीकम्पाइलर

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

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

सभी देखें →

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

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

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

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

Decompyle++

पायथन बाइट-कोड डिस्सेम्बलर/डीकम्पाइलर

Decompyle++ का उद्देश्य संकलित पायथन बाइट-कोड को वापस वैध और मानव-पठनीय पायथन स्रोत कोड में अनुवाद करना है। जबकि अन्य परियोजनाओं ने अलग-अलग सफलता के साथ यह हासिल किया है, Decompyle++ इस मायने में अद्वितीय है कि यह पायथन के किसी भी संस्करण से बाइट-कोड का समर्थन करना चाहता है।

Decompyle++ में एक बाइट-कोड डिस्सेम्बलर (pycdas) और एक डीकम्पाइलर (pycdc) दोनों शामिल हैं।

जैसा कि नाम से पता चलता है, Decompyle++ C++ में लिखा गया है। यदि आप योगदान देना चाहते हैं, तो कृपया हमें github पर फोर्क करें: https://github.com/zrax/pycdc

Decompyle++ बनाना

  • CMake के साथ एक प्रोजेक्ट या मेकफ़ाइल जनरेट करें (विवरण के लिए CMake का दस्तावेज़ीकरण देखें)

    • डीबग सुविधाओं को नियंत्रित करने के लिए CMake को निम्नलिखित विकल्प दिए जा सकते हैं:

      विकल्पविवरण
      -DCMAKE_BUILD_TYPE=Debugडीबगिंग प्रतीक उत्पन्न करें
      -DENABLE_BLOCK_DEBUG=ONब्लॉक डीबगिंग आउटपुट सक्षम करें
      -DENABLE_STACK_DEBUG=ONस्टैक डीबगिंग आउटपुट सक्षम करें
  • जनरेट किए गए प्रोजेक्ट या मेकफ़ाइल को बनाएँ

    • प्रोजेक्ट के लिए (जैसे MSVC), जनरेट की गई प्रोजेक्ट फ़ाइल खोलें और इसे बनाएँ
    • मेकफ़ाइल के लिए, बस make चलाएँ
    • परीक्षण चलाने के लिए (*nix या MSYS पर), make check JOBS=4 चलाएँ (वैकल्पिक FILTER=xxxx केवल कुछ परीक्षण चलाने के लिए)

उपयोग

pycdas चलाने के लिए, PYC डिस्सेम्बलर: ./pycdas [PYC फ़ाइल का पथ] बाइट-कोड डिस्सेम्बली stdout पर मुद्रित होती है।

pycdc चलाने के लिए, PYC डीकम्पाइलर: ./pycdc [PYC फ़ाइल का पथ] डीकम्पाइल किया गया पायथन स्रोत stdout पर मुद्रित होता है। कोई भी त्रुटि stderr पर मुद्रित होती है।

मार्शल किए गए कोड ऑब्जेक्ट: दोनों टूल marshal.dumps(compile(...)) से आउटपुट के रूप में पायथन मार्शल किए गए कोड ऑब्जेक्ट का समर्थन करते हैं।

इस सुविधा का उपयोग करने के लिए, कमांड लाइन पर -c -v <version> निर्दिष्ट करें - संस्करण निर्दिष्ट किया जाना चाहिए क्योंकि ऑब्जेक्ट स्वयं संस्करण मेटाडेटा नहीं रखते हैं।

लेखक, लाइसेंस, श्रेय

Decompyle++ Michael Hansen और Darryl Pogue का कार्य है।

अतिरिक्त योगदान:

  • charlietang98
  • Kunal Parmar
  • Olivier Iffrig
  • Zlodiy

यह GNU जनरल पब्लिक लाइसेंस, संस्करण 3 की शर्तों के तहत जारी किया गया है; विवरण के लिए LICENSE फ़ाइल देखें।

टूल डाउनलोड करें