<div>bin gestern über ein feature des busybox httpds gestolpert,..<br></div><div>.</div><div>wenn es in einem verzeichnis kein index.html gibt und man eine verzeichnis url aufruft, dann wird /cgi-bin/index.cgi aufgerufen,..</div>
<div>.</div><div>damit kann man mal eine geskriptete startseite auf / eines kamikaze-routers machen, ohne ein (händisches) redirect machen zu müssen,..</div><div>.</div><div>aber es geht noch besser,..</div><div>.</div><div>
legt man symlinks von üblichen (freifunkfirmware) dateinamen auf (irgnedein) ein verzeichnis an, oder legt eben gleich ein verzeichnis mit dem gewünschten namen an , dann wird ebenso /cgi-bin/index.cgi aufgerufen,..</div>
<div>.</div><div>und im $QUERYSTRING steckt auch der namen der aufgerufenen Seite/Verzeichnisses</div><div>hab dann ein kleines minimalistisches index.cgi geschireben dass den rest erledigt,.. (also jeweils ein anderes skript aufzurufen)</div>
<div>.</div><div>#!/bin/sh<br>..$QUERY_STRING./cgi</div><div>.</div><div>zu testen mal auf 193.238.158.180 (einer routerstation)</div><div>.</div><div><a href="http://193.238.158.180/">http://193.238.158.180/</a></div><div>
<a href="http://193.238.158.180/sample.html">http://193.238.158.180/sample.html</a></div><div></div><div>einziger kleiner nachteil ist das eben ein / ans ender der urls gehängt wird, weil es ja eigenltich verzeichnisse sind,..</div>
<div></div><div>lg Markus</div>