0

まず第一に、私は誰かの電子メールをハッキングしようとしているわけではありません。

私は新しいソフトウェア エンジニアであり、会社の Wiki ページにログインして、表示された情報をテキスト ファイルなどにダウンロードする必要があるため、探しているデータを検索し、Wiki ページから学んだことに基づいて説明を作成できます。wiki ページのユーザー名とパスワードを持っているので、侵入する必要はありません。

問題は、これを行う良い方法がわかりません。私は C++ を使用しており、オペレーティング システムは Linux です。

これが私がこれまでに持っているものです。これは、ユーザー名とパスワードを発行しません。ユーザー名とパスワードの発行方法を教えてください。

string line;
system("wget www.cooperateweb.com/wikipage/productpage/FWversions+date");

ifstream file ("index.html");

while (!file.eof())
{
getline(file,line);
cout<<line<<"\n";    }    file.close();
4

4 に答える 4

5

他の URL と同じ方法です。

scheme://username:password@host/path
于 2012-04-10T18:44:58.210 に答える
3

TFMから:

 --user=user
 --password=password
    Specify the username user and password password for both FTP and HTTP
    file retrieval. These parameters can be overridden using the --ftp-user
    and --ftp-password options for FTP connections and the --http-user and
    --http-password options for HTTP connections. 
于 2012-04-10T18:46:27.907 に答える
1
#define MAX_CMD_LENGTH 1000;
char cmdBuffer[MAX_CMD_LENGTH];
/* for sake of demonstration */
char *username = "foo";
char *password = "bar";
sprintf(cmdBuffer, "wget --user=%s --password=%s http://www.cooperateweb.com/wikipage/productpage/FWversions+date", username, password);
char *cmd = malloc(strlen(cmdBuffer) + 1);
strncpy(cmd, cmdBuffer, strlen(cmdBuffer) + 1);
system((const char *)cmd);
free(cmd);
于 2012-04-10T18:51:40.813 に答える