Beiträge von Donkey

    Hallo :)

    Hab mir mal eben die FF-Erweiterung "Total Validator" runtergeladen.

    Allerdings zeigt mir das Teil unerklärlicherweise einen Fehler an der keiner ist:

    [Blockierte Grafik: http://i35.tinypic.com/30jo6eu.png]

    Die Beschreibung des Fehlers:
    [Blockierte Grafik: http://i33.tinypic.com/357j9d2.png]


    Also is das Attribut doch richtig geschrieben :shock:
    Der W3C-Validator zeigt keinen Fehler an.

    Und auch nach dem ich diese eine Zeile aus Wikipedia (http://de.wikipedia.org/wiki/XML-Deklaration) kopiert hab (nehme mal an dass das dort richtig is...) zeigt das Tool immernoch den Fehler an.

    Is das n Bug bei "Total Validator"?

    Gruß, Donkey

    Btw nur aus Interesse, wie lange dauert dein Script?

    Schätze Du meinst die Laufzeit.

    Meine Messung ergibt ca. 0,02 Sek. im Durchschnitt


    Erklärst Du mir das mit dem HMAC?
    Is das sowas wie ne Salt?

    Pion:
    Finde es ein bisschen seltsam dass Du MD5 hier relativ gut aussehen lässt, nachdem Du bei mir schon öfter kritisiert hast dass ich Passwörter "nur mit MD5" hashe.
    Naja mittlerweile mach ich das auch anders - 1000mal mit zwei 512bit - Algorithmen

    Das dürfte auch jede Rainbow-Table unbrauchbar machen.

    Hallo!

    Hatte so eine ähnliche Idee.
    Eine Rechenaufgabe die man sich alternativ auch vorlesen lassen kann.
    Funzt eigentlich auch.

    Nur bekomm ich es nicht hin Die Rechnung als Bild auszugeben (zumindest nicht so dass Bild und Audio die gleiche Rechung enthalten :roll:

    Hier mal was ich bis jetzt hab:

    captcha_generator.php

    index.php

    Wie bekomm ich den jetzt das Bild zum Laufen?

    Test: http://kendo-bunker.de/donkey/captcha/


    EDIT: naja, ander Zusammenstellung der mp3s muss ich noch arbeiten - klappt nicht immer...

    EDIT2: Problem gelösst ;)

    Da stellt sich aber wieder die Frage nach der Barrierefreiheit wenn Grafiken eingesetzt werden (das gleiche Problem haben auch Audiocaptchas).

    Gut bei meiner Site kommts nicht so sehr darauf an, da eh alles mit Grafiken voll is :D
    Aber diesen Aspekt sollte man normal nicht ausser Acht lassen.

    Aber die Ideen find ich gut ;)

    Danke für die vielen Tipps.

    Hab demnächst vor die Site komplett neu zu schreiben (invalid, nicht besonders userfreundlich, hier und da ein technisches Problem...)
    Diesmal mach ich mir halt Gedanken bevor ich zu tippen anfange :D

    Das Captcha dass ich da eingebaut habe is wirklich nicht besonders wirkungsvoll. Wollte es möglichst einfach halten, dass es eigentlich jeder lesen kann.
    Mit so einem Teil kann man ja User für immer vergraulen.

    Ausserdem hab ich noch eine IP-Speere eingebaut die das jeweilige Form nach dem Absenden für eine halbe Stunde sperrt.
    Weiss jetzt nicht wie effektiv das ist.

    Beim Bannen von IP (dauerhaft) bin ich mir immer nicht sicher ob ich damit vielleicht unschuldige User ausschliesse - IPs wechseln ja auch.

    Über so eine Falle (verstecktes input) hab ich schon nachgedacht,
    aber ich frag mich immer ob das noch soviel bringt wenn ich im label schreibe "Bitte nicht ausfüllen". Das kann ein Bot doch auslesen, oder?

    Hallo :)

    Also mal vornweg: das is keine Verarschung :D

    Würde gerne mal (relativ) genau ermittelt wie schnell User in der lage sind Formulare auszufüllen.
    Hintergrund für das ganze sind mal wieder die "lieben" Spambots...

    Möchte eine "Schwelle" festlegen ab der das Form nichtmehr von einem Menschen ausgefüllt worden sein kann.

    Feldversuch: (bitte alle mitmachen)
    http://kendo-bunker.de/donkey/speedtest/

    Hab mir viel Arbeit mit dem Script gemacht - es mir also ernst damit.
    Ausser die Zeit wird nichts gespeichert - versprochen ;)


    Gruß, Donkey

    Hallo :)

    Komm garde mal nicht weiter.

    Möchte aus einem String einen Teilstring verwenden, aber irgendwie bekomm ich das nicht gebacken...

    Konkrekt geht es um URLs z.B. http://werbehalle.de/set.html?site=ei1
    Davon möcht ich jetzt halt nur http://werbehalle.de/ haben.

    Hab schon mit preg_match und preg_split bissl rumgetestet, aber funzt nicht.
    (Liegt vermutlich daran dass ich mit regulären Ausdrücken nicht wirklich gut umgehen kann...)

    Könnt ihr mir einen Lösungsansatz geben?

    Gruß, Donkey

    Hallo :)

    wordwrap ist ja eine bekannte Funktion um nach einer bestimmten Anzahl von Zeichen einen Zeilenumbruch einzufügen.
    Ganz nützlich in kleinen Boxen wenn der Inhalt nicht über den Rand hinaus wachsen soll oder sowas.

    Ist sicher keine Funktition die man oft braucht, die ich da geschrieben hab,
    aber ich habs halt gebraucht und dachte mir ich erspar euch n Haufen Arbeit, falls ihr auch mal sowas brauchen solltet.

    Jetzt speziell in meinem Fall hab ich das zum Anzeigen von Code gebraucht.
    Das sieht dann mit wordwrap schonmal so aus:
    [Blockierte Grafik: http://i25.tinypic.com/20styiu.png]

    Die Funktion macht jetzt eigentlich nicht anderes als zu markieren was normal EINE Zeile ist, welche aber auf Grund des Platzmangel umgebrochen wurde.

    Das sieht dann so aus:
    [Blockierte Grafik: http://i31.tinypic.com/2pzbuie.png]


    Wie gesagt kann in bestimmten Situationen nützlich sein, wird man aber wohl nicht oft brauchen :D
    Sicherlich auch nicht ganz ausgereift - vielleicht habt ihr ja Verbesserungsvorschläge.

    Anwendungs-Beispiel:

    PHP
    include('inc/mark_wordwrap.php');
    $output = mark_wordwrap($codesnippsel);
    
    
    echo'<div class="box"><code>'.$output[0].'</code>'.$output[1].'</div>';

    Gruß, Donkey

    Danke - woanders hab ich seitenweise Erklärungen von XSS gesehen.
    Offensichtlich tuts auch ein Satz :D

    Gut, sowas rauszufilter is ja kein Problem - da gibts ja ne million Möglichkeiten.
    Soweit ich weiss hab ich dass auch gemacht: Alles was reingeht - auf welchen Weg auch immer - wird gefiltert oder mit mysql_real_escape_string "entschärft".

    Nur nicht das was direkt aus der Datenbank kommt.
    Aber da keine "bösen" Sachen in die DB reingehen, weil eben alles gefiltert wird, kommen auch keine "bösen" Sachen raus.
    Ist zumindest meine Theorie :D

    Ja von den Rainbowtables hab ich schon gelesen.
    Dachte die gelten nur für so Standartsachen...
    Nagut man kann ja ne Salt hinzufügen oder sowas, aber die muss ich ja auch irgendwo speichern.

    Das mit der DB kapier ich nicht ganz.
    Du meinst das Ausgelgelesene prüfen ob es dem Erwarteten entspricht?

    Ja stimmt, das mit dem PW in der Session war echt nich die beste Idee.
    Naja und wie ich das PW sonst noch verschlüssen könnte weiss ich auch nicht so recht.
    Gut da gits noch crypt() und so.
    Aber früher oder später lässt sich doch alles knacken wenns einer wirklich drauf anlegt, oder?

    Und ansonsten per htaccess register_globals deaktiviert, alles aus dem query string escapet und alle Form-Eingaben streng geprüft.

    Sagst Du mir auch welche Sicherheitslücken Du entdeckt hast?
    Den die nackte Aussage dass Du es nicht für sicher hälst nütz mir jetzt nicht sooo viel :confused:

    Weisst doch dass ich mich schon mit Templates beschäftige ;)
    Hast mir doch einiges dazu erklärt.

    Aber das is entstanden bevor ich mich damit beschäftigt hab...

    Hm... hab ich mir schon fast gedacht.

    Naja man kann ja nicht alles können - das Technische hab ich drauf, das Gestalterische eben nicht.
    Hab halt nicht das "Designer-Gen" im Blut :rolleyes:

    Das Teil erfüllt seinen Zweck - das ist das Ziel des Programmierers, um die Optik kümmer sich der Designer... Vielleicht hat ja einer von euch Lust?... :D

    Afrael: Hab Deinen Tip umgesetzt ;)
    Der Download ist aktuallisiert...