Basepointer ändert sich nach neustart

07/25/2014 15:36 ichwillkeinevieren#1
Ich habe das Problem, dass sich nach einem neustart die adresse des Pointers ändert und ich $Timer immer neu eingeben muss.(In cheatengine kann man durch öffnen der .ct weiterhin den Wert ändern)
Ich würd sagen das liegt irgendwie mit den offsets zusammen jedoch wie bekomme ich das hin?
Ich habe versucht das Programm mit einer verknüfpung auszuführen
\xyz.exe" +000C22C8 jedoch ändert sich dennoch die adresse des pointers.


autoit script:
PHP Code:
#include <NomadMemory.au3>
    
$Timer = 0x0204B5D0 ;basepointer
    $var 
= "1"
If ProcessExists("xyz.exe") <> 0 Then
        $PID 
= ProcessWait("xyz.exe")
        
$OPEN = _MemoryOpen($PID)
           
_MemoryWrite($Timer, $OPEN,$var, "double")
       EndIf 
Cheatengine pointerliste (.ct)
07/25/2014 17:41 KDeluxe#2
Wirklich beschafft hast du dich damit aber offensichtlich nicht.
Du hast das stupideste "Beispiel" hergenommen und dabei nicht beachtet, dass '"xyz"+000C22C8' nicht zwingend '0x0204B5D0' entspricht. Den Offsets schenkst du überhaupt keine Beachtung.

07/25/2014 22:03 ichwillkeinevieren#3
Hat leider nicht funktioniert
Quote:
Can´t write memory!
@error: 31, @extended: 2
Quote:
Can´t read memory!
@error: 26, @extended: 2
Woran kann es liegen?
07/26/2014 13:02 KDeluxe#4
Der Pointer kann zwar richtig "zusammen gesetzt" werden, jedoch nicht ausgelesen. Der Aufruf der WINAPI Funktion schlägt fehl. Hauptursache ist meist ein Pointer, der auf einen geschützten Bereich zeigt, der Pointer dürfte also einfach nur falsch sein. Das kann entweder am verwendeten Modul ("xyz.exe") oder an den Offsets liegen.
Kannst du mal ein Screenshot von CE mit dem Pointer machen? Das Modul aber nicht auf "xyz" ändern, oder ist es der tatsächliche Prozess?
07/26/2014 13:14 ichwillkeinevieren#5
[Only registered and activated users can see links. Click Here To Register...]

07/26/2014 18:27 noahrmal#6
Quote:
Originally Posted by ichwillkeinevieren View Post
[Only registered and activated users can see links. Click Here To Register...]

Er will meinen Mod damit "cracken", so das man bei der Free Version keine 15 Sekunden warten muss bzw. soll der Timer direkt auf 1 gesetzt werden. Das wird hier nicht unterstützt ...
-> [Only registered and activated users can see links. Click Here To Register...]

#closerequest
07/26/2014 19:21 ichwillkeinevieren#7
Irgendwie muss man es lernen können oder?
07/27/2014 01:13 YatoDev#8
Quote:
Originally Posted by 123klo View Post
Er will meinen Mod damit "cracken", so das man bei der Free Version keine 15 Sekunden warten muss bzw. soll der Timer direkt auf 1 gesetzt werden. Das wird hier nicht unterstützt ...
-> [Only registered and activated users can see links. Click Here To Register...]

#closerequest
Quote:
Originally Posted by ichwillkeinevieren View Post
Irgendwie muss man es lernen können oder?
cracks werden einfach nicht unterstützt da darf es keine ausnahmen geben!

PS deine signatur ist falsch. da fehlt ein Then
07/27/2014 08:55 lolkop#9
Quote:
Originally Posted by »FlutterShy™ View Post
cracks werden einfach nicht unterstützt da darf es keine ausnahmen geben!

PS deine signatur ist falsch. da fehlt ein Then
Letztendlich ist jeder Hack/Bot für ein beliebiges Spiel nichts anderes als ein crack. Es werden bewusst bestimmte Funktionen in Spielen deaktiviert bzw modifiziert.

