"В JavaScript функция, у которой нет return оператора, неявно возвращает undefined" Не знаете почему именно так было сделано? Я искал что-то типо "JavaScript why implicitly returns undefined" , но статей на эту тему не нашел.
а что она должна возвращать? null пустую строку или 0 странные вопросы пусть будет undefined вам то что от этого)) легче же наоборот проверить
иначе это была бы не защита, если бы ее можно было парой строчек кода обойти)
Если сильно заморочиться то наверное можно отреверсить код, я для прошлой версии это делал, но сейчас они сильно усложнили код и это того не стоит тк через месяц, что-то изменят и опять заново.
Реальный айпи в данном случае искать - такое себе дело, обнаружить не вышло.
Надо загружать через браузер и забирать куки. Сложность в том, что надо найти такую сборку с програмным управлением, которая не будет палиться. Если обычный вебдрайвер, то его распознают.