finding memory addresses

05/30/2010 18:22 mousek#1
hi all!

how can i find addresses of functions (to call these) in a game?
e.g. if i want that a bot uses a skill, walks around etc? is there a tutorial of finding these functions (maybe with a debugger)?


thanks!
05/30/2010 18:49 killeeer111#2
you can find the memory address with cheat engine

in solitär:

if score = 0 then
scan in cheat engine with value 0 and click first scan
than play a time.
if score = 5 then
scan in cheat engine with value 5 and click next scan
then wait a time
if score = 0 then
scan in cheat engine with value 0 and click next scan
now it should here only 1 address
doubleclick on the address
then press the right mouse key -> Change Record -> value
then put in the valuebox the score you want!

PS: Mein Englisch ist nicht gut xD
05/30/2010 19:00 mousek#3
Quote:
Originally Posted by killeeer111 View Post
you can find the memory address with cheat engine

in solitär:

if score = 0 then
scan in cheat engine with value 0 and click first scan
than play a time.
if score = 5 then
scan in cheat engine with value 5 and click next scan
then wait a time
if score = 0 then
scan in cheat engine with value 0 and click next scan
now it should here only 1 address
doubleclick on the address
then press the right mouse key -> Change Record -> value
then put in the valuebox the score you want!

PS: Mein Englisch ist nicht gut xD
das habe ich nicht gemeint. ich will adressen von funktionen herausfinden, nicht von variabeln. also z.b. die funktion die in einem mmorpg einen skill ausführt, das menu hervorruft etc...
05/30/2010 19:08 killeeer111#4
um welches spiel gehts eig.?
PS: Hättest vorher deutsch geschrieben hätte ich mich jetzt nicht bemühen müssen xD
05/30/2010 19:18 mousek#5
Quote:
Originally Posted by killeeer111 View Post
um welches spiel gehts eig.?
PS: Hättest vorher deutsch geschrieben hätte ich mich jetzt nicht bemühen müssen xD
ich habe kein spiel im kopf (das verfahren wird ja wohl bei allen, denke ich mal, ähnlich sein), ich möchte einfach funktionen finden und benützen können.
05/30/2010 20:21 Σternαl.#6
Seit wann werden Adressen in Funktionen gespeichert?
Höchstens das return value, sofern die Funktion nicht als void deklariert ist.
Ich hab jetzt wenig Ahnung, aber mir wäre das jetzt nicht bekannt.
Belehrt mich bitte eines Besseren^^
05/30/2010 22:25 iCox_#7
Oldschool hack gib mal bei google ein
05/31/2010 08:41 Akorn#8
Quote:
Originally Posted by -Infinite- View Post
Seit wann werden Adressen in Funktionen gespeichert?
Höchstens das return value, sofern die Funktion nicht als void deklariert ist.
Ich hab jetzt wenig Ahnung, aber mir wäre das jetzt nicht bekannt.
Belehrt mich bitte eines Besseren^^
Er meint die Addressen an denn die funktionen liegen. Hat nichts mit dem Rückgabewert zu tuen.

Topic:
Die tutorials dürften für dich interessant sein [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
06/01/2010 01:36 wurstbrot123#9
Du solltest dich mal etwas mit Reversing beschäftigen.
Für den "start" ist die Tutorialreihe "Reversing for newbies"
sehr zu empfehlen.