Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 01:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem: Flashgame Basepointer

Discussion on Problem: Flashgame Basepointer within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2014
Posts: 5
Received Thanks: 1
Problem: Flashgame Basepointer

Hey Leute,
da es mein erster Post ist, erstmal: Hallo! ich bitte zu entschuldigen wenn ichs in eine falsche section gepostet hab!

ich habe ein Problem und zwar geht es um ein flashgame (bloons) bei dem man den attackspeed mit cheat engine erhöhen kann. Die Methode dazu habe ich aus dem Internet: man sucht den sich erhöhenden "pop-count" (anzahl der zerstörten bloons) bei ce und addiert, wenn man den gefunden hat, zu der adresse zehn ("+10"). Dadurch ändern sich die letzten ziffern von "4c" zu "5c". Dann aktiviert man das ganze und setzt value auf "1". Nachdem man das gemacht hat schießt die Einheit extrem schnell.
Nachdem ich das ganze theater ein paar mal gemacht habe, hab ich mir gedacht suche ich doch die pointer dazu. Bei "Find out what writes to this adress" bekam ich zwei ergebnisse:
Code:
268EBF04 - C7 46 5C 01000000 - mov [esi+5C],00000001
268EB990 - C7 41 5C 00000000 - mov [ecx+5C],00000000
Als ich dann bei dem ersten auf "Find out what adresses this code writes to" gegangen bin erhielt ich die oben herausgefundene adresse für die erste Eineit (logisch ) aber auch die adresses für die anderen Einheiten (die mit "-5c" hinten) und sobald ich die eine neue Einheit gebaut habe kommt eine weitere hinzu. Die scheint also schonmal richtig zu sein, das Problem ist, das dass kein Basepointer ist (ändert sich nach jedem mal).
Also meine Frage: Wie erhalte ich den Pointer dazu? Wenn ich ich die adresse kopiere und "Find out what writes to this adress" mache erhalte ich keine Ergebnisse... ist das bei flashgames mit pointern überhaupt möglich?
Vielen Dank für eure Antworten im vorraus

Mit freundlichen Grüßen
Honki
HonkiTonk123 is offline  
Old 03/01/2014, 12:56   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Heißt also, die gewünschte Adresse die von dir geändert werden soll befindet sich an Base + 0x5C. 0x5C wäre dann das relative Offset das auf die Base addiert werden muss, um zur gewünschten Adresse zu gelangen.

Um das ganze statisch festlegen zu können, musst du natürlich auch die Base finden, diese ändert sich nämlich auch immer. Die dürfte in deinem Beispiel entweder in Register esi oder ecx stehen.

Da die Base aber auch in der Regel immer ne andere Adresse hat, sofern sie nicht statisch ist, musst du so lange zurückgehen bis du auf ne statische Adresse triffst.
Mostey is offline  
Thanks
1 User
Old 03/01/2014, 13:36   #3
 
elite*gold: 0
Join Date: Feb 2014
Posts: 5
Received Thanks: 1
Quote:
Originally Posted by Mostey View Post
Heißt also, die gewünschte Adresse die von dir geändert werden soll befindet sich an Base + 0x5C. 0x5C wäre dann das relative Offset das auf die Base addiert werden muss, um zur gewünschten Adresse zu gelangen.

Um das ganze statisch festlegen zu können, musst du natürlich auch die Base finden, diese ändert sich nämlich auch immer. Die dürfte in deinem Beispiel entweder in Register esi oder ecx stehen.

Da die Base aber auch in der Regel immer ne andere Adresse hat, sofern sie nicht statisch ist, musst du so lange zurückgehen bis du auf ne statische Adresse triffst.
Vielen Dank für die schnelle Antwort, aber eine Frage hätt ich noch: kann ich "esi" oder "ecx" auch über cheat engine auslesen, oder muss ich da andere verfahren/ Programme nutzen?

EDIT: Habs grad rausgefunden
HonkiTonk123 is offline  
Reply


Similar Threads Similar Threads
CheatEngine Basepointer Problem
08/16/2012 - General Coding - 5 Replies
Guten Morgen^^ Also ich bin sehr weit gekommen mit meinem DLL-Injection Versuch! Jetz brauche ich noch die Basepointer der Ressourcen. Ich habe vom Pointer "Find out what accesses to this address" geklickt, hab die ASM Zeile aber weiß leider nicht was genau ich jetzt mit der anfangen soll.... Vl kann mir jemand helfen? Hier noch ein Screenshot: g.jpg - Bilder und Fotos kostenlos auf ImageBanana hochladen
BasePointer richtig suchen
06/02/2012 - General Coding - 12 Replies
Hallo E*PvP Ich möchte mit dem Programmieren in Richtung Game Hacking gehen und dazu möchte ich mit MemoryHacks arbeiten. nun wollte ich kleine anfangen und Solitär "hacken" =) mit cheatengine geht das auch wunderbar. nur habe ich nicht den BasePointer, ich habe 3 Pointer die auf die Selbe Adresse gehen mit den punkten. nur wie finde ich nun den BasePointer??
Problem bei Basepointer finden
08/22/2011 - General Coding - 2 Replies
Also nachdem ich jetzt vollständig von Pixelsearch die Nase voll habe, beschäftige ich mich gerade mit memory reading. Als Opferspiel habe ich mir das Flash-MMORPG (Beta) Wakfu gewählt und mit den HP angefangen diese auszufiltern. Als ich mich dann auf die Suche nach dem base pointer gemacht habe, bin ich nicht fündig, geworden sodass sich mir die Frage stellt: Bin ich zu dusselig oder besteht die Möglichkeit, dass es keinen gibt?
questions zu decrypt and basepointer
06/21/2011 - General Coding - 82 Replies
first of all hi and thx for all the great tutorials here i'm a noob at this but i read quite a few tutorials i'm german but i'm still posting in english in hope for more ppl to be able to help :) its ok if you answer in german..or english..i dont care ;) now to my questions: the game is Grand Fantasia but i guess that this thread might help for other games too 1. i tried to get the basepointer for hp, mp,...
BasePointer (server.dll
01/29/2011 - General Coding - 5 Replies
Hallo Epvp, Ich hab folgenden BasePointer: Address: server.dll+0x0037492C Offset: 0x14 ich frag mich nun, wie ich das "server.dll" in meinen code miteinbring. Wenn ich den Pointer selbst suche und ihn gefunden habe, verändert der sich beim neustart des spiels. Also brauch ich einen, der sich nicht verändert o.O Als ich "Pointerscan for this Address" gemacht habe, kam der obrige pointer raus. dann hab ich das spiel (left4dead2) und cheatengie neu gestartet und bei cheat engine den...



All times are GMT +1. The time now is 01:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.