импорт из зеннки в FF журнал посещений, сохраненные пароли?

  • Автор темы Автор темы L01
  • Дата начала Дата начала

L01

Client
Регистрация
03.07.2020
Сообщения
17
Реакции
5
Баллы
3
Всем пирвет. Можно ли как то вытащить из профиля зеннки не только куки, но и журнал посещений, сохраненные пароли, с последующим импортом в мозиллу?
Буду благодарен за инфу, может кто то продаст шаблон.
 
Всем пирвет. Можно ли как то вытащить из профиля зеннки не только куки, но и журнал посещений, сохраненные пароли, с последующим импортом в мозиллу?
Буду благодарен за инфу, может кто то продаст шаблон.

Возможно эта статья вам пригодится https://zennolab.com/discussion/thr...-i-ispolzovat-v-get-post-don-shampinon.33469/

Тут обсуждалась примерная тема: https://zennolab.com/discussion/threads/mozhno-li-vytaschit-parol-iz-profilja.24431/

Хорошая статья по профилям: https://zennolab.com/discussion/threads/profili-osobennosti-generacii-proverki-zagruzki.59820/
 
Всем пирвет. Можно ли как то вытащить из профиля зеннки не только куки, но и журнал посещений, сохраненные пароли, с последующим импортом в мозиллу?
Буду благодарен за инфу, может кто то продаст шаблон.
Из зенки можно импортировать только куки. Пароли сохраняются из переменных в текстовый файл. Про историю посещений - история умалчивает)
 
Все читал, смотрел... пока что zarufakis про импорт куков какбудто прав.. Но неужели все так печально?... Пароли из тхт файла я видимо не импортирую в мозиллу без форм, в которых они заполнялись
 
Тут где то нашел, уже не помню в json формат
C#:
Развернуть Свернуть Копировать
string cookie = instance.GetCookie();  // берет все куки
//string cookie = instance.GetCookie("yandex.ru", false); // берет конкретно с сайта
Func<string, long> time = delegate(string times){
    string format = @"M/d/yyyy HH:mm:ss"; // 12/26/2021 12:00:19
    TimeSpan ts = new TimeSpan();
    DateTime baseDt = new DateTime(1970, 1, 1);
    try{   
        DateTime d = DateTime.ParseExact(times, format, System.Globalization.CultureInfo.InvariantCulture);
        ts = d - baseDt;
    }
    catch (FormatException) {
        ts = baseDt - baseDt;
    }
   // return (long)ts.TotalSeconds; // "expirationDate":1640536129
return (long)ts.TotalMilliseconds; // "expirationDate":1640518129000
};

string[][] splited = cookie.Split(new []{"\r\n"}, StringSplitOptions.None)
    .Select(s => s.Split('\t')).Where(w => w.Length >= 6)
    .ToArray();

List<object> result = new List<object>();

foreach (var par in splited){
    result.Add(new {
        domain = par[0],   
        expirationDate = time(par[4].Trim()),
        httpOnly = par[1] == "TRUE",
        name = par[5],
        path = par[2],
        secure = par[3] == "TRUE",
        value = par[6]
    });
}

return Global.ZennoLab.Json.JsonConvert.SerializeObject(result);


 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)