Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Total-Commander-FTP-Password-Recovery-Tool-Python — Инструмент для восстановления паролей FTP в Total Commander на 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

Инструмент для восстановления паролей FTP в Total Commander на Python позволяет расшифровать информацию о паролях FTP-аккаунтов для всех версий Total Commander с FTP-плагином.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
113 месяцев назадЕщё не проверено

Восстановление паролей FTP в Total Commander (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 — для импорта профилей FTP-подключений из Total Commander.

Я предоставляю вам исходные коды как оригинального алгоритма декодирования на ассемблере, так и реализации этого алгоритма на 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).

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
Скачать инструмент