Anonymous Rechte
-
Servus an alle,
kann man ohne Passwort und ohne Benutzername bei jedem beliebigen Server ein Liste der Dateien, die sich auf ihm befinden, erstellen? So weit bin ich mit dem Code. Hab ich da einen völlig falschen Ansatz oder fehlt da nur was oder stimmt was nicht?
#include <windows.h> #include <wininet.h> #include <stdio.h> #include <stdlib.h> int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) { HINTERNET hIntSession = NULL; HINTERNET hFtpSession = NULL; HINTERNET hFind = NULL; WIN32_FIND_DATA finddata; FILE *f; hIntSession = InternetOpen ("FTP", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0) ; hFtpSession = InternetConnect (hIntSession, "c-programmieren.com", INTERNET_DEFAULT_FTP_PORT, NULL, NULL, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0) ; f=fopen("Verzeichnis.txt","w+"); strcpy(finddata.cFileName,""); hFind = FtpFindFirstFile (hFtpSession, 0, &finddata, 0, 0) ; do { fprintf(f,"%s\n",finddata.cFileName); } while (InternetFindNextFile (hFind, &finddata)) ; InternetCloseHandle (hFind) ; fclose(f); InternetCloseHandle (hFtpSession) ; InternetCloseHandle (hIntSession) ; return 0; }Felix
-
Felix15 schrieb:
Servus an alle,
kann man ohne Passwort und ohne Benutzername bei jedem beliebigen Server ein Liste der Dateien, die sich auf ihm befinden, erstellen?
Nö. Wenn du die nötigen Rechte nicht hast, geht es nicht. Wäre ja noch schöner, wenn es nicht Möglichkeit geben seinen Serverinhalt für sich zu behalten.

-
Schade, trotzdem danke für deine Antwort.