Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Total-Commander-FTP-Password-Recovery-Tool-Python — Total Commander FTP 密码恢复工具(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 密码恢复工具(Python 版)可让您解密所有支持 FTP 插件的 Total Commander 版本中的 FTP 账户密码信息。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
113个月前尚未审核

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() 接受灵活的十六进制输入:ASCII 大小写不敏感,并允许字节对之间存在空白(从 .ini 文件粘贴时非常有用)。

命令行界面

通过 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
下载工具