Для восстановления сохраненного пароля в kopete для jabber-аккаунта можно воспользоваться следующим кодом на питоне:
from ConfigParser import ConfigParser import sys from kdecore import KStringHandler config = ConfigParser() config.read(".kde/share/config/kopeterc") cryptedpass = config.get("Account_JabberProtocol_" + sys.argv[1], 'Password') print KStringHandler().obscure(cryptedpass.decode('utf-8'))
Сохраняем код в файле ~/getpass.py и затем выполняем его:
# python ./getpass.py userid@jabber.org
В итоге получаем расшифрованный пароль для аккаунта 🙂
Если в скрипте заменить Account_JabberProtocol_ на Account_ICQProtocol_ то можно вытянуть из конфига kopete пароль от icq
Код нашел на этом блоге.
Для KDE4 код такой:
from ConfigParser import ConfigParser import sys from PyKDE4.kdecore import * config = ConfigParser() config.read('./kopeterc') cryptedpass = config.get('Account_JabberProtocol_' + sys.argv[1], 'Password') print KStringHandler.obscure(cryptedpass.decode('utf-8'))
Этот код для KDE4 любезно предоставил Lex
Останні коментарі