Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 02:44

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

Advertisement



c# webbrowser flash base pointer finden

Discussion on c# webbrowser flash base pointer finden within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2012
Posts: 9
Received Thanks: 1
c# webbrowser flash base pointer finden

hi,

ich hatte vor mir per Webbrowser-Komponente in C# eine Seite zu öffnen und dann per ReadProcessMemory() Werte nur auszulesen.

Das mit dem Auslesen funktioniert gut (eigene Klasse geschrieben) sofern ich bei jedem Programmstart die dynamische Adresse eingebe.

Mit der Cheatengine finde ich den Basepointer nicht. Ich finde bei einer Instanz vom Programm:

Die Adressen

Code:
154AD3AC:1
154AD3AC:2
154AD3AC:4
154AD3B4:1
154AD3B4:2
154AD3B4:4
1A12FF08:1
1A12FF08:2
1A12FF08:4
1A12FF08:8
Schaue ich mir diese genauer an

Code:
2034DC09 - 8B 4A 30  - mov ecx,[edx+30]   // edx+30=0x1A12FED8+30 =0x1A12FF08
54E8D174 - 8B 07  - mov eax,[edi]             // edi = 0x1A12FF08 , steht oben mit in der Liste
Im ecx-Register steht der richtige Wert drin. Also wird edx+30 als pointer verwendet. Sucht man nach 1A12FED8, so

steht man bei

Code:
2034DC09 - 8B 4A 30  - mov ecx,[edx+30]   // edx=0x1A12FED8
Sucht man weiter nach 1A12FED8, landet man bei

Code:
54E8E32C - 8B 50 04  - mov edx,[eax+04] // eax = 13BE9F58
                                test edx,edx        // ist edx==0
                                je Flash ....
Weitergraben nach 13BE9F58 bringt einem

Code:
54E8E329 - 8B 04 10   - mov eax,[eax+edx]
mit
Code:
EAX=13BE9F58
EBX=00000001
ECX=10385270
EDX=2271F000
Da wird nun an der Stelle 0x2271F000+0x13BE9F58=0x36308F58 der Wert ausgelesen und nach eax geschoben. Doch Dort findet die Cheatengine nichts.

Wie lange soll ich suchen? Bis ich irgendwann den Basepointer ebp mit in der Rechnung habe. Dann könnte ich ja nach und nach die Adressen rückwärts rechnen.

Diese automatische Suche der CE ist langsam und findet keine Adresse. Kann natürlich auch daran liegen, dass Flash nicht als Standalone läuft, sondern das Flash in der Webbrowser-Komponente ausgeführt wird.

Als Process-Id verwende ich
Code:
System.Diagnostics.Process.GetCurrentProcess();
Habe ich mich da verlaufen?
0racle. is offline  
Old 08/06/2012, 00:01   #2
 
elite*gold: 0
Join Date: Jul 2012
Posts: 9
Received Thanks: 1
Hi,

ich bin es noch einmal. Wäre schön, wenn mir jemand helfen kann. Ich möchte lediglich den Wert nur lesen.

Für eine Instanz

Ich habe nun herausgefunden, dass der Wert in 0x1B1D4F08 steht
und 0x13B6DA48 + 0x60 auf 0x1B1D4F08 zeigt.

Die weiteren Multipointer sind
0x13C24160 + 0x24 ---> 0x13B6DA48
0x001AD2E8 ---> 0x13C24160

Da wird einfach nur "mov ebx,[edi]" ausgeführt. Doch dann tritt mein Problem auf.

Wenn ich jetzt auf "Findout what access this address"
bei "0x001AD2E8" klicke erhalte ich keine Stellen.

Irgendwo müssen doch auch bei den Flash-Spielen man zum Ende kommen.

Im Netzt gibt es nur Tutorials, bei denen man ganz einfach gleich eine grüne Addresse serviert bekommt. Gibt es irgendwo anspruchsvollere Tutorials?

Ich danke schon mal im Voraus.

Edit: Natürlich weiß ich, dass die Adressen sich jedes Mal ändern. Allerdings ist es immer der gleiche Ablauf und ich komme einfach nicht tiefer.
0racle. is offline  
Reply


Similar Threads Similar Threads
Adresse von Base Pointer finden (BF2)
07/01/2012 - General Coding - 11 Replies
Hi, Ich hab in Cheat-engine den Basepointer für eine Variable in Battlefield 2 gefunden.Die adresse lautet: BF2.exe+608F58 Was muss ich für das Bf2.exe einsetzten, damit ich die Adresse in AutoIT einlesen kann?
Bot for webbrowser flash game?
04/29/2012 - General Coding - 4 Replies
Apologies if this is the wrong place. I'm not sure where to put this. Basically, I want to make a bot to automate stuff in Warflow (warflow.dovogame.com) It's a MMO made in flash? I'm thinking I need to get the names/ids of buttons in the game, and then make a program to automate a simple process? Like, clicking buttons (in background) But I'm not sure how to do either of these, was hoping someone could point me in the right direction. I guess I just need to know how to get the...
[HELP] CE Pointer finden
10/19/2011 - General Coding - 2 Replies
Hallo Leute, nach mehreren Tutorials und einigem googeln brauch ich jetzt eure Hilfe :) Für das Spiel Battleforge versuche ich einen Pointer zu finden, nur ich komme nicht weiter... Das nützlichste Tut das ich gefunden habe war das hier: http://www.elitepvpers.com/forum/gamehacking-tutor ials/225242-tutorial-gamehacking-howto-i-ger.html Value gesucht, gefunden. Wenn ich jetzt "Find out what acces this addresf" klicke kommen da mehrere Ergebnisse:
WoW Pointer finden...
01/07/2008 - World of Warcraft - 9 Replies
habe den einen Beitrag wo es auch im Pointer und wow geht gelesen bloss kam da am ende nix gescheites raus, neamlich pointer den das wollte der treatstarter.... Als Programm die cheat engine 5.4 Mir geht es darum den pointer für die hps eines charakters rauszubekommen. Habe natürlich einen test account verwenden um zu probieren... die dynamische adresse in der die Hps gespeichert sind habe ich relativ schnell gefunden.. ab dann war mein latein am ende leider habe ich Probleme den offset...



All times are GMT +1. The time now is 02:46.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.