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

andrey9269

Client
Joined
Jun 9, 2017
Messages
16
Reaction score
2
Points
3
Code:
instance.ClientRectWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.ClientRectMode.Emulate;
instance.ClientRectSeed = "";
ClientRect не меняется
 

andrey9269

Client
Joined
Jun 9, 2017
Messages
16
Reaction score
2
Points
3

Dexio

Client
Joined
May 9, 2014
Messages
1,251
Reaction score
219
Points
63
Ребят, а есть на форуме готовые шаблоны или решения, которые уже включают все меры по анонимности?
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Большое спасибо за то, что вы делитесь своими замечательными знаниями!!

Откуда вы знаете Browser "BuiltID"?
Как появляются новые версии браузера, как я могу добавить новые версии в код и новый «BuildID»?
Пожалуйста, создайте шаблон!
 

marsel80

Client
Joined
Apr 9, 2015
Messages
304
Reaction score
27
Points
28
Хорошая статья, голосовал за вас. Подскажите,пожалуйста,купил приватные прокси. При заходе на http://whatleaks.com/ через http прокси палиться днс, через socs5 все норм, только вот теперь палюсь по пингу, как это исправить?
Выкиньте все эти сайты, у меня моб ip показывает что он в спам базе, с хера ли ? Далее на хуере показывает что юзерагент один а через яваскрипт показывает другой, а на вашем сайте показывает что юзерагенты идеентичны. Такие сайты как 2ip хуер, ваш который вы скинули и все остальные подобные сайты заточены лишь для одного: продать вам впн или прокси. Ясень пень они всегда будут у вас находить разные не состыковки. Давно заметил что на разных подобных сайтах разные значения показывает одних и тех же данных. Поэтому верить что там написанно не стоит. Сидел тоже как то месяц наверное пытался зашифроваться, но ща работаю в соц сетях по старинке и нету ни банов и ни чего.
 
  • Thank you
Reactions: Oleg1987

marsel80

Client
Joined
Apr 9, 2015
Messages
304
Reaction score
27
Points
28
Не генерирует хромвоские юзерагенты, вставлял код копирнув с первой странице. при запуске вылетает ошибка.


P.S. сделал. Как всегда невнимательность)))
 
Last edited:

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Возможно, что вместо строки используется переменная (которая имеет строку в ней)? Кто-нибудь знает, как это сделать в коде?



Я хочу использовать переменные для изменения кодов языков для создания более случайных настроек.
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
@ibred
Большое вам спасибо за замечательный код! Очень полезно. :-)

Я использовал ваш код для создания шаблона для эмуляции произвольного количества плагинов.
Это «Chrome» плагины, но он также работает для других браузеров и для мобильного браузера.

Загрузите шаблон эмуляции плагинов здесь:
https://www.dropbox.com/s/eqbg01thzfbx2aq/Emulate browser plugins.rar?dl=0

Template:



результат:




 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Random r = new Random();
// Формируем набор возможных вариантов Accept-Language
// Здесь присутствует как русский язык, так и иностранный.
// Если необходимо, чтобы выборка была по какому-то определенному признаку - закоментируйте или удалите не нужные строки.
string[] acceptLanguageSet = {
"ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4",
"ru-RU,ru;q=0.9,en;q=0.8",
"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"en-US,en;q=0.5",
"en-US,en;q=0.8,es;q=0.6",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,de;q=0.2"
};
// Устанавливаем Accept-Language
string acceptLanguage = acceptLanguageSet[r.Next(0, acceptLanguageSet.Length)].ToString();
project.Profile.AcceptLanguage = acceptLanguage;
// Устанавливаем настройки языка
project.Profile.UserAgentBrowserLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));
project.Profile.UserAgentLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));



@ibred как настроить язык браузера не на случайный, а на первый выбор (пример: en), чтобы браузер не был странным языком?
 

one

