Hey Cracks,
folgende, für mich unlösbare Aufgabe:
Gegeben ist folgende Struktur:
http:\\musterdomain\musterverzeichnis\musterdatei.jpg
Gebe ich diese URL in meinen Browser ein, wir mir ein Foto angezeigt, ohne irgendwelche Benutzer- oder PW-Abfragen. Der Name von Musterdatei hat eine gewisse Struktur:
laufendeNummer_Photo_beliebigeNummer.jpg
Durch gezieltes probieren habe ich weitere Dateien musterdatei2.jpg etc. in dem Ordenr gefunden, die ich ebenfalls problemlos ansehen/downloaden kann.
Der Versuch das Verzeichnis direkt anzuspringen -> http:\\musterdomain\musterverzeichnis\ scheitert mit Fehlermeldung 403 (glaube ich).
Habe z.B. mit Flashget experimentiert und weitere Dateien gefunden. Bei Flashget kann man an einer Stelle der URL eine Wildcard eingeben http:\\musterdomain\musterverzeichnis\must(*)datei.jpg und dann zum Beispiel sagen "ersetze (*) durch: von 001 bis 999" danach werden 1000 Abrfagen abgesetzt, und wenn eine den exakten Dateinamen trifft, diese heruntergeladen.
Daraus folgt: ich kann alle Dateien herunterladen, deren Namen ich kenne.
Nun kann man sich bei einem ca 15 Zeichen langen Dateinamen (Zahlen, Buchstaben, Sonderzeichen) shr leicht ausrechnen, wie viele Möglichkeiten man ausprobieren müßte, um alle möglichen Dateinamen zu finden. Weiterhin müsste man für jeden potentiell möglichen Namen eine Abfrage an den Webserver schicken. Fazit: unmöglich
Daraus ergibt sich nun folgende Frage: wie komme ich zu genau den Dateinamen, die es unterhalb von http:\\musterdomain\musterverzeichnis\ gibt? Das runterladen ist ja dann ein Kinderspiel.
Hat jemand sowas schon erfolgreich gemacht bzw wenigstens nen Denkansatz? Bin für jede Hilfe dankbar!!!
Gruß Hendor