Найти в Дзене
Абсолютный Михаил

Подтвердите свои ИT‑компетенции

Подтвердите свои ИT‑компетенции 🥸

К добру это или злу мы узнаем не скоро, но уже сегодня пройдя тесты на красном сайте по поиску работы можно получить сертификаты на госуслугах. Подробнее...

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

Абсолютно случайный пример кода, который если вставить его в консоль браузера открываемую на F12 (после загрузки первого вопроса), совершенно точно не блокирует защиту от списывания.

// Блокируем fetch

const originalFetch = window.fetch;

window.fetch = function(...args) {

const url = args[0];

if (typeof url === 'string' && url.includes('report_data')) {

console.log('Заблокирован запрос:', url);

return Promise.resolve(new Response('{}', {status: 200}));

}

return originalFetch.apply(this, args);

};

// Блокируем XMLHttpRequest

const originalOpen = XMLHttpRequest.prototype.open;

XMLHttpRequest.prototype.open = function(method, url, ...args) {

if (url.includes('report_data')) {

console.log('Заблокирован XHR:', url);

url = 'data:text/plain,{}'; // Заменяем на пустой ответ

}

return originalOpen.call(this, method, url, ...args);

};

Сам я естественно проходил абсолютно честно, не смотря на крайнюю странность некоторых вопросов...

p.s. весь текст поста является художественным вымыслом, а изображение создано в юмористических целях для илюстрации поста...

#полезное@AbsoluteUnderground