Client
Joined
Sep 22, 2015
Messages
6,849
Reaction score
1,276
Points
113
Закоментировать\удалить здесь не нужное:
Code:
string[] acceptLanguageSet = {
"ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4",
"ru-RU,ru;q=0.9,en;q=0.8",
"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"en-US,en;q=0.5",
"en-US,en;q=0.8,es;q=0.6",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,de;q=0.2"
};
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Закоментировать\удалить здесь не нужное:
Code:
string[] acceptLanguageSet = {
"ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4",
"ru-RU,ru;q=0.9,en;q=0.8",
"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"en-US,en;q=0.5",
"en-US,en;q=0.8,es;q=0.6",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,de;q=0.2"
};
поэтому первый язык будет использоваться в качестве основного языка браузера?
Я пробовал с whoer.net и каждый раз, когда страница была на другом языке (французский, немецкий и т. Д.),
 

one

Client
Joined
Sep 22, 2015
Messages
6,849
Reaction score
1,276
Points
113
Я пробовал с whoer.net и каждый раз, когда страница была на другом языке (французский, немецкий и т. Д.),
Покажите код сниппета.
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Покажите код сниппета.
Я хочу, чтобы браузер находился на «английском языке» (English), но также чтобы сделать случайные другие языки похожими на разных реальных пользователей.

Random r = new Random();
string[] acceptLanguageSet = {
"en-US,en;q=0.5",
"en-gb,en;q=0.5",
"en-au,en;q=0.5",
"en-ca,en;q=0.5",
"en-ca,en;q=0.8,fr-ca;q=0.6",
"en-US,en;q=0.8,es;q=0.6",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,de;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,bg;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,zh;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,zh-hk;q=0.4",
"en-US,en;q=0.8,nl;q=0.6,fi;q=0.4",
"en-US,en;q=0.8,fr;q=0.6,fr-ca;q=0.4",
"en-US,en;q=0.8,de-ch;q=0.6,fr-ch;q=0.4",
"en-US,en;q=0.8,ga;q=0.6,it;q=0.4",
"en-US,en;q=0.8,ga;q=0.6,it;q=0.4",
"en-US,en;q=0.8,lb;q=0.6,de;q=0.4",
"en-US,en;q=0.8,no;q=0.6,es;q=0.4",
"en-US,en;q=0.8,es-co;q=0.6,pt-br;q=0.4",
};
// Set Accept-Language
string acceptLanguage = acceptLanguageSet[r.Next(0, acceptLanguageSet.Length)].ToString();
project.Profile.AcceptLanguage = acceptLanguage;
// Set Browser Language
project.Profile.UserAgentBrowserLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));
project.Profile.UserAgentLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));
 

one

Client
Joined
Sep 22, 2015
Messages
6,849
Reaction score
1,276
Points
113
Уберите запятую в конце строки здесь:

Code:
"en-US,en;q=0.8,es-co;q=0.6,pt-br;q=0.4",
};
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
Уберите запятую в конце строки здесь:

Code:
"en-US,en;q=0.8,es-co;q=0.6,pt-br;q=0.4",
};

хмм еще в китайском
Может быть, просто whoer.net неточен? Когда я посещаю другие сайты, такие как twitter.com, он находится на «английском».

Спасибо за вашу помощь!




И здесь языки имеют «китайский» как первый язык, а не английский:
 

andrey9269

Client
Joined
Jun 9, 2017
Messages
16
Reaction score
2
Points
3
люди добрые скиньте кто нибудь готовое решение этих изобретений
 

kapelan28

Client
Joined
Sep 22, 2015
Messages
469
Reaction score
187
Points
43
люди добрые скиньте кто нибудь готовое решение этих изобретений
как вариант, можно тут посмотреть
 

Kirillzenp

Client
Joined
Feb 27, 2018
Messages
100
Reaction score
1
Points
18
Код не работает, в чем проблема?
upload_2018-3-10_18-20-34.png
 

ibred

