Расковыривание мозильных паролей
Dec. 19th, 2007 06:03 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Тормозилла (и старая Mozilla Suite, и новая SeaMonkey, да и Thunderbird с ними) пароли особо не прячет: хранит их в профиле в файлах с именами
номер.s
, а остальные текстовые данные — в расположенном рядом номер.w
. Да и формат не слишком запутанный: строки выглядят, например, так: ~RGVyIFBhcm9sIDotUA==
. Ничего не напоминает? Это же (если не считать ведущую тильду) Base64! Достать спрятанное можно, например, простеньким перловым скриптом:#!/usr/bin/perl -w
use strict;
=head1 NAME
Mozilla Password Decoder
=head1 DESCRIPTION
Decodes password stored in Mozilla/SeaMonkey/Thunderbird.
Firefox uses another format
=head1 AUTHOR
Alexander Sapozhnikov
L<http://shoorick.ru/>
=cut
use MIME::Base64;
while (<>) {
chomp;
$_ = decode_base64($1)
if /^~(.+)$/;
$_ .= "\n";
print;
} # while
А с Firefox такой фокус не проходит: пароли там всё-таки шифруются.
no subject
Date: 2007-12-19 01:13 pm (UTC)Дык
Date: 2007-12-19 05:11 pm (UTC)no subject
Date: 2007-12-19 01:37 pm (UTC)Ну...
Date: 2007-12-19 05:12 pm (UTC)Re: Ну...
Date: 2007-12-19 05:21 pm (UTC)Re: Ну...
Date: 2007-12-21 05:38 am (UTC)Ныне ратую за глючную мозилу. Надеюсь таки скоро будет безглючной.
Re: Ну...
Date: 2007-12-21 05:53 am (UTC)Re: Ну...
Date: 2007-12-21 05:56 am (UTC)Re: Ну...
Date: 2007-12-21 06:07 am (UTC)Отказать!
ИЁ фтопку!
Re: Ну...
Date: 2007-12-21 06:09 am (UTC)Re: Ну...
Date: 2007-12-21 06:20 am (UTC)Re: Ну...
Date: 2007-12-21 06:28 am (UTC)Дык
Date: 2007-12-21 06:46 am (UTC)Re: Дык
Date: 2007-12-21 07:00 am (UTC)Re: Дык
Date: 2007-12-21 07:49 am (UTC)Re: Дык
Date: 2007-12-21 07:55 am (UTC)