Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Variablen verändern per Disassemble? (https://www.delphipraxis.net/80983-variablen-veraendern-per-disassemble.html)

TheMiller 18. Nov 2006 15:19


Variablen verändern per Disassemble?
 
Hallo,

das man ein Programm mittels Disassembler etc. manipulieren kann ist ja bekannt. Doch kann man auch Variablen innerhalb eines Programms mit solchen Hilfmitteln verändern?

Balu der Bär 18. Nov 2006 15:20

Re: Variablen verändern per Disassemble?
 
Sicherlich kann man den Inhalt von Variablen problemlos ändern.

TheMiller 18. Nov 2006 15:22

Re: Variablen verändern per Disassemble?
 
ok danke dir. Mehr wollte ich garnicht wissen!

Balu der Bär 18. Nov 2006 15:24

Re: Variablen verändern per Disassemble?
 
Du könntest dir zum Beispiel einmal Bei Google suchenTSearch (nein, ist keine Delphi-Komponente ;) ) angucken, damit kannst du den Inhalt von Variablen auf dem Speicher innerhalb von Sekunden ändern.

TheMiller 18. Nov 2006 15:26

Re: Variablen verändern per Disassemble?
 
Boah. Wie fies... Da kann ich noch nich einmal Variablen sicher speichern und benutzen???

Win32.API 18. Nov 2006 15:28

Re: Variablen verändern per Disassemble?
 
Jede variable ist im speicher und laesst sich zu jeder zeit von außen manipulieren.

TheMiller 18. Nov 2006 15:28

Re: Variablen verändern per Disassemble?
 
Nagut, also wieder umdenken *g*

Balu der Bär 18. Nov 2006 15:30

Re: Variablen verändern per Disassemble?
 
Zitat:

Zitat von DJ-SPM
Boah. Wie fies... Da kann ich noch nich einmal Variablen sicher speichern und benutzen???

Nein, AFAIR gibt es noch keinen wirklich wirkungsvollen Schutz für so etwas.

Win32.API 18. Nov 2006 15:34

Re: Variablen verändern per Disassemble?
 
Zitat:

Zitat von Balu der Bär
Nein, AFAIR gibt es noch keinen wirklich wirkungsvollen Schutz für so etwas.

Eine moeglichkeit ist es die variable in 2 teile aufzuteilen:

Integer:
wenn du die zahl 7 brauchst legst du zwei variablen an eine mit dem inhalt 3 und eine mit 4.

String:
Du brauchst foobar eine variable mit foo eine mit bar.

Man kann auch eine/n array/string mit allen benoetigten zahlen/buchstaben anlegen:
a-z..A-Z..0-9

Es gibt aber keinen 100%tigen schutz.

TheMiller 18. Nov 2006 15:40

Re: Variablen verändern per Disassemble?
 
Ich glaube so werde ich es machen. Nur vorher muss ich mal sehen, ob sich das bei mir überhaupt lohnt. danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 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