Client
Joined
Apr 4, 2015
Messages
3,835
Reaction score
3,556
Points
113
  • Thank you
Reactions: Kirillzenp

Nics

Client
Joined
Dec 3, 2014
Messages
30
Reaction score
2
Points
8
Уберите запятую в конце строки здесь:

Code:
"en-US,en;q=0.8,es-co;q=0.6,pt-br;q=0.4",
};
спасибо тебе добрый человек.. проблему искал пару часов..
 

Droppex

Client
Joined
May 30, 2013
Messages
78
Reaction score
16
Points
8
по webgl ни у кого нет решения как правильно генерировать данные?
 

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
As for the mobile device size, here are some useful lists:

https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/Displays/Displays.html
https://material.io/devices/
https://stackoverflow.com/questions/7587854/is-there-a-list-of-screen-resolutions-for-all-android-based-phones-and-tablets
http://coreprogrammers.com/list-of-screen-resolutions-for-all-android-based-phones-and-tablets/

I think these are the most common sizes at the moment:

// Array of Mobile and Tablet resolution
int [,] resolutionSet = {
{411,731}, // Nexus 6
{414,746}, // Iphone 6 Plus
{480,320}, // Galaxy
{480,640}, // Motorola Pro + MB632
{540,960}, // Sony Xperia
{640,1136}, // Iphone SE
{750,1334}, // Iphone 6/7/8
{768,1024}, // Ipad Mini Retina
{800,400}, // common tablets
{800,480}, // common tablets like Nexus S / Galaxy Mini
{800,1200}, // Dell Venue 5
{960,540}, // Nexus Mega
{1024,600}, // Kindle Fire 1st Gen
{1024,768}, // Nexus 9
{1080,1920}, // Iphone 6/7/8 Plus
{1125,2436}, // Iphone X
{1200,768}, // Nexus 4
{1280,800}, // common tablets
{1280,768}, // common tablets
{1280,600}, // common tablets
{1366,768}, // common tablets
{1366,1025}, // Ipad pro
{1440,960}, // Samsung Galaxy Note 8
{1440,2960}, // Samsung Galaxy S8
{1536,2048}, // Ipad Pro 9.7 "
{1536,2048}, // Ipad Air / Ipad Mini
{1824,1200}, // Nexus 7
{1900,1200}, // ASUS Transformer 2
{2048,2732}, // Ipad Pro 12.9 "
{2224,1668}, // Ipad Pro 10.5 "
{2560,1440}, // Blackberry Priv
{2560,1600}, // Galaxy Note 10.1 / Nexus 10 / Kindle fire HD
{3840,2160}, // Sony Xperia XZ Premium
 
  • Thank you
Reactions: Yuriy Zymlex

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
[QUOTE = "Dexio, post: 346843, member: 7425"] Guys, are there ready templates or solutions on the forum that already include all measures of anonymity? [/ QUOTE]

I was hoping for a template too, but it's actually pretty straightforward to copy iBred's code and use it.
Here are the templates I made for my project (note: it's in English).

Mobile and computer emulation: https://www.dropbox.com/sh/yoav4j44rvwxs56/AACdHkIz7KZ3T5CAU-n0OB8pa?dl=0

(I added some RND settings)

Я тоже надеялся на шаблон, но на самом деле довольно просто скопировать код iBred и использовать его.
Вот шаблоны, которые я сделал для своего проекта (примечание: это на английском языке).
Мобильная и компьютерная эмуляция: https://www.dropbox.com/sh/yoav4j44rvwxs56/AACdHkIz7KZ3T5CAU-n0OB8pa?dl=0
(Я добавил некоторые настройки RND)
 

andrey9269

Client
Joined
Jun 9, 2017
Messages
16
Reaction score
2
Points
3

KitKat21

Client
Joined
May 2, 2017
Messages
265
Reaction score
191
Points
43
это у меня не работает потому что пути неправильные?
http://prntscr.com/iqnr5f
http://prntscr.com/iqnrf4

И еще зачем бродилка по сайтам?
извините, я не знаю, почему это не сработает для вас. Вы можете пропустить этот блок и просто использовать первый кеш для удаления и куки-файлы.



генерировать фальшивую историю
Если вы знаете лучший способ, дайте мне знать! :-)
 

__Maks

Client
Joined
Oct 3, 2016
Messages
353
Reaction score
74
Points
28
Здраствуйте. Такой вопрос по поводу history.length
Протестировал такой код в браузере (там все отлично работает и вьіводит правильньій результат)
то есть делаем рандомную накрутку истории в вкладке от 0 до 10. и возвращаем длину в переменную (переменную в екшене, конечно, указал) и вьібрал "на текущей странице". Код страбатьівает. Но ничего не возвращает. Пробовал вместо `history.length` вставить `widnow.history.length` но то же самое. В чем моя ошибка, если знает кто, и как ее можно поправить, дабьі получать реальное количество длиньі истории вкладки.
Code:
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var z = 0;
for(z = 0; z<Math.floor(Math.random() * Math.floor(10));z++){
    for( var i=0; i < 9; i++ )
        text += possible.charAt(Math.floor(Math.random() * possible.length));

    var stateObj = { marker: "id" };
    history.pushState(stateObj, text, text+".html");
    }
return history.length;//return was added after comment below
SOLVED:
Когда олень найдет ошибку - он перестает бьіть оленем ©
return не сделал, и сижу тут спрашиваю, что не так))
все работает)
 
