geschrieben von am 01.01. um 01:00:00 - als Antwort auf: Re: Weiss hier jemand den GRUND dafür? von Ich hatte schon fast nicht mehr damit gerechnet, daß sich noch jemand findet, der den Trick herausfindet, aber Nadine hat es geschafft. (War doch gar nicht so schwer, oder?)Für alle anderen nun eine etwas längere Erläuterung, wie die Wortsperre im Grunde funktioniert und wie man sie aushebelt:Wenn man auf Antworten klickt (bzw. auf der Übersichtsseite auf Text zum Thema Ballett), also ein neues Posting erstellen will, erhält man ein Formular angezeigt mit acht Feldern und drei Buttons. Man füllt diese aus, und wenn man fertig ist, klickt man auf den Button "Text senden ...". In diesem Moment wird der Inhalt der Felder an Parsimony (Foren-Provider) geschickt und ein sogenanntes Skript wertet die Daten aus, um daraus eine neue HTML-Seite zu erstellen, die das neue Posting enthält, außerdem wird das neue Posting in die Startseite eingebaut und (wenn es eine Antwort auf ein anderes Posting ist) in die entsprechenden HTML-Seiten der übergeordneten Postings eingetragen, damit man die Antworten auch anklicken kann. Bei diesem Vorgang finden aber auch noch einige Prüfungen statt. Zum Beispiel wird das Posting abgewiesen, wenn das Feld Name leer ist. In dem Skript, das diesem Forum zugrunde liegt, werden zum Beispiel HTML-Befehle gelöscht (darum kann man hier z. B. nichts durch Kursiv- oder Fettdruck hervorheben) und teilweise eigene HTML-Befehle eingefügt (Zeilenumbrüche). Außerdem läuft die Wortsperre. Diese funktioniert wohl in etwa so, daß der Text durchsucht wird, ob bestimmte Worte darin vorkommen. Der Trick zur Überwindung der Wortsperre liegt darin, daß das inkriminierte Wort so verändert wird, daß es die Wortsperre nicht erkennt, aber richtig ausgegeben wird. Und das funktioniert so:Man ersetzt eines der Zeichen des Wortes (ich habe das erste a ausgesucht) durch eine Ersatzdarstellung. Diese Ersatzdarstellung braucht man z. B. für die Darstellung bestimmter Sonderzeichen wie z. B. ©, funktioniert aber auch für ganz normale Buchstaben. Dazu muß man wissen, daß jedes Zeichen einen Code besitzt. Die Großbuchstaben haben die Codes 65 - 90, die Kleinbuchstaben die Codes 97-122 (alphabetisch sortiert). Also hat das kleine a den Code 97 und das kleine g den Code 103 (wie Nadine ganz richtig erkannt hat). Ein Zeichen kann man auch darstellen, indem man &#code; schreibt, wobei code der Code des Zeichens ist, ein a kann man also auch schreiben als a und Spagat liefert Spagat. Nachbemerkung:Als ich mimis erstes Posting las, kam mir spontan die Idee, daß die Wortsperre so zu überwinden wäre, und habe es sofort ausprobiert. Dabei habe ich mir einen etwas dämlichen Nicknamen ausgesucht ... ist eigentlich nicht meine Art. Falls sich jemand zu sehr auf die Füße getreten fühlt, bitte ich um Nachsicht. Karsten P.S. Ich habe diesmal eine e-Mail-Adresse angegeben und bin dabei in die Wortsperre gelaufen ... (ließ sich aber überwinden :-))))))))))))))))))) Antworten zu diesem Beitrag: |