Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/pelock/total-commander-ftp-password-recovery-tool-python
Password CrackingEncryption/Decryption ToolsReverse EngineeringForensicsData Recovery
GitHubpelock/total-commander-ftp-password-recovery-tool-python

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

Total Commander FTP 비밀번호 복구 도구 for 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()는 유연한 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
도구 다운로드