Refguser, ты не понял фишки, страница, возвращаемая curl отличается от той что получает браузер.. даже не так, редиректа нет, как с первого запроса, когда javascript не имеет никакого значения, сервер различает curl и браузер, даже не так - побайтовую копию дампа сокета и браузерный запрос.
естественно там напихано fgingerprint и обфусцированного javascript
браузер делает запросы dns, cors и может еще что то там, ты wireshark их не видел?
есть еще тайминги, но маловероятно
еще момент, ты точно по пакетам смотрел? данные можно отправить одним пакетом а можно несколькими, с точки зрения tcp это одно и то же но сервер это может детектить.
Есть дебагер, я настраивал в eclipse (это вообще ide комбаин для кучи языков и сред)
настройка дебагера это настройка php.ini, плюс обычно ide имеют соответствующие пункты в настройках
32-битной оно становится после установки win32 паке, который уже в win98 шел в поставке (но тут я могу по срокам ошибаться может win98se)
отлично помню как ставил win32 пак на os/2 (где шла в поставке win3.11) и получал две операционки в одной со всеми плюшками os/2 и поддержкой доса и windows.
если debian работает, значит штатный открытый драйвер работоспособный, попробуй сравнить конфиги (начиная со списка модулей), должно быть минимум различий.
Еще момент, в ubuntu прямо в панели управления где настраивается ПО идрайвера, есть штатный установщик проприетарных драйверов на видеокарту, там должен быть выбор из нескольких вариантов, в т.ч. протестированных каноникал, пробуй их
еще момент, я точно помню когда то у людей возникали странные проблемы, если linux загружался после windows при мягкой перезагрузке (а нужен reset или буквально выключение), правда чаще я слышал проблемы с acpi но и с видеокартой тоже.
толгда собирай свои выигрыши в массив интервалов (точнее границ интервалов )
[цена товара 1, цена товара1+цена товара2, цена товара1+..2+..3,...]
и соответственно бери случайное число от 0 до сумма_цен_всех_товаров и в цикле перебирай этот массив, проверяя, меньше ли полученное число чем значение (и больше предыдущего, начиная с 0) в массиве, как только найдешь - вот искомый товар
whatsapp не тривиально автоматизировать
так же тебе нужно научиться формулировать задачу, потому что в слове 'прикрутить' может скрываться как 'космический корабль' так и так и "самокат"
в зависимости от потребителя приватной информации, род этой информации меняется. Например спецслужбам нужно знать какие приложения запускаются, какие тексты в них вводятся (с этим прекрасно справляются приложения-клавиатура), пароли, кому и что пишешь в чатах из под какого доступа и прочие социальные взаимодействия. А рекламным агрегаторам нужно вообще все о тебе, интересы, эмоциональная реакция и вообще все действия что ты совершаешь.
Само собой всем им нужно слушать речь (например по ключевым словам, декодер речи слушает всегда, было очень смешно после отключения гугловского ассистента видеть его реакцию на окей гугл с предложением его включить)
Если бы я реализовывал такой шпионский модуль, он включал бы в себя в т.ч. предварительный анализ на устройстве и рассылку алертов согласно этому анализу, в т.ч. по вышеописанным каналам
вот этот момент определит, лицензия у тебя или нет.
было время когда за копейки покупали 'через перекупов' ключи активации и все работало, но не долго, считанные годы (пока компания, выпустившая такой ключ не перестала платить по счетам)
Тогда остается только проприетарный радиомодуль от производителя, без симки он может общаться только со своим провайдером. Если ты не в стране-производителе смартфона то полагаю тебе не о чем беспокоиться
Например если ты в китае со смартфоном сяоми, то он совершенно спокойно может отсылать любые данные (радиомодуль имеет полный рут доступ к смартфону) и проверить это не получится
естественно там напихано fgingerprint и обфусцированного javascript