Per molto tempo mi sono chiesto: come faccio ad agire a basso livello con python? è possibile integrarlo con l'assembly?
In entrambi i casi la risposta è ovviamente sì.
Per agire a basso livello direttamente in Python esiste un interessante progetto (opensource ovviamente) denominato CorePY (sito e download) dotato anche di una buona documentazione, e che consente di interagire direttamente con l'archittettura della macchina. Vi rimando al sito per ogni ulteriore approfondimento.
Per quanto riguarda l'assembly integrato in python, l'ho trovato quasi per caso, vedendo un esempio del suo utilizzo (http://www.flyninja.net/tech/assembly-in-python) e dunque mi sono informato, ed ho scoperto che esiste la libreria PyAsm, l'user guide è disponibile al sito http://members.verizon.net/~olsongt/usersGuide.html
all'interno di tale pagina si trova anche il link per il download.
Spero di esservi stato utile.
In entrambi i casi la risposta è ovviamente sì.
Per agire a basso livello direttamente in Python esiste un interessante progetto (opensource ovviamente) denominato CorePY (sito e download) dotato anche di una buona documentazione, e che consente di interagire direttamente con l'archittettura della macchina. Vi rimando al sito per ogni ulteriore approfondimento.
Per quanto riguarda l'assembly integrato in python, l'ho trovato quasi per caso, vedendo un esempio del suo utilizzo (http://www.flyninja.net/tech/assembly-in-python) e dunque mi sono informato, ed ho scoperto che esiste la libreria PyAsm, l'user guide è disponibile al sito http://members.verizon.net/~olsongt/usersGuide.html
all'interno di tale pagina si trova anche il link per il download.
Spero di esservi stato utile.