Немного расширить функционал



  • В общем сегодня в очередной раз дописывал код к функции получения FP и понял, что он может вечно расти, что не есть хорошо.

    Чего очень не хватает:
    1)Получение отпечатка только с определенной виндой. Это нужно чтобы подстроиться под пассивный отпечаток прокси. Замучился в цикле ловить нужный мне отпечаток.
    2)Функция получения только свежих USER агентов. Также замучился делать куда-то запросы, чекать актуальность юзер агента и дальше еще цикл с кучей проверок.
    3)Получать отпечаток с разрешением экрана не ниже заданного значения. Также бывает часто раза 3-4 проскакивает ниже 600x600. Опять приходиться в цикле ловить мне нужный.
    4)СОВСЕМ не выдавать отпечатки, где отключен JS. Ну блин кому это надо? Половина сайтов сразу начинают быка включать это в лучшем случае.



  • второе и третие особенно актуально



  • @fastspace said in Немного расширить функционал:

    В общем сегодня в очередной раз дописывал код к функции получения FP и понял, что он может вечно расти, что не есть хорошо.

    Чего очень не хватает:
    1)Получение отпечатка только с определенной виндой. Это нужно чтобы подстроиться под пассивный отпечаток прокси. Замучился в цикле ловить нужный мне отпечаток.
    2)Функция получения только свежих USER агентов. Также замучился делать куда-то запросы, чекать актуальность юзер агента и дальше еще цикл с кучей проверок.
    3)Получать отпечаток с разрешением экрана не ниже заданного значения. Также бывает часто раза 3-4 проскакивает ниже 600x600. Опять приходиться в цикле ловить мне нужный.
    4)СОВСЕМ не выдавать отпечатки, где отключен JS. Ну блин кому это надо? Половина сайтов сразу начинают быка включать это в лучшем случае.

    Есть пример отпечатка с отключенным js? Ни разу не встречал



  • @fox said in Немного расширить функционал:

    @fastspace said in Немного расширить функционал:

    В общем сегодня в очередной раз дописывал код к функции получения FP и понял, что он может вечно расти, что не есть хорошо.

    Чего очень не хватает:
    1)Получение отпечатка только с определенной виндой. Это нужно чтобы подстроиться под пассивный отпечаток прокси. Замучился в цикле ловить нужный мне отпечаток.
    2)Функция получения только свежих USER агентов. Также замучился делать куда-то запросы, чекать актуальность юзер агента и дальше еще цикл с кучей проверок.
    3)Получать отпечаток с разрешением экрана не ниже заданного значения. Также бывает часто раза 3-4 проскакивает ниже 600x600. Опять приходиться в цикле ловить мне нужный.
    4)СОВСЕМ не выдавать отпечатки, где отключен JS. Ну блин кому это надо? Половина сайтов сразу начинают быка включать это в лучшем случае.

    Есть пример отпечатка с отключенным js? Ни разу не встречал

    Нет ((( такие отпечатки попадаются крайне редко - примерно 1 к 250. Обычно в моих скриптах регерах они вылетают по ошибке максимального числа выполнения определенного действия. Если в ручную поймаю - скину такой.



  • @fastspace said in Немного расширить функционал:

    @fox said in Немного расширить функционал:

    @fastspace said in Немного расширить функционал:

    В общем сегодня в очередной раз дописывал код к функции получения FP и понял, что он может вечно расти, что не есть хорошо.

    Чего очень не хватает:
    1)Получение отпечатка только с определенной виндой. Это нужно чтобы подстроиться под пассивный отпечаток прокси. Замучился в цикле ловить нужный мне отпечаток.
    2)Функция получения только свежих USER агентов. Также замучился делать куда-то запросы, чекать актуальность юзер агента и дальше еще цикл с кучей проверок.
    3)Получать отпечаток с разрешением экрана не ниже заданного значения. Также бывает часто раза 3-4 проскакивает ниже 600x600. Опять приходиться в цикле ловить мне нужный.
    4)СОВСЕМ не выдавать отпечатки, где отключен JS. Ну блин кому это надо? Половина сайтов сразу начинают быка включать это в лучшем случае.

    Есть пример отпечатка с отключенным js? Ни разу не встречал

    Нет ((( такие отпечатки попадаются крайне редко - примерно 1 к 250. Обычно в моих скриптах регерах они вылетают по ошибке максимального числа выполнения определенного действия. Если в ручную поймаю - скину такой.

    Хорошо. Просто есть подозрение, что проблема таких отпечатков не в отключенном js



  • @fox said in Немного расширить функционал:

    @fastspace said in Немного расширить функционал:

    @fox said in Немного расширить функционал:

    @fastspace said in Немного расширить функционал:

    В общем сегодня в очередной раз дописывал код к функции получения FP и понял, что он может вечно расти, что не есть хорошо.

    Чего очень не хватает:
    1)Получение отпечатка только с определенной виндой. Это нужно чтобы подстроиться под пассивный отпечаток прокси. Замучился в цикле ловить нужный мне отпечаток.
    2)Функция получения только свежих USER агентов. Также замучился делать куда-то запросы, чекать актуальность юзер агента и дальше еще цикл с кучей проверок.
    3)Получать отпечаток с разрешением экрана не ниже заданного значения. Также бывает часто раза 3-4 проскакивает ниже 600x600. Опять приходиться в цикле ловить мне нужный.
    4)СОВСЕМ не выдавать отпечатки, где отключен JS. Ну блин кому это надо? Половина сайтов сразу начинают быка включать это в лучшем случае.

    Есть пример отпечатка с отключенным js? Ни разу не встречал

    Нет ((( такие отпечатки попадаются крайне редко - примерно 1 к 250. Обычно в моих скриптах регерах они вылетают по ошибке максимального числа выполнения определенного действия. Если в ручную поймаю - скину такой.

    Хорошо. Просто есть подозрение, что проблема таких отпечатков не в отключенном js

    Нет, именно в нем. Я когда крутил еще кран в прошлом году, там конкретно выдавало ошибку - "включите JS".



  • @fox А самый важный пункт 2, возможно исправить? Одни старые юзерагенты, либо дать возможность подставлять версию юзер агента новую.



  • @ivan007 said in Немного расширить функционал:

    @fox А самый важный пункт 2, возможно исправить? Одни старые юзерагенты, либо дать возможность подставлять версию юзер агента новую.

    0_1567706796472_83b0b56f-dd54-4176-b31f-0d973f71215a-изображение.png

    0_1567706819204_798e4a06-73ae-4eee-9ed9-f640652afbf2-изображение.png



  • @fox Юзер агент меняется, но в ява скрипте отличается юзер агент и это создает большую проблему и весь трафик идет как ФРОД из-за этого. Как сделать, чтобы и в яваскрипте был точно такой же юзер агент?



  • @ivan007
    @fox said in Как изменить appVersion?:

    @masterkot said in Как изменить appVersion?:

    После применения отпечатка, установки своего useragent, appVersion остается из отпечатка.
    0_1538569252024_591894918.png
    Пробовал изменить так:

    Object.defineProperty(window.navigator, 'appVersion', {get: function() {return "5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 OPR/55.0.2994.61 (Edition Yx)";}})
    

    но не помогает. Есть варианты как сделать?

    Случайно наткнулся на эту тему, но так как меня многие спрашивали о смене user-agent в js при использовании отпечатка, добавлю решение здесь (заодно и appVersion изменю, хоть и он был удалён из веб-стандартов.)

    Действие "выполнить код":

    var json = JSON.parse([[FINGERPRINT]])
    json.attr["navigator.userAgent"] = [[NEW_USER_AGENT]]
    json.attr["navigator.appVersion"] = [[NEW_USER_AGENT]]
    json.ua = [[NEW_USER_AGENT]]
    [[FINGERPRINT2]] = JSON.stringify(json)
    

    и применяете уже изменённый отпечаток.

    Тестовый скрипт


Log in to reply