Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/pelock/total-commander-ftp-password-recovery-tool-python
Descifrado de ContraseñasHerramientas de Cifrado/DescifradoIngeniería InversaAnálisis ForenseRecuperación de Datos
GitHubpelock/total-commander-ftp-password-recovery-tool-python

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

Herramienta de recuperación de contraseñas FTP de Total Commander para Python que le permite descifrar la información de contraseñas de cuentas FTP para todas las versiones de Total Commander con el complemento FTP.

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver Repositorio
11hace 3 mesesAún no revisado

Recuperación de contraseñas FTP de Total Commander (Python)

PyPI Python versions License GitHub

Total Commander (antes conocido como Windows Commander) es un administrador de archivos clásico para Windows, Windows CE, Windows Phone y ahora también Android.

Total Commander tiene un cliente FTP/FXP integrado y guarda los inicios de sesión FTP y las contraseñas cifradas en el archivo de configuración wcx_ftp.ini.

Total Commander FTP Password Recovery Tool

Hace años realicé ingeniería inversa y recreé el algoritmo de descifrado de contraseñas.

Lo puse a disposición de otro software, FlashFXP, para importar perfiles de conexión FTP desde Total Commander.

Te proporciono los códigos fuente tanto del algoritmo de descifrado original en ensamblador como de una implementación en Python de este algoritmo.

Descifrador de contraseñas de Total Commander en línea

Puedes usar uno de los códigos fuente proporcionados o usar mi propia implementación en línea para agilizar el proceso:

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

Requisitos

  • Python 3.11+.
  • pip (y un entorno virtual para el desarrollo local).

Instalación

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

Para desarrollo local desde un checkout de git:

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

Uso (como biblioteca)

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() acepta entrada hexadecimal flexible: las mayúsculas y minúsculas ASCII se ignoran y se permiten espacios en blanco entre pares de bytes (útil al pegar desde un archivo .ini).

CLI

Tras la instalación mediante pip, usa el script de consola:

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

Desde un checkout de git (después de pip install -e .), también puedes ejecutar:

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

Ejemplos

  • examples/basic_usage.py — script mínimo de descifrado.

Pruebas

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

Referencias

  • Recuperación de contraseñas FTP de Total Commander (artículo / herramienta en línea)
  • Servicios de recuperación de código fuente / ingeniería inversa

Autor

Bartosz Wójcik

  • Visita mi sitio web — https://www.pelock.com
  • X — https://x.com/PELock
  • GitHub — https://github.com/PELock
Descargar herramienta