Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Merkwürdige XSS-Begünstigung durch Firefox und Konqueror

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 ...

Antwort
Alt 06.06.08, 21:08   #1 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard Merkwürdige XSS-Begünstigung durch Firefox und Konqueror

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:
<input type="text" value="<?php echo addslashes($_GET['parameter']);?>" />
Die resultierende Ausgabe mit obigem Code sieht dann etwa so aus:
Code:
<input type="text" value="\"<script>alert(1)</script>" />
An dieser Stelle hätte ich gedacht, dass der Code nicht ausgeführt werden würde, Firefox&Konqueror tun es aber...

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
Eydeet ist offline   Mit Zitat antworten
Alt 06.06.08, 21:11   #2 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

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.
Elderan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 07.06.08, 17:47   #3 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Strip_tags kann umgangen werden !
Nur htnlentities helfen, oder noch besser: ne vernünftige validierung.
THRALL ist offline   Mit Zitat antworten
Alt 09.06.08, 15:43   #4 (permalink)
 
Registriert seit: 23.05.05
Xalon Leistung: Facit NTK
Xalon eine Nachricht über ICQ schicken
Likes: 0
Standard

Wie kann strip_tags denn umgangen werden?

mfg,
Xalon
Xalon ist offline   Mit Zitat antworten
Alt 09.06.08, 16:20   #5 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Thumbs down

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)
THRALL ist offline   Mit Zitat antworten
Alt 10.06.08, 21:41   #6 (permalink)
 
Registriert seit: 23.05.05
Xalon Leistung: Facit NTK
Xalon eine Nachricht über ICQ schicken
Likes: 0
Standard

Achso das meinst du, das is aber kein umgehen von strip_tags oO

mfg
Xalon ist offline   Mit Zitat antworten
Alt 11.06.08, 09:09   #7 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

warum nicht? Ich konnte trotz strip_tags beliebigen code ausfuhren.
THRALL ist offline   Mit Zitat antworten
Alt 11.06.08, 13:57   #8 (permalink)
 
Registriert seit: 23.05.05
Xalon Leistung: Facit NTK
Xalon eine Nachricht über ICQ schicken
Likes: 0
Standard

Ja weil du da einfach keine Tags brauchst
Dachte eher an ne Möglichkeit das strip_tags meine tags nicht filtert oä

mfg,
Xalon
Xalon ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Merkwürdige XSS-Begünstigung durch Firefox und Konqueror
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61