1 место Анонимность в каждый ZennoPoster. От Useragent'a до шрифтов. Часть 2.

На любых крупных проектах есть какие-либо проверки на уникальность пользователя
А как выяснить что конкретно эти проекты проверяют? Переберать все или можно как-то по другому узнать? Что смотреть, подскажите куда копать...
 
А как выяснить что конкретно эти проекты проверяют? Переберать все или можно как-то по другому узнать? Что смотреть, подскажите куда копать...
Чем больше бабок вложено в сайт тем он надежнее
 
Автор, Вы - молодец. Мой голос Ваш. Удачи Вам и с наступающими праздниками.
 
Сильно. Очень подробно и доходчиво. По принципу "бери и делай". С удовольствием плюсую и буду использовать в своих наработках.
 
Внедрил генерацию разрешение экрана под каждый акк отдельно, генерация юзерагент, отключил плагины, установил в браузер Украинский язык, установил эмуляцию гео с доп. настройками "подвижности" объекта, контрольно установил эмуляцию времени (хотя по логике нужды в этом не было)... короче, нафаршеровал анонимности под самые.... :-)
А все эти манипуляции сохраняются в профиле акка? или при каждом заходе генерируются новые?
 
А все эти манипуляции сохраняются в профиле акка? или при каждом заходе генерируются новые?
Нужные параметры сохранятся в таблицу под каждый акк индивидуально.
 
А в профиль никак не запихнуть?
Понятия не имею, сохранятся ли в профиле настроек такие параметры как юзераген, разрешение экрана, ссылка на профиль и еще пару других параметров) Если имеете ввиду именно эти настройки.
Лично я не очень люблю пользоваться "Профилем настроек" Сохраняю настройки профиля лишь в крайней необходимости или до определенного места.
 
Ротам с профилями (готовыми) удобна если шаблон работает в многопотоке т.к. каждый поток дергает свой файл а не одну таблицу с данными.
 
Ротам с профилями (готовыми) удобна если шаблон работает в многопотоке т.к. каждый поток дергает свой файл а не одну таблицу с данными.
Лично у меня одна таблица идет в связке с одним шаблоном.
 
Лично у меня одна таблица идет в связке с одним шаблоном.
Ну или так, да, можно и так поступить. Одна таблица - один аккаунт. Вместо таблицы, можно БД использовать что значительно продуктивней будет.
 
Ну или так, да, можно и так поступить. Одна таблица - один аккаунт. Вместо таблицы, можно БД использовать что значительно продуктивней будет.
Не, немного не так. В одной таблице 1000 акк, одна таблица на один шаблон. Шаблонов много)
Ну а если хотите по другому, можете воспользоваться базой данных (как указали выше), под каждый акк отдельный текстовый файл или отдельная папка с файлами - кому как удобно.
Кстати. Текстовый файл будет иметь меньший размер на диске чем таблица. Этот аспект актуальный если акк очень много.
 
Что то я не пойму Screen.lockOrientation()
Добавил JS код, захожу на сайт, не вижу моб версию сайта.
Что то еще нужно добавлять ,библиотеку например?
 
А как выяснить что конкретно эти проекты проверяют? Переберать все или можно как-то по другому узнать? Что смотреть, подскажите куда копать...
Изучать JS скрипты сайта.
Автор, Вы - молодец. Мой голос Ваш. Удачи Вам и с наступающими праздниками.
Сильно. Очень подробно и доходчиво. По принципу "бери и делай". С удовольствием плюсую и буду использовать в своих наработках.
Спасибо! :-)
Что то я не пойму Screen.lockOrientation()
Добавил JS код, захожу на сайт, не вижу моб версию сайта.
Что то еще нужно добавлять ,библиотеку например?
Данный код отвечает только за эмуляцию ориентации устройства.
Чтобы выйти на мобильную версию сайта, следует начать с useragent'a и соответствующего разрешения.
 
  • Спасибо
Реакции: Nike59
@ibred Привет. Если не ошибаюсь, по моему еще в первой теме, вы писали, что планируете в проект все вами изложенное запихнуть и дать нам. Еще планируется?)
 
Как запретить ICMP трафик средствами Зенно, кто-нибудь в курсе?
А то у меня 2ip выдает "Определение туннеля (двусторонний пинг): обнаружен"
 
Последнее редактирование:
Изолированное хранилище располагается здесь:
  • C:\Users\%Имя пользователя%\AppData\LocalLow\Microsoft\Silverlight\is\
Если у Вас такой папки нет - напишите об этом в комментариях к данной теме, дополним.

У меня нет такой директории
 
Flash (утечка IP)
Флеш отключено. Файла по указанному пути нет.

Захожу через прокси на https://2ip.ru/privacy/ и выполняю тестирование

В результате:
ProjectMaker_2018-01-01_18-02-56.png

Можно ли как повлиять на это в Зеннопостере, или это виноваты прокси?
 
