Подмена Cookies с ZennoPoster в FireFox через SQLite

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28

Всем привет! Вот и я свой небольшой шаблон выложу

Краткое описание:
-Шаблон позволяет переносить данные Cookies с ZennoPoster в браузер FireFox (Portable)

Где может пригодиться?
-Нужно авторизоваться во многих сервисах, а руками будет долго и муторно

-Выход:
  1. Делаете шаблон по авторизации на сайтах
  2. Запускаете шаблон
  3. В папке “FirefoxPortable\Data\profile\" получаем файл “cookies.sqlite”, который и использует браузер для авторизации на сайтах
Сам шаблон:


Демонстрация работы показана на видео:


Алгоритм работы:

-ZennoPoster посредством кубиков C# и специальных библиотек заполняется файл “cookies.sqlite” в папке FireFox, тем самым подменяя куки в браузере.
На выходе получаем импорт файл в браузер.

Инструкция по запуску:
Закинуть содержимое папки ExternalAssemblies в вашего ZennoPoster
-Пример: C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.26.0.0\Progs\ExternalAssemblies
  1. Открываем проект "Добавляем Cookies с ZennoPoster в FireFox через SQLite.xmlz" через ZennoPoster ProjectMaker
  2. Авторизуемся на тех сайтах, что нам необходимы, либо записываем нужные куки ZennoPoster в переменную "Cookies"
  3. Запускаем проект
  4. На выходе получаем заполненную БД "cookies.sqlite"
  5. Запускаем FireFox и наслаждаем результатом

Firefox Portable: https://portableapps.com/apps/internet/firefox_portable
 
Категория
Полезно
Номер конкурса шаблонов
Третий конкурс шаблонов
Уровень сложности
Продвинутый

Attachments

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Last edited:

Lord_Alfred

Client
Joined
Oct 9, 2015
Messages
3,916
Reaction score
3,859
Points
113
О, FastSqliteHelper заюзан! Приятно :-))
Как вообще работать с этой библиотекой, удобно? А то первый раз вижу чтоб кто-то её использовал
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
О, FastSqliteHelper заюзан! Приятно :-))
Как вообще работать с этой библиотекой, удобно? А то первый раз вижу чтоб кто-то её использовал
Да, весьма, если нет необходимости поднимать базу на сервере, а excel с txt не комильфо как-то
Благодарю за доходчивую статью, не плохо пригодилась в процессе разработки:-)
 
  • Thank you
Reactions: Lord_Alfred

Zoron

Client
Joined
Sep 24, 2014
Messages
145
Reaction score
39
Points
28
А обратно с firefox в зеннопостер не приходилось кукисы подставлять, поможет эта библиотека?
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
Нет, данный шаблон подходит только под ту задачу, что указана в топике:
Можно выгрузить базу с Firefox в ZP в переменную, далее сформировать куки с нужным видом под ZP, затем сделать подмену
 
  • Thank you
Reactions: pym933

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,379
Reaction score
2,039
Points
113
а если кука динаминная тот шаблон получается мусор
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
а если кука динаминная тот шаблон получается мусор
В таком случае любой браузер будет мусором
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,379
Reaction score
2,039
Points
113
В таком случае любой браузер будет мусором
браузер даже бывает муссором как ты говоришь, вроде есть кука а ссесия потерена, не понимаю смысл тогда шаблона
 

pars

Пользователь
Joined
Dec 10, 2016
Messages
78
Reaction score
41
Points
18
без копирования в обратную сторону в таком шабе не очень много смысла =(
 

boorik2

Client
Joined
Apr 10, 2017
Messages
202
Reaction score
62
Points
28
Автор, поделитесь еще шабом в обратную сторону. Мой голос и думаю многих станет Ваш!!!)
 
  • Thank you
Reactions: Rimen

k1nop

Client
Joined
May 13, 2014
Messages
12
Reaction score
10
Points
3
А обратно с firefox в зеннопостер не приходилось кукисы подставлять, поможет эта библиотека?
Всем, привет! Обратная задача решается и без зенки. Я подключаюсь к БД D:\Firefox\Profile\cookies.sqlite с помощью Navicat Premium (кто хочет установить, тот сам знает где искать)



