AGB  ·  Datenschutz  ·  Impressum  







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

Was sind hardgecodete Strings?

Ein Thema von Ultimator · begonnen am 15. Apr 2004 · letzter Beitrag vom 19. Apr 2004
Antwort Antwort
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#1

Was sind hardgecodete Strings?

  Alt 15. Apr 2004, 10:53
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.

Hoffe, ihr könnt mir helfen.
Julian J. Pracht
  Mit Zitat antworten Zitat
Dagon

Registriert seit: 13. Jul 2003
505 Beiträge
 
Delphi 7 Professional
 
#2

Re: Was sind hardgecodete Strings?

  Alt 15. Apr 2004, 11:10
Zitat von Ultimator:
In manchen Beiträgen zur Sicherheit von Programmen steht, dass man Strings möglichst hardcoden soll.
Wohl eher das Gegenteil

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.
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Was sind hardgecodete Strings?

  Alt 15. Apr 2004, 12:11
Oh, mein Fehler . Aber danke für die Antwort.
Julian J. Pracht
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#4

Re: Was sind hardgecodete Strings?

  Alt 15. Apr 2004, 14:25
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.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Was sind hardgecodete Strings?

  Alt 15. Apr 2004, 14:40
Zitat von the_master:
Ein weichgecodeter String dagegen ist verschlüsselt, also nicht mehr lesbar
Der ist mir neu Es gibt nicht wirklich ein Wort für "nicht hard-gecodete" Strings, aber Robert hat den Unterschied ja schon korrekt dargestellt. Mit verschlüsseln hat es jedenfalls nichts zu tun

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von justiver
justiver

Registriert seit: 17. Apr 2004
Ort: Hamburg
9 Beiträge
 
Delphi 7 Professional
 
#6

Re: Was sind hardgecodete Strings?

  Alt 19. Apr 2004, 13:42
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

Siehe hier

greetings
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:03 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