![]() |
Was sind hardgecodete Strings?
In manchen Beiträgen zur Sicherheit von Programmen steht, dass man Strings möglichst hardcoden soll. Was ist das und wozu ist es gut? Ich hab echt keine Ahnung, was das sein soll. :oops:
Hoffe, ihr könnt mir helfen. |
Re: Was sind hardgecodete Strings?
Zitat:
Hardgecodet bedeutet, dass der String in seiner normalen Form da seht: 'Ich bin hardgecodet'. Ein weichgecodeter String dagegen ist verschlüsselt, also nicht mehr lesbar, wenn z. B. das Programm disassembliert wird. |
Re: Was sind hardgecodete Strings?
Oh, mein Fehler :oops:. Aber danke für die Antwort. :thuimb:
|
Re: Was sind hardgecodete Strings?
Hardcoden eines Strings bedeutet das man Stringliterale benutzt und den String nicht dynamisch zusammenbaut.
Besonders Format-Strings in C (sprintf etc) sollte man vermeiden weil es einen String in einem Puffer zusammenbaut und Angriffsmoeglichkeiten ueber den Format-String selbst bietet. |
Re: Was sind hardgecodete Strings?
Zitat:
...:cat:... |
Re: Was sind hardgecodete Strings?
yo .... mein Senf noch dazu ...
Hardcode Beispiel : Z ist im String z und CHR(122) ist im String auch z , aber hardcode .... würd ich sagen ![]() greetings |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz