अपडेट पर वापस जाएँ
New releaseSep 3, 2026

PyMemoryEditor v2.2.0

एक शुद्ध-Python लाइब्रेरी जो आपको किसी भी चल रही प्रक्रिया की मेमोरी का निरीक्षण, संशोधन और खोज Python की कुछ ही पंक्तियों में करने देती है :snake: ।

साझा करें

PyMemoryEditor

एक शुद्ध-Python लाइब्रेरी (ctypes पर आधारित) जो आपको कुछ ही पंक्तियों में Python में किसी भी चल रहे प्रोसेस की मेमोरी का निरीक्षण, संशोधन और खोज करने की सुविधा देती है — Windows, Linux और macOS पर Cheat Engine वर्कफ़्लो!


PyMemoryEditor logo

किसी भी प्रोसेस की मेमोरी पढ़ें, लिखें और स्कैन करें — सीधे Python से।
एक एकीकृत API। तीन ऑपरेटिंग सिस्टम। कोई C कंपाइलर नहीं। कोई नेटिव बिल्ड स्टेप नहीं।

🪟 Windows · 🐧 Linux · 🍎 macOS पर चलता है — 32-bit और 64-bit।

Python Package Pypi License Python Version Downloads

PyMemoryEditor app attached to a running process

चल रहे गेम में कोई मान बदलें · किसी लाइव प्रोग्राम की स्थिति का निरीक्षण करें · सीधे RAM से डेटा निकालें।


इंस्टॉल करें

pip install PyMemoryEditor

बंडल किए गए GUI ऐप (Cheat Engine-शैली स्कैनर) को भी इंस्टॉल करने के लिए, app एक्स्ट्रा का उपयोग करें:

pip install "PyMemoryEditor[app]"
pymemoryeditor

बड़े प्रोसेस पर तेज़ स्कैन के लिए, speed एक्स्ट्रा जोड़ें। यह NumPy को शामिल करता है और स्वचालित रूप से संख्यात्मक स्कैन तुलना लूप को वेक्टराइज़ करता है — चयनात्मक स्कैन पर ~10–30× तेज़:

pip install "PyMemoryEditor[speed]"

📖 पूरी गाइड Read the Docs पर।


इसे क्रियाशील देखें

from PyMemoryEditor import OpenProcess

with OpenProcess(name="game.exe") as process:

    # मान 100 रखने वाले हर एड्रेस के लिए पूरे प्रोसेस को स्कैन करें।
    for address in process.search_by_value(int, value=100):
        print(f"Found at 0x{address:X}")

    # वर्तमान मान पढ़ें, फिर नया मान वापस लिखें।
    current = process.read_int(address)
    process.write_int(address, current + 500)

बस इतना ही — तीन पंक्तियों में किसी अन्य प्रोसेस को पढ़ें, लिखें या स्कैन करें, हर प्लेटफ़ॉर्म पर उसी तरह।


📖 दस्तावेज़ीकरण

पूरा दस्तावेज़ीकरण pymemoryeditor.readthedocs.io पर उपलब्ध है — इंस्टॉलेशन, Cheat Engine वर्कफ़्लो, हर मेथड और पैरामीटर, GUI ऐप गाइड, प्लेटफ़ॉर्म नोट्स और समस्या निवारण।

कहाँ जाना है इसका एक त्वरित नक्शा:

त्वरित शुरुआतप्रोसेस खोलें, पढ़ें, लिखें और अपना पहला स्कैन चलाएँ।
मेमोरी खोजमान स्कैन, रेंज, परिणाम परिशोधन, Cheat Engine लूप।
पैटर्न स्कैनबाइट सिग्नेचर (AOB) और regex के साथ कोड/डेटा खोजें।
पॉइंटर्सबहु-स्तरीय पॉइंटर चेन और लाइव RemotePointer
पॉइंटर स्कैनऐसे स्टैटिक पॉइंटर्स खोजें जो ASLR से बचे रहते हैं।
GUI ऐपबंडल किया गया Cheat Engine-शैली स्कैनर।
API संदर्भहर सार्वजनिक क्लास, मेथड और पैरामीटर।
प्लेटफ़ॉर्म नोट्सWindows, Linux और macOS पर अनुमतियाँ और विशेषताएँ।
समस्या निवारणसामान्य त्रुटियाँ और उन्हें ठीक करने के तरीके।

इससे क्या बनाया जा सकता है?

  • 🎮 गेम मॉडिंग और स्पीडरनिंग टूल — क्लासिक Cheat Engine उपयोग मामला।
  • 🔬 डिबगिंग और इंट्रोस्पेक्शन — डिबगर संलग्न किए बिना लाइव स्थिति का निरीक्षण करें।
  • 📊 ऑब्ज़र्वेबिलिटी टूलिंग — टेलीमेट्री के लिए चल रहे प्रोसेस में वेरिएबल्स का नमूना लें।
  • 🔐 सुरक्षा और रिवर्स-इंजीनियरिंग अनुसंधान — उन सिस्टम पर जिनके आप मालिक हैं या जिनका परीक्षण करने की आपको स्पष्ट अनुमति है।
  • 🎓 सीखना — बंडल किया गया ऐप मेमोरी स्कैनिंग कैसे काम करती है यह सिखाने के लिए एक बेहतरीन शिक्षण उपकरण है।

[!NOTE] जिम्मेदार उपयोग। PyMemoryEditor OS-स्तरीय API के माध्यम से अन्य प्रोसेस से संवाद करता है। इसे केवल उन प्रोसेस पर लक्षित करें जिनके आप मालिक हैं या जिनका निरीक्षण करने की आपको स्पष्ट अनुमति है।


🤝 योगदान

पुल रिक्वेस्ट, बग रिपोर्ट और फीचर विचारों का स्वागत है। विकास सेटअप, टेस्ट लेआउट और ध्यान रखने योग्य प्लेटफ़ॉर्म-विशिष्ट विशेषताओं के छोटे सेट के लिए CONTRIBUTING.md पढ़ें।

यदि PyMemoryEditor ने आपके प्रोजेक्ट में मदद की है, तो कृपया रेपो को ⭐ करें — यह काम का समर्थन करने और दूसरों को लाइब्रेरी खोजने में मदद करने का सबसे आसान तरीका है।


लाइसेंस

MIT License के तहत जारी — व्यक्तिगत और व्यावसायिक उपयोग के लिए निःशुल्क।

श्रेणियाँ