Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
PyMemoryEditor — Una libreria pura Python che ti permette di ispezionare, modificare e cercare nella memoria di qualsiasi processo in esecuzione in poche righe di Python :snake: . | Kitploit
Strumenti/GitHubGitHub/jeanextreme002/pymemoryeditor
Memory ForensicsExploitReverse EngineeringDebuggerAnalisi di BinariApprendimento e Formazione
GitHubjeanextreme002/pymemoryeditor

PyMemoryEditor

Una libreria pura Python che ti permette di ispezionare, modificare e cercare nella memoria di qualsiasi processo in esecuzione in poche righe di Python 🐍 .

Vedi Repository
206302719 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

PyMemoryEditor

Una libreria puramente Python (basata su ctypes) che ti permette di ispezionare, modificare e cercare nella memoria di qualsiasi processo in esecuzione con poche righe di Python — flussi di lavoro in stile Cheat Engine su Windows, Linux e macOS!


PyMemoryEditor logo

Leggi, scrivi e scansiona la memoria di qualsiasi processo — direttamente da Python.
Un'unica API unificata. Tre sistemi operativi. Nessun compilatore C. Nessuna fase di build nativa.

Python Package Coverage Pypi License Python Version Downloads

Funziona su Windows · Linux · macOS — a 32 e 64 bit.

PyMemoryEditor app attached to a running process

Modifica un valore in un gioco in esecuzione · ispeziona lo stato di un programma attivo · raccogli dati direttamente dalla RAM.


Installazione

pip install PyMemoryEditor

Per installare anche l'app GUI inclusa (uno scanner in stile Cheat Engine), usa l'extra app:

pip install "PyMemoryEditor[app]"
pymemoryeditor

Per scansioni più veloci su processi di grandi dimensioni, aggiungi l'extra speed. Include NumPy e vettorizza automaticamente il ciclo di confronto delle scansioni numeriche — circa 10–30× più veloce sulle scansioni selettive:

pip install "PyMemoryEditor[speed]"

Per permettere a un assistente AI di pilotare la libreria tramite il Model Context Protocol, usa l'extra mcp (vedi sotto):

pip install "PyMemoryEditor[mcp]"

📖 Guida completa su Read the Docs.


Vederlo in azione

from PyMemoryEditor import OpenProcess

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

    # Scan the whole process for every address holding the value 100.
    for address in process.search_by_value(int, value=100):
        print(f"Found at 0x{address:X}")

    # Read the current value, then write a new one back.
    current = process.read_int(address)
    process.write_int(address, current + 500)

Tutto qui — leggi, scrivi o scansiona un altro processo in tre righe, allo stesso modo su ogni piattaforma.


Lascia che lo faccia un assistente AI (MCP)

PyMemoryEditor include un server Model Context Protocol, così un assistente AI può eseguire l'intero ciclo da solo:

"Trova il valore della salute nel mio gioco. Adesso è 100."

Esegue la scansione, ti chiede di subire danni, affina le corrispondenze e ti consegna l'indirizzo.

pip install "PyMemoryEditor[mcp]"
claude mcp add pymemoryeditor -- pymemoryeditor-mcp

Oppure in qualsiasi client che legge il JSON mcpServers (Claude Desktop, editor, …):

{
  "mcpServers": {
    "pymemoryeditor": {
      "command": "pymemoryeditor-mcp",
      "args": []
    }
  }
}

Quattordici strumenti coprono l'intero flusso di lavoro, con i risultati delle scansioni mantenuti lato server dietro un handle, così una prima scansione con 40 000 risultati costa pochi token invece dell'intero contesto.

Leggi la guida MCP per saperne di più.


📖 Documentazione

La documentazione completa è disponibile su pymemoryeditor.readthedocs.io — installazione, il flusso di lavoro in stile Cheat Engine, ogni metodo e parametro, la guida all'app GUI, note sulle piattaforme e risoluzione dei problemi.

Una mappa rapida di dove andare:

Quick StartApri un processo, leggi, scrivi ed esegui la tua prima scansione.
Ricerca nella memoriaScansioni di valori, intervalli, affinamento dei risultati, il ciclo di Cheat Engine.
Pattern scanTrova codice/dati con firme di byte (AOB) e regex.
PuntatoriCatene di puntatori multilivello e il RemotePointer live.
Pointer scanTrova puntatori statici che sopravvivono all'ASLR.
L'app GUILo scanner incluso in stile Cheat Engine.
Il server MCPLascia che un assistente AI gestisca il ciclo scan/refine.
Riferimento APIOgni classe pubblica, metodo e parametro.
Note sulle piattaformePermessi e particolarità su Windows, Linux e macOS.
Risoluzione dei problemiErrori comuni e come risolverli.

Cosa posso costruire con questo?

  • 🎮 Strumenti per il modding di giochi e speedrunning — il classico caso d'uso di Cheat Engine.
  • 🔬 Debugging e introspezione — ispeziona lo stato live senza collegare un debugger.
  • 📊 Strumenti di osservabilità — campiona variabili in un processo in esecuzione per la telemetria.
  • 🔐 Ricerca sulla sicurezza e reverse-engineering — su sistemi di tua proprietà o che sei autorizzato a testare.
  • 🎓 Apprendimento — l'app inclusa è un ottimo strumento didattico per capire come funziona la scansione della memoria.

[!NOTE] Uso responsabile. PyMemoryEditor comunica con altri processi tramite API a livello di sistema operativo. Puntalo solo verso processi di tua proprietà o che hai esplicita autorizzazione a ispezionare.


🤝 Contribuire

Scarica lo strumento