Seite 1 von 1

Memory editing in Python3.3

Verfasst: Mittwoch 1. Januar 2014, 01:49
von zar1
hi ich wollte fragen ob sich jemand mit Memory editing in Python(3.3) auskennt.
Ich habe im Internet schon dannach gesucht aber nichts brauchbares gefunden wenn jemand ein Tutorial kennt, dass dieses Thema gut erklärt wäre ich sehr froh.

Re: Memory editing in Python3.3

Verfasst: Mittwoch 1. Januar 2014, 11:17
von BlackJack
@zar1: Was verstehst Du unter „Memory editing”?

Re: Memory editing in Python3.3

Verfasst: Donnerstag 2. Januar 2014, 03:26
von zar1
Damit meine ich in ein laufendes Programm zb. ein Spiel einzugreifen un ddie Values zu verändern,dass du zb. 99999k gold hast.

Re: Memory editing in Python3.3

Verfasst: Donnerstag 2. Januar 2014, 10:12
von BlackJack
@zar1: Das sollte mit `ctypes` sicher irgendwie möglich sein. Es würde also reichen Informationen zu finden wie man das in C macht. Und C sollte man halbwegs können.

Re: Memory editing in Python3.3

Verfasst: Donnerstag 2. Januar 2014, 10:38
von webspider
Es wäre auch nützlich sich mit den Eigenheiten des Betriebssystems auszukennen und wie das Spiel seinen Speicher verwaltet. Darüberhinaus sollte man wissen wie man an die Daten vom Spiel kommt, Google sagt mir, dass es am einfachsten geht, indem das Spiel vom eigenen Programm aus gestartet wird.

Ich verstehe aber nicht wirklich warum der Threadersteller nicht einfach Cheat Engine verwendet. Um Python zu erlernen gibt es bessere Themen als dieses.

edit: Anscheinend bietet Cheat Engine sogar einen Hypervisor an? Spätestens jetzt sollte klar sein, warum der Threadersteller kaum Informationen zum Thema findet.

Re: Memory editing in Python3.3

Verfasst: Donnerstag 2. Januar 2014, 16:07
von zar1
das mit ctypes habe ich schonmal gehört aber ich kann leider c nicht.
Hab mir heut mal überlegt ob man da irgendwas mit dem subprocess modul machen könnte.

Re: Memory editing in Python3.3

Verfasst: Donnerstag 2. Januar 2014, 16:27
von BlackJack
@zar1: Wenn Du Speicherverwaltung nicht auf der Ebene von C-Programmierung verstehst, dann fehlen Dir die nötigen Grundlagen.

Re: Memory editing in Python3.3

Verfasst: Freitag 3. Januar 2014, 14:46
von Sirius3
Das ctypes-Modul ist dazu gar nicht nötig. win32api bringt alles mit, was nötig ist. Zum Beispiel ReadProcessMemory. Aber ich bezweifle, dass Speicherverwaltung auf Ebene von C-Programmierung ausreicht.