Menu Content/Inhalt
Home arrow Active Server Pages arrow Captcha für ASP
Captcha für ASP | Drucken |
Die meisten Captcha-Lösungen für ASP findet man für ASP.net. Kein Wunder: ist doch da der Support für Grafikerstellung etc. schon eingebaut.

Das hier vorgestellte Captcha funktioniert aber auch mit dem klassischen ASP. Alle benötigten Werte werden in ASP-Session-Variablen gespeichert. Die Aufgabe für den Nutzer besteht darin, Rechenaufgaben zu lösen, wobei das kleine EinmalEins zum Einsatz kommt mit den vier Grundrechenoperationen.

Im HTML-Quellcode ist nicht nachvollziehbar, welche Aufgaben gestellt werden. Ein Angreifer müsste schon OCR einsetzen, um dieses Captcha zu attackieren.

Die Implementation beschränkt sich wenige Schritte und ist daher denkbar einfach.

Download: aspcaptcha-1.0.zip

1. Auspacken des Archives in ein Unterverzeichnis auf Ihrem Webserver, z.B. captcha

Ab sofort gehen wir davon aus, dass Sie Ihren Server unter 127.0.0.1 erreichen und das Unterverzeichnis captcha aus Schritt 1 im root des Webordners liegt.

2. Rufen Sie im Browser http://127.0.0.1/captcha/captcha_lib/generate.asp auf
3. Bestimmen Sie die Anzahl der Rechenbeispiele und drücken Sie start
4. Kopieren Sie den angezeigten Inhalt in die Datei captcha_lib/captcha.asp zwischen die beiden Platzhalter start paste here und stop paste here
5. Rufen Sie im Browser nun http://127.0.0.1/captcha/index.asp auf und testen Sie die Funktionalität

Wenn alles funkioniert, können Sie die Logik aus index.asp in Ihre ASP-Seite integrieren.

Es gibt keine Garantie für eine ordnungsgemäße Funktion des Captchas und der enthaltenen Komponenten! Ich hafte auch nicht für Schäden, die durch die Benutzung dieses Scriptes entstehen!

Letzte Aktualisierung ( Freitag, 1. Februar 2008 )
 

Excuse of the day

0010 1010

Es gibt 10 Arten Menschen: die einen verstehen Binärzahlen, die anderen nicht...
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Yigg Add to: Linkarena Add to: Del.icoi.us Add to: Simpy Add to: Slashdot Add to: Furl Add to: Yahoo Add to: Technorati Add to: Folkd Add to: Google

Valid XHTML 1.0 Transitional