Toto je jen taková rychlá poznámka, která snad někomu pomůže. Osobně jsem se s tím docela vyvztekal, protože …
Jak tedy vydolovat heslo z Filezilly?
Jednoduše. Stačí si vyexportovat přihlašovací údaje. Ty se ukládají jako XML, tedy jako čitelný text. Vyexportovaný soubor si pak otevřete a hledejte podobné:
<Pass encoding="base64">TmVjZWthcywgemUgdGkgcmVrbnUgc3ZvamUgaGVzbG8sIHplPw==</Pass>
Jak asi chápete ze zápisu, je heslo uloženo zakódované jako Base64. A teď pozor. Moje heslo, které jsem potřeboval, bylo vygenerováno automaticky a obsahovalo všemožné i nemožné znaky. Tedy, když mi Python vyhodil heslo:
b ',Hfo.,jkjQcPm$.,sjhJ54*-'
myslel jsem, že to celé je moje heslo. No a nebylo. Python mi heslo výsledek doplnil o prefix b a uvozovky. Podobně, mi to udělal příkaz atob() v konzoli Chrome, jen ne s tím b na začátku. To co sem píšu je blbost, já vím, ale když máte opravdu složité heslo, docela snadno vás to zmate. Tak bacha na to.