Die Frage hier ist wohl eher, warum es erlaubt ist, bestimmte Programme zu "cracken", andere aber nicht.
07/27/2014 12:07 KDeluxe#10
Wenn man es genau nimmt ist das Posten bzw. das Anfragen von Warez verboten. Ein Programm bzw. eine Lösung bereitzustellen, welches nur einen Wert temporär im Arbeitsspeicher modifiziert würde ich nicht als cracken bezeichnen. Es werden auch keinerlei Kopierschutzmaßnahmen oder Sonstiges umgangen. Ich sehe deshalb keine Warez, andernfalls müsste man hier sämtliche Hacks aus dem Forum entfernen. Dementsprechend sehe ich hier keinen Regelverstoß. Die dauerhafte Modifizierung der Binaries und deren Bereitstellung ist natürlich etwas ganz anderes. Ich bin aber kein Moderator der Coding Sektion.
Füge in meiner KDMemory.au3 an den entsprechenden Zeilen mal ein [Only registered and activated users can see links. Click Here To Register...] Aufruf hinzu und gib den Fehlercode aus. [Only registered and activated users can see links. Click Here To Register...] kannst du nachprüfen, was dieser Code bedeutet.
Sollte sich ein Moderator entschließen diesen Thread zu schließen werde ich mich nicht weiter daran beteiligen, auch nicht per PN.
07/27/2014 12:38 noahrmal#11
Quote:
Originally Posted by lolkop View Post
Letztendlich ist jeder Hack/Bot für ein beliebiges Spiel nichts anderes als ein crack. Es werden bewusst bestimmte Funktionen in Spielen deaktiviert bzw modifiziert.

Die Frage hier ist wohl eher, warum es erlaubt ist, bestimmte Programme zu "cracken", andere aber nicht.
Die Publisher der Spieler, wofür es Hacks/Bots sind hier nicht vertreten und haben hier kein Release. Ich stelle hier meinen Mod/Hack für die elitepvpers Com. gratis zur Verfügungen. Jedoch möchte ich auch für meine Arbeit auch etwas bekommen, also gibt es eine Premium Version und eine Free Version. Bei der Free Version muss man jedoch 15 Sekunden vor dem starten warten und dies versucht ichwillkeinevieren auszuschalten.

Also warum sollte er dafür Support bekommen?
07/27/2014 15:09 ichwillkeinevieren#12
Quote:
Originally Posted by 123klo View Post
Die Publisher der Spieler, wofür es Hacks/Bots sind hier nicht vertreten und haben hier kein Release. Ich stelle hier meinen Mod/Hack für die elitepvpers Com. gratis zur Verfügungen. Jedoch möchte ich auch für meine Arbeit auch etwas bekommen, also gibt es eine Premium Version und eine Free Version. Bei der Free Version muss man jedoch 15 Sekunden vor dem starten warten und dies versucht ichwillkeinevieren auszuschalten.

Also warum sollte er dafür Support bekommen?
Warum sollte grundsätzlich jemand Support bekommen für etwas was er nicht kann soll doch nur ein einzelner das Wissen über etwas haben und mit ins Grab nehmen helft nicht mit die Welt intelligenter zu machen sondern abhängiger von einer Person die letztendlich keiner leiden kann.

Es ist eine Frage des sozialen Anstands.

Hätte ich wirklich vor gehabt dir oder dem m2kmod zu schaden hätte ich es schon früher getan also wieso sollte ich es ausgerechnet jetzt?
07/27/2014 16:38 KDeluxe#13
Sehr amüsant hier von sozialem Anstand zu schreiben.
Das Internet ist mit diesem Thema übrigens "voll", es entsteht also keine Abhängigkeit einer einzelnen Person. Bei einem (anhaltenden) globalen Ausfall der Infrastruktur oder der Zensur von Informationen hat man sicher ganz andere Probleme. Das Argument ist sehr schlecht gewählt.
Mal abgesehen vom Offtopic, hat sich den mittlerweile etwas zwecks des Fehlercodes getan?
07/27/2014 16:42 ichwillkeinevieren#14
Quote:
Originally Posted by KDeluxe View Post
Sehr amüsant hier von sozialem Anstand zu schreiben.
Das Internet ist mit diesem Thema übrigens "voll", es entsteht also keine Abhängigkeit einer einzelnen Person. Bei einem (anhaltenden) globalen Ausfall der Infrastruktur oder der Zensur von Informationen hat man sicher ganz andere Probleme. Das Argument ist sehr schlecht gewählt.
Mal abgesehen vom Offtopic, hat sich den mittlerweile etwas zwecks des Fehlercodes getan?
ich habe die KDMemory.au3 bearbeitet und _WinAPI_GetLastErrorMessage in den code eingefügt jedoch
Quote:
hat sich etwas zwecks des Fehlercodes getan?
leider nein
07/28/2014 18:20 Lawliet#15
Ich werde mich mal erkundigen. Allerdings bin ich auch der Meinung, dass der Prozess des Crackens vollkommen okay ist. Bei einem Release könnte klo123 immer noch sein Recht durchsetzen.