Далее смотрим подключение к БД main



Переходим к запросам Queries и создаем запрос:

Code:
select host, "TRUE", path, "FALSE", expiry, name, value, "FALSE", "FALSE" from moz_cookies


Результат выполнения сохраняем в файл - это и есть файл с куками, который можно подключить с помощью метода с# instance.LoadCookie
 

Megalo

Client
Joined
Mar 30, 2015
Messages
84
Reaction score
40
Points
18

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Megalo какие-либо сделки.

А шаблон на какой минимальной версии работает? Потому что на 5.22 ругается на
project.Lists["BUF"].AddRange(Macros.TextProcessing.Regex(project.Variables["db_all"].Value, @".*").Select(g => g.FirstOrDefault()));
Macros.TextProcessing.Regex - нет такой функции
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
В шаблоне был небольшой баг, поправил
Касательно версии, у меня стоит 5.28.0.0, работает стабильно
 

Attachments

Tvister

Client
Joined
Sep 9, 2010
Messages
253
Reaction score
33
Points
28
В шаблоне был небольшой баг, поправил
Касательно версии, у меня стоит 5.28.0.0, работает стабильно
Что то не работает. Подскажи плиз в чем может быть проблема

 

L01

Client
Joined
Jul 3, 2020
Messages
17
Reaction score
4
Points
3
а журнал посещений, сохраненные пароли можно както выдернуть и импортировать в FF ?...
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
а журнал посещений, сохраненные пароли можно както выдернуть и импортировать в FF ?...
Можно, нужно смотреть саму структуру FFx по файлам
 

Codemasters

Client
Joined
Feb 22, 2018
Messages
33
Reaction score
14
Points
8
Что то не работает. Подскажи плиз в чем может быть проблема

Привет ! Не нашел решение ?
 

Codemasters

Client
Joined
Feb 22, 2018
Messages
33
Reaction score
14
Points
8
В шаблоне был небольшой баг, поправил
Касательно версии, у меня стоит 5.28.0.0, работает стабильно
Добрый день.
Та же беда что у товарища выше ))

Выполнение действия CSharp OwnCode. [FastSqliteHelper.Insert]: 'Ошибка: SQL logic error
table moz_cookies has no column named baseDomain'. Last query: 'INSERT INTO moz_cookies (id, baseDomain, name, value, host, expiry) VALUES(@param_id, @param_baseDomain, @param_name, @param_value, @param_host, @param_expiry)'

Куда копать ? Помогите плиз .
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
Судя по всему проблема с sql, на той версии что я скидывал ранее - работало стабильно.
Копать в сторону сверки полей бд в портабл версии
 
  • Thank you
Reactions: Codemasters

Codemasters

Client
Joined
Feb 22, 2018
Messages
33
Reaction score
14
Points
8
Судя по всему проблема с sql, на той версии что я скидывал ранее - работало стабильно.
Копать в сторону сверки полей бд в портабл версии
Огромное спасибо за проект и подсказку. разобрался в 8.1 версии портабл действительно нет поля baseDomain. Опыта у меня немного но дотумкал все таки как исправить ваш проект и у меня заработало. Спасибо еще раз
 

lederer

Client
Joined
Apr 13, 2013
Messages
169
Reaction score
84
Points
28
Рад был помочь!)
 
  • Thank you
Reactions: Codemasters

Redsmokky

Client
Joined
Oct 6, 2015
Messages
311
Reaction score
195
Points
43
Подскажите из-за чего может быть такая ошибка?
71256
 

Phoenix78

Client
Read only
Joined
Nov 6, 2018
Messages
11,790
Reaction score
5,694
Points
113

Redsmokky

Client
Joined
Oct 6, 2015
Messages
311
Reaction score
195
Points
43
это когда в коллекции например 10 элементов, а обращение идет к 15-му.
Как быть в таком случае?
 

Redsmokky

Client
Joined
Oct 6, 2015
Messages
311
Reaction score
195
Points
43
Вообщем вычислил ошибку, по умолчанию у меня хром стоял, там по-другому куки формируются. Изменил на движок firefox и удалось выполнить проект, но на тот же mail.ru не появилась авторизация в portable firefox. Хз почему не работает
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)