AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TEXT mit HEX Editor ändern

Ein Thema von hedie · begonnen am 29. Dez 2007 · letzter Beitrag vom 29. Dez 2007
Thema geschlossen
Seite 1 von 2  1 2      
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 15:45
Hallo

Ich möchte Einen Text innerhab einer EXE mit einem HEX Editor oder ähnlichem Bearbeiten

Im Hex Editor finde ich zwar den Text wenn ich diesen Verändere, ist die EXE nicht mehr ausführbar

Hat jemand nen tipp für mich?

Danke schonmal
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
 
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 15:50
Du musst natürlich darauf achten, dass der neue Text genauso lang ist wie der alte, sonst verschieben sich ja alle Speicheradressen. Wenn dein Text kürzer ist, kannst du versuchen (!) den Rest mit #0 zu füllen.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
 
grenzgaenger
(Gast)

n/a Beiträge
 
#3

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 16:23
Zitat von Apollonius:
Du musst natürlich darauf achten, dass der neue Text genauso lang ist wie der alte, sonst verschieben sich ja alle Speicheradressen. Wenn dein Text kürzer ist, kannst du versuchen (!) den Rest mit #0 zu füllen.
stimmt so nicht. das 0x00 ist bei pChars das ende zeichen (auch C Strings), wenn es jedoch 'n pascal string ist, so gibt es 'n längenbyte, das anzupassen ist. es hilft also nix.. um da zu modifizieren muss man mehr drüber wissen oder halt per trail-and-error und immer schon fleissig kopien ziehen ...
 
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#4

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 16:25
Danke für die Antworten

Ok mein Vorhaben ist wohl noch etwas zu hoch für mich

Ich werd in einem Jahr oder so wieder versuchen
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
 
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 16:28
Ja, das war mir durchaus bewusst. Dennoch kann man mit #0 Erfolg haben, denn für GUI-Funktionen werden Strings grundsätzlich nach PChar gecastet, sodass es wieder funktioniert.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
 
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#6

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 16:30
Noch ne info

is ne konsolen anwendung ohne GUI
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
 
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 16:31
Das ist irrelevant. Denn geschrieben wird ja immernoch vom Betriebssystem, das C-Strings entgegennimmt.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
 
grenzgaenger
(Gast)

n/a Beiträge
 
#8

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 17:01
was ist denn das für 'ne ECHSE und was willste dran drehen?
 
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#9

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 17:06
Es is eine, die wenn ma sie öffnet, einem immer etwas fragt, und nun wollte ich

Den Text ändern damits witziger is oder natürlich am besten die Fragen ausschalten
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
 
grenzgaenger
(Gast)

n/a Beiträge
 
#10

Re: TEXT mit HEX Editor ändern

  Alt 29. Dez 2007, 17:09
was ist das für 'ne exe?

im übrigen, wenn die exe gepackt ist, musst du sie erst mal entpacken... damit du den text ändern kannst...
 
Thema geschlossen
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr.
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