Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [ASM] Adresse mit Array of Bytes auslesen (https://www.delphipraxis.net/101513-%5Basm%5D-adresse-mit-array-bytes-auslesen.html)

k4ni 14. Okt 2007 19:27


[ASM] Adresse mit Array of Bytes auslesen
 
Hey leute,

Ich denke diese frage wurde hier noch nie gestellt.

Ich möchte aus einem anderen prozess durch array of bytes die asm adresse herrausfinden und in einer variable festhalten.
Also hier mal ein beispiel:
http://download.lima-city.de/crackcheck/asm.JPG
also das erste ist die adresse, das 2. der opcode und das dritte ist der assembly code. Und das:
Delphi-Quellcode:
B8 46 DC 5A 9E 3D E4 06 77 75 F8 08 01 00 00 0E
ist der array of byte von des assembly codes (ASCII Hex).

So jetzt zu der frage, wie kann man so einem array of byte suchen und die adresse herrausbekommen und in einer variable speichern ?[

brechi 14. Okt 2007 19:33

Re: [ASM] Adresse mit Array of Bytes auslesen
 
da steht das doch direkt:

B8 46 DC 5A 9E
B8 = mov eax,
46 DC 5A 9E = die adresse

auslesen geht mit ReadProcessMemory
du brauchst halt den Start, Addierst 1 drauf und liest dann 4Byte aus.

Rest findest über die Suche.

Carlo91 14. Okt 2007 19:34

Re: [ASM] Adresse mit Array of Bytes auslesen
 
Hi,
also ich würde dir empfehlen mal einen blick in die units "uallDisAsm" und "uallDisAsmEx" zu werfen (beide units findest du in der uallCollection).

MfG Carlo

k4ni 14. Okt 2007 19:36

Re: [ASM] Adresse mit Array of Bytes auslesen
 
hey :-D danke fuer deine schnelle antwort.
Ich mein aber die adresse, also 00400031 :)

Carlo: danke, werde ich mal machen ;)

Carlo91 14. Okt 2007 19:38

Re: [ASM] Adresse mit Array of Bytes auslesen
 
also wenn mich nicht alles täuscht ist das was du meinst das offset(die adresse wo der code steht).

MfG Carlo

k4ni 14. Okt 2007 19:40

Re: [ASM] Adresse mit Array of Bytes auslesen
 
jop stimmt carlo. Hab noch nicht soviel erfahrung sorry, aber genau das will ich durch den array of byte auslesen

Carlo91 14. Okt 2007 19:50

Re: [ASM] Adresse mit Array of Bytes auslesen
 
also um an das offset zukommen brauchst du doch eigendlich nur die position des codes ausem array.

MfG Carlo

k4ni 14. Okt 2007 19:52

Re: [ASM] Adresse mit Array of Bytes auslesen
 
Ja wenn du das sagst.
Deswegen frag ich :D
Kannst du mal bitte ein beispiel posten wie das aussehen könnte ?

Edit: Damit ihr alles ein bisschen besser versteht ist hier das programm:
http://www.heijnen1.demon.nl/CheatEngine53.exe

Damit könnt ihr einen prozess attachen und debuggen, nach adressen suchen und nach ARRAY OF BYTES und vieles mehr.

Carlo91 14. Okt 2007 19:54

Re: [ASM] Adresse mit Array of Bytes auslesen
 
ja ich bin mir nicht ganz sicher ob ich dich richtig verstanden habe...
1. was steht im array (das bytes drin sind ist mir klar also mehr punkt 2 beachten)
2. von wo kommt es her

MfG Carlo

k4ni 14. Okt 2007 20:02

Re: [ASM] Adresse mit Array of Bytes auslesen
 
*bump* Ich versteh es nicht, ganz, aber lies mal mein edit ^ :) ^


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz