Nie pamiętam hasła do jednego z moich serwerów. Mam zapisane działające połączenie i chcę uzyskać od niego hasło.
Od Remmina FAQ:
P: Jak są przechowywane moje hasła? Czy są bezpieczne?
Odp .: Są one szyfrowane przy użyciu 3DES z 256-bitowym losowo generowanym kluczem. Powinieneś zabezpieczyć swój klucz.
Więc skąd wziąć klucz i gdzie będą przechowywane hasła?
EDYCJA: Ok stwierdził, że są one tylko w folderze domowym użytkowników w .remmina. oba klucze prywatne znajdują się w standardzie base64 i wydaje mi się, że nie mogę uzyskać prawidłowego hasła podczas odszyfrowywania ......
python -c "import base64,sys;from Crypto.Cipher import DES3;pc=open('/home/admalledd/.remmina/remmina.pref').read();pci=pc.index('secret=');secret=pc[pci:pc.index('\n',pci)].split('=',1)[1];cc=open(sys.argv[1]).read();cci=cc.index('password');password=cc[cci:cc.index('\n',cci)].split('=',1)[1];secret,password=base64.decodestring(secret),base64.decodestring(password); print DES3.new(secret[:24], DES3.MODE_CBC, secret[24:]).decrypt(password)" .remmina/1474332312568.remmina
. Zostawiłem go tu następnym razem, gdy będę go potrzebować.