Email to Torsten Weber
Feed Icon
.NET User Group Leipzig

Leerzeichen (Microsoft spricht in der MSDN Library manchmal von "Leerstellen") und Satzzeichen, die in URLs bzw. letztendlich HTTP-Streams verwendet werden, können zu falschen Ergebnissen führen, wenn sie nicht codiert werden. Codierung heißt, sie werden von einem Zeichensatz der z. B. eben " " enthält, in einen weiteren¹ mit bestimmten Zeichenentitäten für diese Zeichen überführt. Ein ":" wird so zu "%3a".

Die sich so ergebende Zeichenfolge aus einem Protokoll oder als Parameter in einer Anwendung,

  • 404%3bhttp%3a%2f%2fwww.nahtlos-mobil.de%3a80%2fgehezu%2fcd1703,

lässt sich nun für Menschen schlecht beim Lesen decodieren. Aber es gibt Werkzeuge dafür. Ein solches Werkzeug ist Erweiterung Hackbar. Hier muss nur die Zeichenfolge in das Textfeld eingegeben, dann markiert und z. B. auf URLdecode geklickt werden. Umgekehrt funktioniert es natürlich auch und so wird dann aus obiger Zeichenfolge

  • 404;http://www.nahtlos-mobil.de:80/gehezu/cd1703

und damit wieder etwas "lesbares".

HackBar im FireFox 2

HackBar im FireFox 2

Die Erweiterung kann mit einem rechten Mausklick auf die Symbolleisten aktiviert und deaktiviert werden und unterstützt auch eine Codierung / Decodierung von BASE64, MySQL Char, MsSQL Char sowie den MD5 Hash.

HackBar im FireFox aktivieren/deaktivieren

Für alle, die die Erweiterung nicht nutzen wollen bzw. den Internet Explorer verwenden, gibt es auch eine Lösung, die eine Codierung / Decodierung von URLs online erledigen kann.

¹ genauer siehe RFC2396

All comments require the approval of the site owner before being displayed.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview

Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber
Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber

.NET User Group Leipzig

Categories

Calendar

<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)