2015年4月12日日曜日

FFFTPの忘れたパスワードを解析する方法

友達の自営業のお店のHPをメンテナンスするにあたって、FFFTPのパスワードが必要になったが、友達はそれがわからないと言うので、解析方法を調べた。

やることはだいたいhttps://markkajiri.hateblo.jp/entry/2013/03/29/035717 の通りだが、Perlの実行環境をStrawberryPerlに変更した。なぜなら、ActivePerlの本家に接続できなかったから。

下記に自分が行った手順を示す。 なお、環境はWindows7である。

1.StrawberryPerlのインストール

下記サイトの通りにStrawberryPerlをインストールする。

 インストール参考:http://allabout.co.jp/gm/gc/408109/

 StrawberryPerl本家:http://strawberryperl.com/

2.FFFTPの設定ファイルを保存する

接続メニュー → 設定 → 設定をファイルに保存を選び、ファイル名を入力して保存する。

この保存ファイルの"Password"にある値が解析するパスワードである。

3.プログラム作成(コピー)

下記サイトのソースをコピーし、aaa.plとでも名前を付けて、デスクトップに保存する。(デスクトップでなくてもよいが)

 https://markkajiri.hateblo.jp/entry/2013/03/29/035717

4.プログラムの実行

デスクトップに保存したPerlを実行する。

手順は、コマンドプロンプトを開き(スタート>すべてのプログラム>アクセサリ にある)、下記を実行すること。

cd Desktop
perl aaa.pl
FFFTPのパスワード入力(2.のPasswordをコピペする)
マスターパスワードの入力(よくわからない人は、「DefaultPassword」と入力する。)

表示された文字列がFFFTPのパスワードである。