Last edited:

Albyaen

Client
Joined
Nov 27, 2017
Messages
7
Reaction score
1
Points
3
Добрый день.
Есть ли возможность реализовать все эти пункты для портативной версии мозиллы. Отключить WebRTC понятно. А как быть с AudioFingerprintom i другими?
 
Joined
Apr 15, 2016
Messages
649
Reaction score
107
Points
43
Имя окна
С помощью JS задаётся свойство "window.name", невидимое для пользователя, но доступное для считывания. Оно постоянно для окна в рамках текущей вкладки браузера, даже при открытии в ней новых ссылок, при условии, что новая страница не пересоздаёт это свойство. Как Вы уже догадались, оно может выступать в роли маркера для последующей идентификации.

При работе с новым профилем, закрывайте старую вкладку и создавайте новую.


Или Вы можете переназначить данное свойство через JS-кубик:
JavaScript:
window.name = 'здесь текст'
Но лучше, конечно, придерживаться первого варианта так как он проще в исполнении.
Во втором случае с перензачением Tab name, изначально неизвестно, как именно должна выглядеть строка и проверяется ли она на корректность.
Может я что-то не понял, но смена первым способом (через Tab экшены) не дает никакого результата.
Вот я ради интереса посмотрел, что выдает о себе ZP и Multilogin (который мне подходит в плане анонимизации на все 100%)
Итог:
Multilogin : рандомные 5 букв
Обычная мозилка не выдает ничего
ZennoPoster : _contentView

Палево со стороны ZP, разве нет?)

Исправление:

Тестировать можно тут: http://twoosex.xyz/test1.php

UPDATE
Проблему не видно при стандартных настройках вкладок (page), но стоит нам добавить другую вкладку - там это название будет _contentView.
 
Last edited:

ibred

Client
Joined
Apr 4, 2015
Messages
3,835
Reaction score
3,556
Points
113
ZennoPoster : _contentView
_contentView выдаётся в старых версиях ZennoPoster.
В актуальных - пустота, как и в оригинальном Firefox.

У Вас какая версия?
 
Joined
Apr 15, 2016
Messages
649
Reaction score
107
Points
43
_contentView выдаётся в старых версиях ZennoPoster.
В актуальных - пустота, как и в оригинальном Firefox.

У Вас какая версия?
5.16.2.0

А вы создайте ещё вкладок, кроме page
Выдаст в них.
 

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