Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Total-Commander-FTP-Password-Recovery-Tool-Python — Total Commander FTPパスワード復元ツール for Pythonを使用すると、FTPプラグインを備えたすべてのTotal CommanderバージョンのFTPアカウントパスワード情報を復号化できます。 | Kitploit
ツール/GitHubGitHub/pelock/total-commander-ftp-password-recovery-tool-python
パスワードクラッキング暗号化/復号化ツールリバースエンジニアリングフォレンジックデータ復旧
GitHubpelock/total-commander-ftp-password-recovery-tool-python

Total-Commander-FTP-Password-Recovery-Tool-Python

Total Commander FTPパスワード復元ツール for Pythonを使用すると、FTPプラグインを備えたすべてのTotal CommanderバージョンのFTPアカウントパスワード情報を復号化できます。

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
1324ヶ月前未レビュー

Total Commander FTPパスワード復元 (Python)

PyPI Python versions License GitHub

Total Commander (旧称 Windows Commander) は、Windows、Windows CE、Windows Phone、そして現在はAndroid向けの定番ファイルマネージャーです。

Total CommanderにはFTP/FXPクライアントが内蔵されており、FTPログイン情報と暗号化されたパスワードを wcx_ftp.ini 設定ファイルに保存します。

Total Commander FTP Password Recovery Tool

私は何年も前に、パスワード復号アルゴリズムをリバースエンジニアリングして再現しました。

これは、別のFlashFXPソフトウェアがTotal CommanderからFTP接続プロファイルをインポートできるように、私が提供したものです。

オリジナルのアセンブリ復号アルゴリズムと、このアルゴリズムのPython実装の両方のソースコードを提供します。

Total Commanderオンラインパスワードデコーダー

提供されているソースコードのいずれかを使用するか、私自身のオンライン実装を使用して処理を高速化できます:

https://www.pelock.com/products/total-commander-ftp-password-recovery

要件

  • Python 3.11+。
  • pip (およびローカル開発用の仮想環境)。

インストール

root@kitploit:~
pip install total-commander-ftp-password-recovery

gitチェックアウトからのローカル開発の場合:

root@kitploit:~
pip install -e ".[dev]"

使用方法 (ライブラリ)

root@kitploit:~
from binascii import hexlify

from total_commander_ftp_password import TotalCommanderPasswordDecoder

cipher_hex = "00112233445566778899aabbccddeeff"

decoder = TotalCommanderPasswordDecoder()
plain = decoder.decrypt_password(cipher_hex)

if plain is None:
    raise RuntimeError("Invalid ciphertext (bad hex, odd length, or too short).")

print(plain)  # decoded bytes
print(hexlify(plain).decode("ascii"))  # optional hex view

decrypt_password() は柔軟な16進数入力を受け付けます: ASCIIの大文字小文字は無視され、バイトペア間の空白は許可されます (.ini ファイルから貼り付ける場合に便利です)。

CLI

pipによるインストール後、コンソールスクリプトを使用します:

root@kitploit:~
tc-ftp-password-decode 00112233445566778899aabbccddeeff

gitチェックアウトから (pip install -e . 実行後)、次のように実行することもできます:

root@kitploit:~
python -m total_commander_ftp_password.cli 00112233445566778899aabbccddeeff

例

  • examples/basic_usage.py — 最小限の復号スクリプト。

テスト

root@kitploit:~
pip install -e ".[dev]"
pytest

参考

  • Total Commander FTP Password Recovery (記事 / オンラインツール)
  • ソースコード復元 / リバースエンジニアリングサービス

著者

Bartosz Wójcik

  • 私のサイトを訪問 — https://www.pelock.com
  • X — https://x.com/PELock
  • GitHub — https://github.com/PELock
ツールをダウンロード