Canvas fingerprinting

Discussion in 'Болталка' started by altblitz, 12 Feb 2018.

  1. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Хочешь сказать, что сайт должен исполнять все ваши предпочтения-Далеко заблуждаетесь- Античат - форум для всех


    И не надо котовасий - на счет слежения---


    Если надо достанем.
     
  2. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    Тритоша, да ты с такой работой на вредном производстве скоро писос из ширинки не обоссавшись не сможешь достать, не то что кого-то через инет )))
     
  3. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Ты не ссы за меня..
     
  4. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
    Главный хацкерский анклав " Девтон, Блиц и сыновья2017" так же мало понимают и тоже лезут, но пруфов не прикладывают и жалуются на не хватку чего-то, то браузер у них не тот, то ява хреновая, то яйца мешают. :)
     
    crlf likes this.
  5. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
    Ты за свой писюн лучше переживай. Ваши туземные венерические заболевания вряд ли российские врачи вылечат. А то пойдешь утром в туалет, а писюн в руках останется.
     
  6. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    1)Блиц тоби пруф-скрин в первом посте дал
    2)это повод для размышлений и проверки
    3)ты немощный и отсталый проверить не могешь
    4)я с отсталого телефона и проверить не могу и мне пох тк я без js ))
    5)все остальные ленятся качественно проверить
    хуле дальше пиздеть...проверяйте
     
  7. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    @spiner провел анализ, я снял полный дамп логин- разлогин ------------ он прав...
     
  8. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Вопросы?
     
  9. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    чо? подробнее
     
  10. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Кароче дела такие.
    Качаем плагинчик: https://addons.mozilla.org/ru/firefox/addon/greasemonkey/
    С помощью него внедряем в страницу такой js:
    Code:
    var createElementOrig = document.createElement;
    var callNumber = 0;
    var createElementNew = function(tagName) {
        callNumber++;
        //console.log('createElement ' + callNumber + ': ' + tagName);
        if (tagName === 'canvas') {
            console.log('Stop canvas');
            return null;
            //throw new Error('Fuck you!');
        }
        var result = createElementOrig.apply(this, arguments);
        return result;
    };
    document.createElement = createElementNew;
    И заходим на античат. С помощью этого кода можно выяснить, что на странице три раза делается document.createElement('canvas') и делает это скрипт /js/audentio/uix/functions.min.js , хотя у него есть менее минимизированная версия /js/audentio/uix/functions.js (с форматированием кода тут: https://pastebin.com/4UD4qNdK )
    Если раскомментить throw new Error то по стектрейсу можно определить путь вызова функций, но мне делать это лень.

    Судя по всему, это просто кусок ксенфоро который делает какие-то тесты:
    Code:
    Modernizr.addTest('canvas', function () {
        var elem = createElement('canvas');
        return !!(elem.getContext && elem.getContext('2d'));
    });
    Возможно проверяет какие у браузера есть возможности.

    В последней версии фаирфокса защита от фигнерпринтинга по дефолту отключена, но её можно включить опцией privacy.resistFingerprinting через about:config

    До внедрения в страницу скрипта:
    [​IMG]

    После внедрения скрипта в страницу (блокируем создание элемента canvas):
    [​IMG]

    В общем Егорыч остался без гранта от фсб ¯\_(ツ)_/¯
     
    #130 pas9x, 14 Feb 2018
    Last edited: 14 Feb 2018
    Evan, user100, devton and 2 others like this.
  11. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
    Ептить. Ну ты уже подцепил шизофрению! Беги за талончиком к врачу, желательно не туземному, а то запустишь будешь как Блиц.
    С какой поры высказывания Блица стали поводом для размышления ? Ну с какого болта я буду размышлять над высказываниями Блица или сына2017?
    Отвечу.
    Пока я в здравом уме и сознании - никогда.
     
  12. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Много чести.
    Читай выше.
     
  13. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    токо гетконтекст? ничего реально не отрисовывается конвой?
     
  14. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    @pas9x не давай код. Тут вафли.
     
  15. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Напиши сам епта @devton/ все по халяве решил проехать.
     
  16. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Один понял -ушел...
     
  17. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
    Напоминает следующее:
    — Пожалуйста, вышлите нам инвойс!
    — Не слышу!
    — Вышлите Инвойс!
    — Что выслать???
    — Инвойс, б%#ть
    — Говорю по буквам: — Инна! Наталия! Валерий! Ольга! Ирина! Сергей!
    — Б%#, кто эти люди????
     
  18. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,644
    Likes Received:
    5,702
    Reputations:
    51
    Высота 120 трубка 15 ........
     
  19. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Лол. Только что посмотрел на последний скрин. А там в самом низу консоли некий "canvas-fingerprinting". В общем завтра с утра продолжу. Пока рано делать окончательные выводы )
     
    #139 pas9x, 14 Feb 2018
    Last edited: 14 Feb 2018
  20. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    @pas9x красава - первый здравомыслящий с руками, а остальные все ленивые крикливые пидоры ))
    @pas9x , так а заснифать не получается что аяксом передается по итогам гетКонтекс И! после отрисовки (если канвас не отключать)?