- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
ох уж этот пых
а что таки должно выдать $cookie(fuid01)?
ох уж этот пых
а что таки должно выдать $cookie(fuid01)?
Кхм... очевидно то что у тебя лежит в cookie под именем fuid01? не?
Кхм... очевидно то что у тебя лежит в cookie под именем fuid01? не?
очевидно, но декодирование то не работает :(
я надеялся, что fuid01 это переменная, а $cookie её опять считает, навроде ключа
как я делаю:
высчитываю кей (правильность проверял несколько раз в самом JS - совпадает с результатом моего кода)
далее, беру кусок (сабстринг) 25 символов от user-agent, приклеиваю куку, приклеиваю посчитанный кей = финальный ключ
потом беру сами данные, которые начинаются с hX8L^^\u0002@[ZUN\ (без всяких кавычек и скобок, они в таком виде в переменной лежат) и заканчиваются просто очередным набором символов
пробегаю по этим данным побайтово, применяя ту самую строку и склеиваю всё это в одну строку
потом на эту строку делаю uri_unescape
кстати, там к этому моменту строка уже должна быть читаемой, не? только с %20 вместо отдельных символов и кириллицы
в результате получаю набор символов с большим кол-вом пробелов :\
кстати, тот код на php тоже самое выдаёт
ukrdev, байт - это число
echo $h[0] - выведет символ
echo ord($h[0]) - выведет байт
да мне побарабану, но что $h[0] - символ - так человеку понятнее было бы.
---------- Добавлено 18.08.2013 в 00:06 ----------
буквоед,
потом беру сами данные, которые начинаются с hX8L^^\u0002@[ZUN\ (без всяких кавычек и скобок, они в таком виде в переменной лежат) и заканчиваются просто очередным набором символов
не правильно
\u0002 - это 1 символ, записанный в формате уникода, или как там его
вот это - и превращяет его в реальный символ из \u0002
$obj = json_decode($answer);
$l = $obj->data;
т.е. пробегаться гужно уже по $l
ukrdev, байт - это число
echo $h[0] - выведет символ
echo ord($h[0]) - выведет байт
да мне побарабану, но что $h[0] - символ - так человеку понятнее было бы.
Я говорил о смещении. $h[0] отдает один байт данных из строки, в многобайтовых кодировках это не работает, но это уже не относится к теме, так субботнее вечернее занудство после тяжелого турдового дня.
Функция ord() возвращает код из таблицы ASCII
Я говорил о смещении. $h[0] отдает один байт данных из строки, в многобайтовых кодировках это не работает, но это уже не относится к теме, так субботнее вечернее занудство после тяжелого турдового дня.
если у пхп всё в массивах, то пофиг ему на байты, он именно символ вернёт
не правильно
\u0002 - это 1 символ, записанный в формате уникода, или как там его
вот это - и превращяет его в реальный символ из \u0002
$obj = json_decode($answer);
$l = $obj->data;
т.е. пробегаться гужно уже по $l
я знал, я знал ☝
долбаный пых 😡
буду пробовать сегодня
но сейчас же они в ключе шлют функцию которую выполняют эвалом и чтобы написать пхп декодер нужно интерпретировать функцию из свойства key в общих данных - есть идея написать простой парсер строковых функций и выполнять их ключ - или я придумываю велосипед? и нужно просто поставить библиотеку интерпертирующую ява скрипт в пхп от мозиллы или гугла?
буду пробовать сегодня
чё-то всё-равно не выходит каменный цветок..
ну а ключ то финальный так выглядит?
Mozilla/5.0 (X11; Ubuntu;511bc37578f5ccbe.xifl3zYZV6cis86A5fuN2-qB7O8y-5hV_shcn8-jZ-3WW5b2LX84NsAqJjS1Fp3O8nfMV_uZUBs0VBIjixfx__ZuCYB5y6QIRM4o8FiLDgGKCHNS8V8U_O7Jsb8reOkyecd19a54e92025f401165281021767330482
и это я на перле делаю, а если пытаться использовать тот пхп-скрипт, то на этом месте
$l = $obj->data;
он кричит:
кормлю его данными через файл так:
в JSON.src всё между {}, включая их самих
и data там есть:
miliORATOR,
есть идея написать простой парсер строковых функций и выполнять их ключ
ну да, это первое, что приходит на ум :-)
ВСЁ! я его победил
теперь и на перле
всем спасибо
Elbran отдельное спасибо :)