vitaly
04.06.2018
19:01:52
папко-отец
Snusmumriken
04.06.2018
19:01:53
А что делает js?
vitaly
04.06.2018
19:01:58
ставит куку
Snusmumriken
04.06.2018
19:02:11
Хе, неплох.
Код обфусцирован?
Google
vitaly
04.06.2018
19:02:25
нет
http://95.211.201.154/s/test.txt
Snusmumriken
04.06.2018
19:02:43
Потому что я вижу примерно два способа обойти.
Например, поставить v8 и дёргать его, или переписать на луи то же самое.
vitaly
04.06.2018
19:02:47
там просто хитротрости в виде каментов и постоянно меняющегося куска кода
да - я знаю
код не статичен на джаваскрипте
если бы он был статичен - можно было переписать по строчно
Snusmumriken
04.06.2018
19:03:34
Насколько не статичен? Меняются значения переменных или целые куски кода?
vitaly
04.06.2018
19:03:54
ну глянь ссылку если не с мобилы
Snusmumriken
04.06.2018
19:04:13
Вижу ссылку, но там куча меджик-намберов. Если меняются только они - можно выдирать.
vitaly
04.06.2018
19:04:59
https://pastebin.com/nF72rydJ
там код раз 5 вставлен
те 5 разных версий что целевой сайт отдает
Google
vitaly
04.06.2018
19:06:46
ну можно поставить v8 - это нужно в гугл идти - читать
пойду читать тогда
Snusmumriken
04.06.2018
19:10:37
И да, кстать.
Этот код для куки, скорее всего, или берётся из набора, или автоматически генерируется из функционально схожих блоков (мб с разными переменными), в противном случае - слишком много человекозатрат на постоянное переделывание.
Ты можешь сделать следующее:
1. Перебрать все варианты кода, или выделить одинаковые/схожие куски
2. Выдрать оттуда нужные переменные
3. Подставить в собственные луёвые функции которые делают нужную работу
4. Генерим куку
5. Профит в конце месяца
Philipp
04.06.2018
19:13:27
Спойлер – запускал хром в хедлессе
Snusmumriken
04.06.2018
19:14:01
На самом деле даже это не понадобилось. Дизассембльнул местное оффецеальное приложение и выдрал оттуда ту же самую апишку, только "для приложений".
Philipp
04.06.2018
19:14:37
Но сначала конечно же запускал хром. Именно это же ты хотел сказать))
Snusmumriken
04.06.2018
19:14:52
Нет, я забыл про этот способ, спасибо что напомнил.
Кстати, можно ещё запускать хром в хедлессе ))
Philipp
04.06.2018
19:15:37
Snusmumriken
04.06.2018
19:15:58
Ребзя, как выкурить его из моей головы?
Philipp
04.06.2018
19:21:33
А так ты сам знаешь что нужно сделать, чтобы выкурить меня из головы
Snusmumriken
04.06.2018
19:22:16
Филька, ухади ((
Philipp
04.06.2018
19:22:31
Я НА ТЕБЯ ОБИЖЕН
Snusmumriken
04.06.2018
19:23:16
Philipp
04.06.2018
19:25:11
Да пошол ты((
Lucky
04.06.2018
19:34:33
Блен, нафиг так пугать?!!
Насибуллин
05.06.2018
06:29:50
Мне кажется есть три уровня владения регулярками:
-человек знает какие символы являются метакеректерс
-человек свободно матчик и реплейсит по капчуре-группам
-человек может пользоваться лукахедом и лукбехайндом
После первого уже можно пускать человека в продакшн с простенькими регулярками
А так все три несложно освоить
Это эпично, про 5 бесплатных комитов
Google
Dika
05.06.2018
06:37:10
хочу работать с CLI)
telegram-cli слишком устарел, лучше возьми tdlib.
Кроме того, у telegram-cli есть сервер, который отдает ответы в json.
Сервер запускается так:
telegram-cli --json -P <port>