diff options
author | Jan Klemkow <j.klemkow@wemelug.de> | 2013-01-09 09:39:04 +0100 |
---|---|---|
committer | Jan Klemkow <j.klemkow@wemelug.de> | 2013-01-09 09:39:20 +0100 |
commit | 09c282d27d467ff16bbd6e67ce46840c81011b4e (patch) | |
tree | 6df6fd0147a65f2096b51ab7ad52efcec72dfee5 /document.asciidoc | |
parent | 0f663435017223a1b8292206f8ff91c0916113e3 (diff) | |
download | sksys-09c282d27d467ff16bbd6e67ce46840c81011b4e.tar.gz sksys-09c282d27d467ff16bbd6e67ce46840c81011b4e.tar.bz2 sksys-09c282d27d467ff16bbd6e67ce46840c81011b4e.zip |
Fix some umlaute.
Diffstat (limited to 'document.asciidoc')
-rw-r--r-- | document.asciidoc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/document.asciidoc b/document.asciidoc index 15bed16..f44d7a5 100644 --- a/document.asciidoc +++ b/document.asciidoc @@ -66,7 +66,7 @@ Speicherbereich und dessen Laenge bei jeder Operation bedenken. //viele Funktionen neu geschrieben. Die herkömmlichen Funktionen für Zeichenketten besitzen Problem, dass die Laengen von Speicherbereichen nicht beachtet werden. -Dadurch kommt es schnell zu Pufferüberlaeufen und Zugriffen auf nicht +Dadurch kommt es schnell zu Pufferüberläufe und Zugriffen auf nicht allozierte Speicherbereiche. Dadurch koennen Angreifer eigenen Programmcode einschleusen und ausführen lassen, sowie Programme zum Absturz bringen. @@ -76,7 +76,7 @@ Diese Funktion wird dafür benutzt um eine Zeichenkette von einem Speicherplatz zu einem anderen zu kopieren. Als Parameter bekommt die Funktion die Startadressen von Quelle und Ziel im Speicher. -Der Funktion ist dabei die Groesse der jeweiligen Speicherplaetze nicht bekannt. +Der Funktion ist dabei die Größe der jeweiligen Speicherplätze nicht bekannt. Es wird nun eine Speicherzelle nach der Anderen kopiert, solange bis in der Quelle ein Null-Byte auftaucht. Dabei kann die Funktion weder sicherstellen, dass sie nicht über den @@ -86,7 +86,7 @@ Zielpuffers hinaus schreibt. Durch dieses Verhalten, kommt es immer wieder zu Pufferüberlaeufen, welche zu unvorhersagbaren Folgen für den weiteren Programmablauf führen. -Um dieses Problem zu loesen wurden neue Zeichenkettenfunktionen in die +Um dieses Problem zu lösen wurden neue Zeichenkettenfunktionen in die Standard-C-Bibliothek auf genommen, welche als Argument Maximallaengen übergeben bekommen. @@ -97,7 +97,7 @@ strncpy(char *dst, const char *src, size_t len); strlcpy(char *dst, const char *src, size_t dstsize); ------------------- -Hierbei gibt es zwei Ansaetze mit Laengen umzugehen. +Hierbei gibt es zwei Ansätze mit Längen umzugehen. TODO: strncpy() strlcpy() * gets() |