Benny's Blog
Navigation: Home » Archives for Oktober 2009
7. Oktober 2009

Wer sein Passwort vergessen hat, dem kann geholfen werden. Zumindest wenn die Passwörter lokal auf dem eigenem Computer gespeichert wurden. Die Firma NirSoft stellt auf ihrer Webseite (www.nirsoft.net) in der Rubrik Password Tools kostenlose Programme bereit, die gespeicherte Passwörter auslesen können. Unterstützt werden dabei Email-Konten (POP3/IMAP), WLAN-Schlüssel (WEP/WPA), die Browser Mozilla Firefox, Microsoft Internet Explorer und folgende Messenger:

  • AOL Instant Messenger v4.6 oder älter, AIM 6.x und AIM Pro
  • Digsby
  • GAIM/Pidgin
  • Google Talk
  • ICQ Lite 4.x/5.x/2003
  • Miranda
  • MSN Messenger
  • MySpace IM
  • PaltalkScene
  • Trillian
  • Trillian Astra
  • Windows Live Messenger
  • Windows Messenger
  • Yahoo Messenger (Version 5.x und 6.x)

Die Programme von NirSoft sind sogar portabel und laufen vom USB Stick aus. Man sollte sich also sehr stark überlegen, ob man in Zukunft seine Passwörter abspeichert. In Zeiten von Laptops, die mit in die Öffentlichkeit genommen werden, kann man ziemlich schnell in einer unachtsamen Minute zum Opfer eines Passwort-Knackers werden.

Tags: Software
6. Oktober 2009

Die neuen Versionen von XAMPP haben ein erweitertes Sicherheitskonzept, welches den Zugriff von Außen standardmäßig verbietet. Der Zugriff auf angeforderte Objekte ist somit nur aus dem lokalen Netzwerk möglich. Um das zu ändern, müssen Einstellungen in der Datei “httpd-xampp.conf” anpasst werden. Die httpd-xampp.conf findet man im Ordner xampp\apache\conf\extra. Am Ende der Datei steht folgender Abschnitt:

#
# New XAMPP security concept
#
<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 \
               fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
               fe80::/10 169.254.0.0/16

    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

Um den Zugriff von außerhalb komplett zuzulassen, müssen diese Zeilen geändert werden in:

#
# New XAMPP security concept (disabled)
#
<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
Order allow,deny
Allow from all
</LocationMatch>

Vorsicht: Durch die genannten Abänderungen entstehen hohe Sicherheitsrisiken, weshalb man seinen Server weitestgehend gegen Angriffe schützen sollte. Zum Beispiel durch Anpassung der Werte für safe mode, magic_quotes_gpc und disable_functions in der php.ini.

6. Oktober 2009

Im HTML-Sektor gibt es für das Anchor-Tag <a> folgende Attribute:

a:link für Hyperlinks von noch nicht besuchten Seiten
a:visited für Hyperlinks von bereits besuchten Seiten
a:focus für Elemente, die durch die Tabulator-Taste markiert werden
a:hover für Elemente, die durch die Maus hervorgehoben werden
a:active für gerade angeklickte Links

Alle Anchor-Tags lassen sich über CSS definieren. Die Eigenschaften focus und hover sind jedoch erst ab CSS 2.0 verfügbar.

Tags: CSS
6. Oktober 2009

Nach bestimmten Elementen (wie etwa einem Bild oder einer Liste), macht der Internet Explorer automatisch einen Umbruch.

Beispiel:

<img src=”bild.jpg” /> Text

Bei diesem Code würde der Text im Mozilla Firefox rechts neben dem Bild stehen. Der Internet Explorer hingegen würde nach dem Bild einen Umbruch machen und den Text darunter schreiben. Um solche Effekte zu verhindern, helfen in diesem Fall drei Div Container. Jeweils einer für das Bild und den Text mit der Eigenschaft float: left und dann noch einer, der den Textumfluss mit clear:left wieder zurücksetzt.

<div style=”float:left”><img src=”bild.jpg” /></div>
<div style=”float:left”>Text<img src=”bild.jpg” /></div>
<div style=”clear:left”></div>

Bei einer Liste würde das nicht gehen. Dort müsste man mit der Eigenschaft display: inline arbeiten, um mehrere Listen nebeneinander zu bekommen.

Beispiel:

<ul style=”display:inline”>
    <li>Listenelement von Liste 1</i>
</ul>
<ul style=”display:inline”>
    <li>Listenelement von Liste 2</i>
</ul>
<ul style=”display:inline”>
    <li>Listenelement von Liste 3</i>
</ul>

Tags: CSS