| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Merkwürdige XSS-Begünstigung durch Firefox und Konqueror im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hi, Ich hab eben begonnen, einen kleinen XSS- und SQL-Injection-Scanner zu schreiben, und dabei ist mir eine seltsame Eigenart ...
![]() |
| | #1 (permalink) |
| Registriert seit: 14.04.06 ![]() Likes: 4 | Anzeige Hi, Ich hab eben begonnen, einen kleinen XSS- und SQL-Injection-Scanner zu schreiben, und dabei ist mir eine seltsame Eigenart von Firefox und Konqueror aufgefallen. Opera tut das nicht, mit dem IE habe ich es nicht getestet. Wenn man nämlich in einem Parameter an den Webserver einen String wie "<script>alert(1)</script> schickt, und dieser das unmaskiert auf die Seite pusht, dann gibt es meist ein Fensterchen, das sollte jedem klar sein. Eigentlich hatte ich gedacht, dass es dieses Fenster nicht gibt, wenn der Server Hochkommata maskiert und den String zwischen zwei Hochkommata schreibt. Das ist etwas kompliziert zu beschreiben, ich zeig's mal an einem Beispiel: PHP-Code: Code: <input type="text" value="\"<script>alert(1)</script>" /> Ich weiß nicht, ob diese Tatsache bekannt ist, auf jeden Fall finde ich es interessant, immerhin existiert so eine Lücke auf zumindest einer namhaften Seite (den Namen poste ich hier aber nicht Mfg, Eydeet |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, warum sollte Firefox das nicht ausführen? Ist zwar kein valider HTML Code, aber Browser schlucken sogut wie alles. Und addslashes ist, und war schon immer, total sinnlos bzgl. XSS, nur htmlentities() bzw. strip_tags schützt vor XSS. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 15.01.05 ![]() Likes: 0 | Strip_tags kann umgangen werden ! Nur htnlentities helfen, oder noch besser: ne vernünftige validierung. |
| | |
| | #5 (permalink) |
| Registriert seit: 15.01.05 ![]() Likes: 0 | naja, ein script muss nicht immer in tags kommen. Wenn ein Parameter in einen Formular verwendet wird, und z.b das value Attribut gesetzt wird. Nun kann man mit einem " das value attribut verlassen und danach einen handler wie onclick="alert(12)" anbringen. Mit ein paar Tricks kann man auch ein Automatsches Ausfuhren erreichen. Ich hatte die technik mal bei barnes & Noble demonstriert. (Näheres in meinem längst aufgegeneben blog godberit.de) |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Merkwürdige ICMP-Pakete | TheNoOne | Internet Allgemein | 4 | 07.03.07 20:03 |
| merkwürdige seite | a?+b?=c? | Off topic-Zone | 16 | 03.01.06 10:13 |
| flash für konqueror | ghostdog | Linux/UNIX | 4 | 05.09.05 16:53 |
| Merkwürdige Benutzer | Chris | Windows | 2 | 12.09.04 11:17 |
| merkwürdige mail | Indigo | (In)security allgemein | 3 | 07.05.03 18:05 |