Поэкспериментировал по с эмуляцией часовых поясов и ошибка пропала на https://2ip.ru/privacy/ , но появилась на https://whoer.net/ru
Как понять кокой из сервисов правильно определяет часовой пояс прокси? На одном 17 часов показывает, на другом - 9.
 
  • Я так понял что юзерагенты генерируется для декстопов и без учета популярности юзерагента?
  • А для мобильных устройств откуда посоветуете собрать информацию?
  • Уберкукисайт при каждом обновлении страницы выдает другой код в Хроме, а в ФФ после 3-5 рефрешей меняется. В чем его прикол?
  • Эмуляция плагинов не сработала у меня. Хуер пишет - нет плагинов.
 
Последнее редактирование:
Обновления
  • Обновлён сниппет генерации firefox useragent'a
  • Добавлен сниппет генерации мобильного и планшетного useragent'a на основе firefox
  • Добавлена информация по разделу о Battery (Status API)

@ibred Привет. Если не ошибаюсь, по моему еще в первой теме, вы писали, что планируете в проект все вами изложенное запихнуть и дать нам. Еще планируется?)
Не буду исключать :-)
Как запретить ICMP трафик средствами Зенно, кто-нибудь в курсе?
А то у меня 2ip выдает "Определение туннеля (двусторонний пинг): обнаружен"
При работе через прокси, это настраивается на стороне прокси-сервера. То есть необходимо обратиться к продавцу с просьбой "отфиксить", либо купить в другом месте.
Если прокси Вы поднимаете сами - курите форумы сис. администрирования т.к. универсальных решений нет.
Flash (утечка IP)
Флеш отключено. Файла по указанному пути нет.

Захожу через прокси на https://2ip.ru/privacy/ и выполняю тестирование

В результате:
Посмотреть вложение 25957

Можно ли как повлиять на это в Зеннопостере, или это виноваты прокси?
Здесь Flash непричём. На скриншоте разница времени, которая фиксится кодом эмуляции из раздела "Таймзона".
Поэкспериментировал по с эмуляцией часовых поясов и ошибка пропала на https://2ip.ru/privacy/ , но появилась на https://whoer.net/ru
Как понять кокой из сервисов правильно определяет часовой пояс прокси? На одном 17 часов показывает, на другом - 9.
Вы можете это проверить в ручную, пробейте часовой пояс страны прокси в поиске и сравните результаты сервисов.
Я так понял что юзерагенты генерируется для декстопов и без учета популярности юзерагента?
Здесь опубликованы коды генерации useragent'a каждого из браузеров в отдельности. Как их применять - все сразу, по отдельности или на основе какого-либо алгоритма - это Ваше дело :-)
А для мобильных устройств откуда посоветуете собрать информацию?
Смотря, что Вас интересует.
Информация по данному вопросу не хранится где-то в одном месте :-)
Уберкукисайт при каждом обновлении страницы выдает другой код в Хроме, а в ФФ после 3-5 рефрешей меняется. В чем его прикол?
Пока без комментариев, позже отвечу на данный вопрос.
Эмуляция плагинов не сработала у меня. Хуер пишет - нет плагинов.
Для эмуляции плагинов должен быть включён Flash и отображение плагинов instance.ShowPlugin();
Чуть позже подправлю код.
 
У меня приведенный в первой части статьи код:

Код:
Развернуть Свернуть Копировать
int hours, minutes;
string proxy = project.Variables["ip"].Value; // В переменной ip должен лежать только IP адрес (без протокола, порта, логина и пароля)
ZennoPoster.IpTools.GetTimezone(proxy, out hours, out minutes); // Получаем таймзону прокси встроенным методом ZP
instance.TimezoneWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.TimezoneMode.Emulate; // Включаем эмуляцию
instance.SetTimezone(hours,0); // Устанавливаем таймзону

Таймзона- Способ 2 - не срабатывает. В переменную чистый IP кладу.

Что то надо поправить? Или как использовать штатный кубик?
 
Таймзона- Способ 2 - не срабатывает. В переменную чистый IP кладу.
Что то надо поправить? Или как использовать штатный кубик?
Код актуальный.
Какая версия ZennoPoster?
 
Версия последняя .14.
 
Спасибо за статью. Автор пожалуйста дополни к шрифтам код с использованием FontsFolder )
 
А не планируется скриптик сделать под webgl? В 5 14 добавили же какие-то фичи насчет этого
 
А не планируется скриптик сделать под webgl? В 5 14 добавили же какие-то фичи насчет этого
в вике прям готовый код есть, так что все желающие просто там могут глянуть и подставлять всё что душе угодно)
 
в вике прям готовый код есть, так что все желающие просто там могут глянуть и подставлять всё что душе угодно)
не очень понятно откуда брать значение версий и как сопоставлять их с видеокартами
 
⦿ Системные шрифты (Fonts Fingerprint)
В первой части статьи мы рассмотрели вариант физического добавления и удаления шрифтов в операционной системе через C# код. С тех пор в ZennoPoster появился удобный метод, но работает он только для JavaScript.
Ткните меня пожалуйста носом, что это за удобный метод?
Заранее, спасибо!
 

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