Ну как сказать уроки, тут просто говорится как работает, а уроки они и доожны быть уроками чтобы давать большое кол. знаний, а не те которые через дня 1-2 можно забыть
@@zloidooraque0 Под насущной проблемой тут, думается, имеется ввиду то, что интересно, на чем просто сконцентрировать внимание. А заинтересованность - один из столпов эффективной обучаемости) Одно дело какие-то абстрактные задачки решать, и совсем другое - взаимодействовать с объектом интереса.
этот случай с возможностью тапа на js говорит только лишь о кри-ворукости разрабов хомяка, а не о важности js, скорее наоборот, это исключение, и изучив js вы в дальнейшем подобными вещами заниматься не будете со 100% вероятностью, потому что это высокоуровневый язык бесполезный для подобных задач
@@maks2откуда ты определил вероятность 100%? Из головы? И какой же язык полезный для подобных задач? В вебе всего один универсальный инструмент и это - Js. Здесь не идет речь о системной разработке или взлом операционной системы, здесь реч идет именно о веб технологии и веб приложениях.
@@maks2 это случилось не потому что игра написана на js, а потому что разрабы не очень то парились насчет подобной ситуации. И они очень грамотно поступили я считаю. Сделай они игру как отдельное мобильное или десктопное приложение, написанное на «хороших языках», они во первых потратили бы больше бюджета на дополнительных разрабов и поддержку приложений, а во вторых, пользователям было бы менее удобно в отличие от того что бы просто зайти в телегу и запустить бота. И кроме этого, Игры написанные на топовых движках типа unity и unreal engine взмаливаются за несколько дней. И это с учетом того что компании покупают за миллионы долларов спец софты для защиты своих игр. Вот например, stalker 2 взломали на следующий день сразу после релиза. Любой язык является важным, просто все зависит от того где и как ты его используешь))
Автор ты очень классно объясняешь и рассказываешь. Других гайдоделов невозможно просто слушать без перемотки и х1.5-2 скорости, но ты настлько грамотно все говоришь, что я не заметил как прошли пол часа без единой перемотки, как за 10 минут. Респект.
Никого он не уничтожил. Криптоинвесторы школьники не смотрят такие видео, а если и посмотрят то с 90% вероятностью не разберутся в инструментах разработчика и прочих инструментах и техникак. В конце концов тут лишь автоматизация процесса, а не устранение первоисточника и образование людей (которые думают что за тап по экрану можно заработать денег).
@@secretagent5209 За тап по экрану невозможно заработать денег или прокачивая какие-то карточки, но есть такое понятие как "mass adoption", а какое будет действие неважно, главное оно есть. И эти игры в телеграме оказались самыми эффективными из всего, что было ранее, никакая реклама неспособна была привлечь столько новых людей в крипту. Поэтому все получат своё вознаграждение в той или иной мере.
Инженеры считают себя самыми умными, прикручивая резиновые пальцы к телефону, погромизды считают себя самыми умными, потому что один из них смог подменить данные из браузера. Но на самом деле самые умные здесь, это разработчики и маркетологи этого хомяка, которые лутают миллионы на продаже своей аудитории.
Я уже подумал, что вау, сейчас посмотрю ещё видео, после такого хорошего контента, а на канале только один видос. При просмотре такой мысли даже и не возникло. Жду следующее видео, реально качественно, интересно и практично.
Я вам больше скажу как разработчики зарабатывают деньги на нем, тапая хомяка вы продвигаете чей то канал в телеграмме ,узаконенная накрутка чужих каналов
друзья, это показали сквозь замочную скважину глубину кроличьей норы возможностей js для студентов курса фуллстек на js, а не для хомячков, извините. Цените труд автора, это редкое видео, которые обычно не выходят в оутлайн;)
Новичкам js противопоказан. Лучше начинать с чего-то попроще, например C#/lua/Haskell Потому что в js намешано всего и отовсюду. Там и часть кривого ФП есть и часть кривого ООП на основе прототипов, асинхронное программирование, обязательное знание html, css, DOM. А потом поверх js ещё учить фреймворки. И ts возможно тоже придётся изучать. Слишком большая база знаний выходит. Новичкам начинать понимать программирование с js будет крайне сложно, будет просто каша в голове. Не говоря уже о том что знания языка это просто инструмент. А опыт программиста заключается в понимании алгоритмов, методов оптимизации, соблюдения стиля кода, знании паттернов, популярных библиотек и фреймворков, умении использовать те инструменты которые есть в языке программирования эффективно. Если эти базовые знания совместить со знаниями js - это слишком много для новичков и за год человек такой объём не осилит.
@@metris5402 python намного проще синтаксически и там хотя бы норм ООП есть. Есть сильная типизация. Куча библиотек, просто подключил и пользуйся. python выучить намного проще. Проще python только lua или Си как вариант. lua учится за пару дней на уровне новичка (без умения писать грамотный и оптимальный по алгоритмам/стилю код). А умение писать грамотный код вообще к языку отношения имеет очень мало, только в плане доступности некоторых инструментов. Таких как ООП. В lua/js оно прототипное, а в других языках где-то его вообще может не быть, в ФП языках например. Или вот python/C++ имеет по ООП множественное наследование, а Java/C# такое запрещает. Там только православное наследование только от одного родителя. Такие особенности языка нужно знать и учитывать когда применяешь разные паттерны и проектируешь код.
@@metris5402 вообще python крутой язык, там по умолчанию есть тип данных для работы с комплексными числами и даже стандартная библиотека cmath для вычислений с комплексными числами. Для математики python штука крутая + там есть библиотеки для визуализации/построения графиков
Бальзам для ушей!!! Если бы хотя бы 50% выкладывающих образовательное или даже просто информативное видео умели ТАК говорить - без воды, слов паразитов, ЭЭЭЭканей и т.п. то интернет перестал бы быть помойкой. Тут же всё четко, по делу, просто, структурировано, с примерами!!!!! Далёк от программирования как пользователь, но очень интересно, и уверен что подобные видео просто не имеют шансов не замотивировать молодое поколение заняться программированием. Люто лайкую!!!!
00:03 Обзор практического применения языка JavaScript 01:39 Разрешение на игру только на мобильном устройстве 04:46 Метод индексов в JavaScript 06:19 Использование точечной нотации для вызова методов в прототипе массива 09:36 Внедрение скрипта в код Telegram 11:10 Понимание разницы между именем хоста и местоположением HN в разных контекстах. 14:13 Необходимость использования контекста и аргументов 15:54 Реализация пользовательского кода для отслеживания индексов массива 19:04 Сравнение массивов в JavaScript 20:29 Откат действий в JavaScript 23:47 Как просматривать прослушиватели событий и обрабатывать их с помощью метода «Получить прослушиватели событий» в консоли Chrome. 25:17 Отправка событий в JavaScript 28:14 Автоматизируйте нажатие кнопок в Hamster Combat IO 29:37 Программный клик и управление энергией 32:42 Открытие в браузере на HST 34:01 Отправка базовых HTTP-запросов вместо виртуальных кликов 37:21 Уязвимость безопасности в веб-приложении Telegram из-за отсутствия знаний JavaScript 39:11 Манипулирование параметрами URL-адресов JavaScript 42:19 Настройка HTTP-запросов и заголовков авторизации 44:27 Отправка запроса на публикацию и манипулирование ответом 47:38 Автоматизация кликов JavaScript для увеличения количества монет 49:09 Автоматизация роботов для кликов по HTTP-запросам
случайно попался видос, ок.думаю гляну под чай. Я конечно все понимаю , но я только щас узнал что в текущему элементу можно получить доступ через `$0` lol ))) Короче это можно юзать для собеса. Знания по ф-циям, прототипам, контекста, замыкания и т.д.) P.S. Кто-то покупает 100 телефонов, а кто-то пользуется знаниями и головой )
@@danielluko7635 если прототипирование, замыкание и т.д. для тебя это "фигня не нужная", ну тогда дружок тебе идти кнопочки красить. Я писал автору канала, что бы был виден отклик, тем самым поблагодарил его, потому что человек дал знания на которые я не обращал внимания или не знал. А вы, сударь, пихаете своё мнение где оно не уместно, да и ещё не правильно. Задумайтесь, непризнанный гений.
@@maximpodhorny2864 Дак вы сударь ни разу не были на собеседованиях раз уж думаете что какие-то там знания функции языка которого многие не знают важнее чем остальное. Вам прямиком в секту любителей задавать наиглупейшие вопросы типо что будет в ответе у оператора === и == c разными операндами
Мне понравилось! Несмотря на то, что с самого начала было понятно что дело дойдет до HTTP запросов, все равно было интересно слушать автора, с каким увлечением он все доносил до аудитории на понятнешем языке. У автора явный преподавательский талант!
Правда, увидев степень "защищённости" проекта, становится очевидным, что это можно ооочень сильно оптимизировать, понятным начинающему айтишнику образом, но смотреть интересно)
Мне очень нравится как тебя рвёт от того как ты хочешь поделиться информацией. "Я не буду подобно объяснять как работает .apply" и через мгновение "Вот так вот работает .apply". Так или иначе спасибо за полезное видео. Ранее узнал о том, что можно переназначить встроенные в JavaScript функции ковыряя расширения AdBlock и SpotiAds. Они переназначают window.fetch.
Кстати. В телеграмме в Debug menu можно включить Debug WebView и вместе с этим включить режим разработчика в настройка мобильной OS. Конечный результат: подключив по проводу телефон к компьютеру на компьютере можно видеть ViewPort и DevTools мобильного браузера. А именно: и Телеграмма, и других браузерных приложений. Это менее удобный альтернативный способ достать http запросы, которые делаются на сервер.
Это в целом прикол с программистами такой . Хорошая доля программистов воспринимают свои знания как искусство , которое нужно не только создавать/накапливать , но и просвещать в нём других . Я тут например на прошлой неделе потратил несколько часов помогая челику в изучении Lua . И я даже не заметил как время пролетело . Хотя это относится и к многим другим профессиям тоже . Если человек горит тем что он делает , то ему хочется заинтересовать других и помочь им разобраться .
Классное видео, видно, что автор много времени потратил, покопался в исходниках и нам разложил. Я как разработчик кайфанул от этого видео, автору респект)
видно как он сам походу находит новые данные, типа что из хэдэра берется инфа об устройстве, то что высветилось консоль лог устройства сразу облегчило жизнь ему, вообще не пришлось искать, разрабы сами всё показали😂😂
Совсем обычная информация для веб-разработчиков, однако, ты очень хорошо объясняешь по сравнению с различными гайдами Ютубе. Я бы даже сказал, за много часов роликов объяснения чего либо, я такие объяснения встречал, супер редко. Прям видно большой опыт! Потому, буду ждать следующие видео!
Мне показалось, что в видео присутствует просто обилие воды, убрать бесконечные повторения "кликать бессмысленно, клик ничего не стоит, вот можно знать js и все круто" и демонстрацию работы чего-либо по сто раз, и видео стало бы короче на добрых полчаса Тем не менее, тема интересная, у меня другая область интересов в программировании, вебом и жс не интересуюсь, но было интересно посмотреть на возможности, которые открывает знание предметной области. Если автору интересно дальше заниматься созданием видео, то рекомендую, конечно, делать минимальный сценарий, чтобы не повторять одно и то же много раз, как для тупых
Нежабаскриптеры душные и не особо сообразительные видимо. Очевидно же, что автор упражняться с аппкой как с головоломкой в желании найти и показать существенно более простой и дешевый способ накручивания. Цель не клики, а найти оптимальный обходной путь решения условной задачки. Как это противоречит первому тезису о бессмысленности кликов? Никак.
Довольно интересно, хоть и знаю все, что нужно, и про прототипы и про переопределение методов, а о таком использовании не задумывался. Видимо потому, что задач таких не было. И за расширение - лайк. Вроде бы знаешь, что такое должно быть, но без необходимости разбираться не охота. А тут все просто - бери и пользуйся
Привет, посмотрел твой ролик, я под впечатлением огромным, для человека который не разбирается в коде и этих всех функциях, это просто гениально. На столько подробно описал и рассказал ( показал), сказать по другому разжевал и положил в рот😊, у меня все больше появляется желание начать заниматься этим. Спасибо большое тебе за этот ролик, я надеюсь что он поможет и направит других людей на правильный путь. Продолжай и дальше заниматься этим, я с удовольствием буду смотреть твои ролики. Если же я в будущем стану успешным в этом всём деле, я хотел бы тебя найти в реальной жизни и от всей души поблагодарить тебя. Таких как ты людей я еще не встречал. Ещё раз спасибо тебе, и удачи, и всех благ и побольше.
Какой талант? Это может сделать абсолютно любой начинающий разработчик. Тут даже никакой защиты нет. Да и на этом хомяке ты нисколько не заработаешь в любом случае
@@егор-ш2о5з тут про талант обучение. "Это может сделать абсолютно любой начинающий разработчик. " - это ежу ясно! По поводу обучения. Да. Внятно и понятно. Но в конце повторятся начал. Уже не знал что говорить. Я по этому поводу могу только одно сказать. "Кто знает, тот понял. А кто не понял, тому и не надо" :))
>.....безграмотно кликают, хотя в реальности это обычный хттп запрос, с которым должны быть знакомы ....ТУТ АВТОР ПОНИМЕТ ЧТО ОБОСРАЛСЯ Разбор устройства бота в телеге под видом откровения
Лучший урок, туториал (не знаю как правильно назвать) По другому обходил защиту, но сейчас мой способ не работает, поэтому нактнулся на этот ролик. Пробовал работать с HTTP запросами, не более (и то на базовом уровне), поэтому огромный поклон! Пасибо!
@@Дкм2480Дкм2 если это дело автоматизировать то там хоть Питон, хоть Котлин, хоть любой другой язык программирования сойдёт, но чтобы потыкаться/поэкспериментировать - постман самый адекватный вариант, ибо допустим я без справочника все нужные префиксы в curl для запроса не вспомню
@@vovaLYSA данные об устройстве телеграм посылает в url-e, автор как раз таки их и отредактировал, заставив приложение думать что клиент зашел с другого айди операционки
@@Airaleais 🤣 намедни собеседовал 15 человек на вёрстку, 90% из них считают себя фронтенд мидлами, в принципе не зная селекторов, событий, JavaScript, гита, да и вообще не понимая чем верстальщик от фронтенд разработчика отличается. Хотите гугл форму на 20 вопросов, проверим ваши скиллы?
я никогда особо не кликал в этих телеграм штуках, в том числе потому что знал, что можно поставить например автокликер как в обычных играх. я ваще охренел, когда узнал, что люди стали массажорами кликать. грустно за старшие поколения даже немного стало
Самое забавное то что толку от этих автокликеров нет так как решает фоновый доход, обычные клики это обычная пыль в глаза, так что особого смысла в кликерах вообще нет.
Спасибо за постоянные обновления. Я предпочитаю торговать на фондовом рынке, поскольку это более прибыльно. Я зарабатываю в среднем 34 500 долларов в неделю, хотя сам почти не торгую.
От лица айтишников, респект автору, отстоял честь настоящих айти хомяков перед крипто школьниками 🙌 красавец 👍 ЗЫ отличный бесплатный урок для подростков 🙏
Отличный урок = бесполезный урок? Автор засмеял разрабов за то что те никак в коде не прикрыли возможность с его слов: "банальными" скриптами автоматизировано кликать по кнопке? Хотя по сути, оглядываясь на прошлое, в настоящем времени ясно что автоматизация этих кликов не даст человеку приемущества над другими, ибо в игре решают прокаченные карточки. Да и на время опубликования видоса уже можно было потратить немного времени, вникнуть в суть игры и прикинуть циферки и понять на чём строится игра)
@@SoRuSfullкачать карточки, выполнять задания и крутить ключи в хомяке тоже можно было автоматизированно.. главный минус всех этих схемок в том что тебя потом за такое могут легко забанить... как впрочем многих в хомяке и перебанилм
@@SoRuSfull Вот именно! Нахрена вообще прикручивать защиту на то, что используют только новые игроки первую неделю, чтобы выйти на пассивный доход. Только ресурсы тратить. Ну, понимаете, они же УМНЫЕ айтишники, они разобрались в игре за 5 минут, зачем тратить больше и вникать). Кринж, конечно, лютый. Более того, из хомяка можно вообще вырезать тапалку и всё будет ок. Ну что они собственно сейчас и сделали, ага)
Как бекэнду было весело это смореть. Лог запросов полюбому ведется и что мы там увидим, что какждые 3000 секунд приходит post-запрос. Хорошо, мы дабавили рандом. Что это за человек такой который не спит и не ест, а запросы шлет. Хорошо, добавилим "расписание". А что это запрос такой POST приходит, а с этой же сессии запрос на загружку интерфейса не пришел. Вот и всё. Все в бан полетят. Как урок по JS очень здорово! Спасибо.
Со стороны бекенда можно еще на user agent глянуть в хедерах, он его не менял, но это не суть, такого же можно много всего напридумать и придумать противодействие этому. Это просто классный урок уровня джуна по нескольким темам с практической частью, пусть и с хайпом на хомяке, но круто же)
А если ещё учитывать ботов, которые шлют тысячи запросов, не спят и не едят)) У которых на аккаунтах миллионы коинов, то в бан полетят все ботоводы, но если разработчикам реально всё равно, а это видно, т.к никаких шифрований нет
>весело это смотреть желаю вам поскорее набраться опыта, наименее затратным путём. потому что если вы думаете, что "все в бан полетят" по вашей цепочке действий и противодействий, вы глубоко заблуждаетесь; и автор видео всё ещё остаётся прав в том, что физические "нажиматели" это идиотизм.
Они убрали монеты, а вход ещё работает через корректировку url. В целом смотрел не ради обхода тапа, а ради интереса. Некоторые моменты были познавательны, сам начинаю познавать JS, было полезно узнать что-то новое. Довольно интересно рассказываешь, и показываешь. Спасибо!
@tashchan В хроме есть офигенная вещь - Override - указываешь папку и включаешь для домена, вначале скрипты будут браться из этой папки. т.е. [...].indexOf() можно просто заменить на 0 прямо в коде и будет работать.
В отладчике Desktop версии это тоже есть. (счас проверил), просто указать папку и на любом скрипте сделать "Переопределить". он сохранится в эту папку и будет доступен для редактирования.
Только начинаю свой путь в вебке, и мне было абсолютно по барабану на хомяка, но было интересно послушать и посмотреть на интересный пример работы. Пожалуйста, друг, тебя супер интересно слушать, продолжай заливать видосы и не зацикливайся на одних гринд кликерах.
Я веб фулстэк разраб с пятилетним стажем коммерческой разработки екоммерс (магента в основном). В общем ничего нового не открыл для себя, но было просто интересно послушать грамотного специалиста, спасибо за старания, лови лайк и подписку)
и ведь это максимально близко к истине издавна на фондовых биржах хомяками называют трейдеров-новичков, которые сливают свои капиталы на эмоциях и панике так что тут жирнющий намёк на это.
@@Lunathris 15 лет это издавна? Это если считать время появления битка и с ней сферы криптовалюты. Как раз таки издавна хомяками называли людей имеющих склонность к накапливанию чего - либо, например ресурсов. Нормальное оригинальное название.
Слушал затаив дыхание, всё от и до: такого комплексного обзора инструментов браузера, особенностей JS и как это всё применять на практике я не видел никогда. Реально лекция про то как забивать и доставать гвозди - вместо нудного рассказа про молотки и пассатижи
А Вы тоже считаете, что суть хомяка это тыркать месяцами?) Это забавно, что болшинство стебущихся над игроками в тапалки, дажне разобрались в вопросе.)) П.С. сам я не играю в хомяка, если что.
@@Rororo321 А в чем суть хомяка? Кмк просто продажа авторами рекламы(нагон трафика на видосы и тд) используя хайп на том что notcoin стрельнул играя на чувстве упущенной выгоды. Причин не стебатся над игроками не вижу
@@Rororo321 конечно тапающие игроки делают это с чувством, что они точно во всём разобрались, а другие просто "не в теме", а в случае чего всегда можно соскочить "да я по приколу просто тыкал"
@@NNN-vd7lh не совсем понял про поиск. Но да $1 будет указывать на тот элемент который был выбран мышью (вероятно в фокусе тоже считается) перед этим, а $2 перед ним и тд.
@@sas408 А чем проще? Copy JS Path находится на втором уровне вложенности контекстного меню. Оно не вернет а добавит в буфер, то есть все равно нужно перейти на консоль и вставить. Не вижу тут никакого упрощения. Кроме того если уже работаешь с элементом, он выран, смотришь какие-то его свойства и тут нужно програмно например клик на нем вызвать. По-моему явно проще набрать $0 вместо того чтоб снова наводить на него курсор, кликать правой клавишей мыши, переводить курсок чтоб открылось меню второго уровня вложенности, возвращаться в консоль и делать вставку.
@AntowaKartowa так получилось, что есть некие инструменты для автоматизации для того же nodejs (штраф за незнание nodejs btw) и для того, чтобы стабильно получать тот же результат нужно какие то строгие правила для поиска. И да, тут правильнее сказать не проще, а полезнее.
я видать от жизни отстал, чето слышал про то что какая то популярная кликер игруха, а люди на серьёзных щах думают что зарабатывают на этом??! то есть прям серьёзно??!
@@DueinZ Да, вера в человечество опять дала трещину. Они еще и предъявы кидают - типа тапали много, а денег мало. Правительство должно срочно разобраться и оплатить их тупость.
Реально заебатое видео! Я, никогда на JS не писавший, смог с вашей подачи наговнокодить скрипт, автоматически вводящий капчу на alldatasheet. Бесила меня невероятно)
Автор, спасибо за такое крутое видео, практика которая демонстрирует чего можно добиться если просто знать что ты делаешь. Сам кибербезопасник, который часто участвует в CTF. Такие видео очень редки в открытом доступе в рутубе, было бы здорово если бы ты делал такое еще!
На лайк оформлен, видос скинут знакомому, который думает, что это может быть не просто прекол, а что-то реальное. Большое автору спасибо, часик жизни потрачен явно не зря) Единственное, что интересно проверить самому - а что всё же будет, если отправить нереалистичный запрос и попытаться обработать возникающие исключения, если они вообще будут. Если удастся отправить запрос с 10000000+ кликов и получить эти клики в профиль, то всё, это уже прям прикол будет
Спасибо большое. Видео посмотрел не потому, что хочу тапать по 1000000000000000 кликов в секунду, а потому, что мне интересно, как это все устроено, и какие приемы использовать. Так я узнал о, например resource override и теперь буду её использовать, ибо штука крутая. Ну и вообще спасибо за ролик)
Думал зайду на 2 минуты, в итоге залип на 50) Хомяком не интересовался, но после твоего видоса с разжевыванием что там у них и как, появилась мотивация пойти сделать опенсорсного бота для автоотправки запросов на сервак, дабы облегчить людям жизнь) подача отличная, в сон не клонит, а это главное Ну и по классике: Братан, хорош, давай, давай, вперед! Контент в кайф, можно еще? Вообще красавчик! Можно вот этого-вот почаще?
Ну наконец-то я нашёл такое видео. Уже более 2-х месяцев работает мой самописый бот для хомяка, так как и сказал автор "Обычный HTTP запрос". Всё так, а если сюда привязать логику выявления самой прибыльной карты, парсинг комбо-карт и шифра с сайтов, автовычисление доступных кликов, то можно сделать как у меня - 200 аккантов, которые выжимают максимум из тапалки 24\7.
@@merxan24 видимо ради 10 центов с 1млн после дропа в моменте конвертации. А в итоге и ниже, когда все "миллионеры" рванут продавать "свое богатство". Но есть подозрение, что многих ждет перед дропом разочарование в виде массовых банов после включения деанонимизаторов на базе ИИ, которые просто выявят всех ботоводов.
Интересный видео по JS, еще и на очень интересном примере. Тут однозначно лайк. Даже подпишусь, надеюсь будут еще подобные интересные видео :) Лови пятюню от разработчика на петухоне
Пусть у меня и совсем другой стек разработки, видео посмотрел на одном дыхании. Великолепная подача, с которой материал будет понятен любому, кто хоть немного в теме. Удачи в развитии канала!
досмотрел до конца. ты крут, не могу тебя не хвалить! было бы вообще супер, если ты говорил, как бы сделал ты, но поднятие самих проблем по себе тоже очень интересно. жду продолжение истории связанное с сокет соединением)
прогеры такой хуйней заниматься ну будут, а те кто думает что щас натапает, ума нет такое написать . круг замкнулся))) ну для хомяков можно написать скрипт и продавать
Налог на незнание маркетинга в прямом эфире: Видосы в тиктоке, где люди разными глупыми способами кликают - маркетинговая акция, на то что бы привлечь еще больше людей или заставить их чаще кликать)
Дорогой автор канала, хочу выразить свое уважение в вашу сторону за столь ценные знания, мой самый низкий поклон в вашу сторону 🙇♂🙇♂🙇♂. это видео открыло для меня необитаемые пути развития, я чувствую будто я открыл секретную локацию в Скариме.
еще забавнее, что они реально верят, что все так просто и можно накрутить хоть миллиард коинов. Автор просто взял запросы с клиентсайда, а про антифрод на стороне сервера ни слова не сказал, в итоге хомячков второй раз побрил, в этот раз уже технически.
в этом ничего такого нет, этот исходный код он фронтовой. А сами клики это такой же api запрос на сервер хомяка. Так что защитится не получится, да и оно не нужно, так как ничего того что сливать нельзя и к чему доступ не должен быть не уходит в открытый доступ
@@sergeysakharov1574 как детектить открытие консоли, есть универсальный метод? на одном известном сайте раньше была подобная фича, там кое какие изменил происходили при открытии консоли в хром, на других браузерах не проверял. тогда долго копался в коде, пытался понять как это работает - вроде бы там что-то выводилось в консоль, ни как то "невидимо", потом проверялось возвращаемое значение. к сожалению, уже точное не помню, но всегда были интересны вот такие возможности, лазейки.
@@EricGro-en8lo только вот на сервер ЛЮБОЙ ЗАПРОС должен проходить валидацию. А то есть умники которые отправят запрос на получение условно паролей и получат их а всё потому что разрабам лень сделать лишную валидацию.... как минимум данные должны шифроватся и как минимум провервят от куда пришёл запрос. и то в идеале было бы не плохо как выше сказали делать через тот же веб сокет хотя бы
Думал об этом, когда только вышел хомяк. Но я изучал джаву, а потом занимался строительством дома, так что просто не знал как это сделать. А ТУТ ХОБА! Респект автору!
@@ИаанКузьмин-ж7г Хомячки работают, разработчики зарабатывают. Вспоминаю сайты где можно было получать деньги за просмотр рекламы, лайки видео и написание хороших комментариев, как по мне, там можно будет заработать больше чем здесь, если оно даже в листинг выйдет, что не является фактом. Разработчики могут просто все деньги себе забрать и улететь на Мальдивы.
на самом деле даже не думал об этом с такой стороны, хорошая перспектива) хотелось бы еще услышать это с другой стороны, как можно было бы избежать такого простого обхода, и возможно ли это вообще
Здесь на самом деле у хамстер комбат, как я понимаю, вообще не было никакой защиты. То есть серверу все равно какой агент отправил запрос, chrome, postman, android. Если уж комплексно подходить к защите, то я думаю можно было бы использовать canvas fingerprint, т.к. мы получаем данные о графическом адаптере, драйверах и процессоре и уже из этой информации делаем вывод о том, с какого устройства отправляется запрос. Но разрабы вообще не заморачивались, поэтому можно сделать вывод о том, насколько для них было важно сколько ты нафармил и как ты фармил (честно/не честно)
@@moy_gospadin_ABOBA просто сложнее. мобильное тоже общается запросами. эти запросы сложнее перехватить, но НЕ "не реально". А дальше опять POSTMAN и поехали.
+, не понимая что вокруг нота, не было хайпа, всем было всё равно, и ферм и ботов не было (по крайней мере не в таких безумных масштабах) от туда и хоть какая то ценность, а смотря что делают с этим хомяком, ну сколько их монета стоить будет когда 12 летние хитрецы уже себе миллиарды накрутили? 100 лямов на 25 центов? Если обмен вообще прикрутят.
Чем больше таких людей как вы, тем больше выдадут тем, кто остался, это так работает, даже в крипте, особенно в крипте, вспомним солану на 12 баксах, сейчас стоит 180
К чему эта кичливость? Человек начал объяснять максимально подробно и последовательно. В вашем подходе, обвусцируй разрабы эти запросы, сидели бы чесали репу, прежде чем начать изучение с начала, как это сделал автор видео.
Вроде видео на 50 минут, но смотрится на одном дыхании Недавно потерял мотивейшн учить js но посмотрев видео понял насколько много возможностей он предлогает и все встало на свои места)) Автору спасибо за контент, с нетерпением жду новых видео Удачи
@frostbearer I know, dear. I am actually from US. Я же уточнил, юмор:) Этим просто нужно наслаждаться:) The rest are just small details, vanishing in shadows of the glory of the endless universe...
Наконец-то уроки по JS которые мы заслужили!
+
+
Ну как сказать уроки, тут просто говорится как работает, а уроки они и доожны быть уроками чтобы давать большое кол. знаний, а не те которые через дня 1-2 можно забыть
@@UnfosKarlion Уроки - это про систематизированное получение знаний, а не про большое количество знаний.
Не заслужили а натапали 😂
самый лучший способ заинтересовать людей на обучение, показать на насущной проблеме)
"насущной "ПРОБЛЕМЕ"" ахахаха
@@zloidooraque0 ну как обычно бывает, проблема искусственная, навязанная, накрученая или надутая, а это насущная, или жизненная. Не знаю, короче жиза
@@zloidooraque0🤡
@@zloidooraque0 Под насущной проблемой тут, думается, имеется ввиду то, что интересно, на чем просто сконцентрировать внимание. А заинтересованность - один из столпов эффективной обучаемости) Одно дело какие-то абстрактные задачки решать, и совсем другое - взаимодействовать с объектом интереса.
Я не разбираюсь в вебе и боюсь его, поэтому делала это через pyautogui.. Да, с проверкой по скрину 🥴
После таких видео появляется реальный интерес к изучению JavaScript. Все четко, наглядно и понятно
этот случай с возможностью тапа на js говорит только лишь о кри-ворукости разрабов хомяка, а не о важности js, скорее наоборот, это исключение, и изучив js вы в дальнейшем подобными вещами заниматься не будете со 100% вероятностью, потому что это высокоуровневый язык бесполезный для подобных задач
@@maks2откуда ты определил вероятность 100%? Из головы? И какой же язык полезный для подобных задач? В вебе всего один универсальный инструмент и это - Js. Здесь не идет речь о системной разработке или взлом операционной системы, здесь реч идет именно о веб технологии и веб приложениях.
@@braian0511 потому что нормальные игры не пишут на js, а если пишут случается то что рассматривается в данном видео.
@@maks2 это случилось не потому что игра написана на js, а потому что разрабы не очень то парились насчет подобной ситуации. И они очень грамотно поступили я считаю. Сделай они игру как отдельное мобильное или десктопное приложение, написанное на «хороших языках», они во первых потратили бы больше бюджета на дополнительных разрабов и поддержку приложений, а во вторых, пользователям было бы менее удобно в отличие от того что бы просто зайти в телегу и запустить бота. И кроме этого, Игры написанные на топовых движках типа unity и unreal engine взмаливаются за несколько дней. И это с учетом того что компании покупают за миллионы долларов спец софты для защиты своих игр. Вот например, stalker 2 взломали на следующий день сразу после релиза. Любой язык является важным, просто все зависит от того где и как ты его используешь))
Автор ты очень классно объясняешь и рассказываешь. Других гайдоделов невозможно просто слушать без перемотки и х1.5-2 скорости, но ты настлько грамотно все говоришь, что я не заметил как прошли пол часа без единой перемотки, как за 10 минут. Респект.
50 минут без ускорения
@@LetsLiveinPeace-r3h👉👈
Блятб, 50 минут прошло? Я только сейчас заметил......
Этот фронтендер только что уничтожил тысячи "криптоинвесторов школьного возраста" ;)
и дошкольного😂😂😂
и послешкольного 😮
не совсем и школьного, замечал как взрослые люди 25-40 лет этой хуетой занимаются.
Никого он не уничтожил. Криптоинвесторы школьники не смотрят такие видео, а если и посмотрят то с 90% вероятностью не разберутся в инструментах разработчика и прочих инструментах и техникак. В конце концов тут лишь автоматизация процесса, а не устранение первоисточника и образование людей (которые думают что за тап по экрану можно заработать денег).
@@secretagent5209 За тап по экрану невозможно заработать денег или прокачивая какие-то карточки, но есть такое понятие как "mass adoption", а какое будет действие неважно, главное оно есть. И эти игры в телеграме оказались самыми эффективными из всего, что было ранее, никакая реклама неспособна была привлечь столько новых людей в крипту. Поэтому все получат своё вознаграждение в той или иной мере.
Инженеры считают себя самыми умными, прикручивая резиновые пальцы к телефону, погромизды считают себя самыми умными, потому что один из них смог подменить данные из браузера. Но на самом деле самые умные здесь, это разработчики и маркетологи этого хомяка, которые лутают миллионы на продаже своей аудитории.
Это и так было понятно, ноткоина 2.0 не будет никогда. Это был первый и последний шанс. Дальше только дойка людей
Но а самые-самые умные оставляют подобные комментария
именно
Эти гении такие контракты лутают,что даже миллиардеры ахуели бы.100 миллионов скачиваний за день на инди игре в котором нужно лутать ключи
Да, я сам офигел 😂@@Beka_Richman
Я уже подумал, что вау, сейчас посмотрю ещё видео, после такого хорошего контента, а на канале только один видос. При просмотре такой мысли даже и не возникло. Жду следующее видео, реально качественно, интересно и практично.
Это просто "слив" из курса, естественно у автора таких видосов тонна,но увы и ах,не на ют
@@mikola218Скажите где искать пожалуйста?
@@mikola218 как автора курсов зовут?
Ну чтож, вышло новое!
Я вам больше скажу как разработчики зарабатывают деньги на нем, тапая хомяка вы продвигаете чей то канал в телеграмме ,узаконенная накрутка чужих каналов
друзья, это показали сквозь замочную скважину глубину кроличьей норы возможностей js для студентов курса фуллстек на js, а не для хомячков, извините. Цените труд автора, это редкое видео, которые обычно не выходят в оутлайн;)
Можно ссылочку или полное название курса)
Новичкам js противопоказан. Лучше начинать с чего-то попроще, например C#/lua/Haskell
Потому что в js намешано всего и отовсюду. Там и часть кривого ФП есть и часть кривого ООП на основе прототипов, асинхронное программирование, обязательное знание html, css, DOM. А потом поверх js ещё учить фреймворки. И ts возможно тоже придётся изучать. Слишком большая база знаний выходит.
Новичкам начинать понимать программирование с js будет крайне сложно, будет просто каша в голове.
Не говоря уже о том что знания языка это просто инструмент. А опыт программиста заключается в понимании алгоритмов, методов оптимизации, соблюдения стиля кода, знании паттернов, популярных библиотек и фреймворков, умении использовать те инструменты которые есть в языке программирования эффективно.
Если эти базовые знания совместить со знаниями js - это слишком много для новичков и за год человек такой объём не осилит.
@@qwertymangames1800за год самый новичок и python не научит 😂
@@metris5402 python намного проще синтаксически и там хотя бы норм ООП есть. Есть сильная типизация. Куча библиотек, просто подключил и пользуйся. python выучить намного проще. Проще python только lua или Си как вариант.
lua учится за пару дней на уровне новичка (без умения писать грамотный и оптимальный по алгоритмам/стилю код).
А умение писать грамотный код вообще к языку отношения имеет очень мало, только в плане доступности некоторых инструментов. Таких как ООП. В lua/js оно прототипное, а в других языках где-то его вообще может не быть, в ФП языках например.
Или вот python/C++ имеет по ООП множественное наследование, а Java/C# такое запрещает. Там только православное наследование только от одного родителя. Такие особенности языка нужно знать и учитывать когда применяешь разные паттерны и проектируешь код.
@@metris5402 вообще python крутой язык, там по умолчанию есть тип данных для работы с комплексными числами и даже стандартная библиотека cmath для вычислений с комплексными числами. Для математики python штука крутая + там есть библиотеки для визуализации/построения графиков
Чел за 50 минут за бесплатно смог рассказать инфу продуктивнее и понятнее чем колледж за 4 года с оплатой 500к за обучение 💀
ходить в колледж нужно потому что
Полностью согласен я вообще без навыков почти все понял
@@tampondjeka точнее Function.prototype.apply(), уж очень на MDN документации по js (типа официальной) сложно написано, для меня пока что не бум бум
@@tampondjeka Я нихуя не понял
@@michael_sama поплач блядота
Бальзам для ушей!!! Если бы хотя бы 50% выкладывающих образовательное или даже просто информативное видео умели ТАК говорить - без воды, слов паразитов, ЭЭЭЭканей и т.п. то интернет перестал бы быть помойкой.
Тут же всё четко, по делу, просто, структурировано, с примерами!!!!! Далёк от программирования как пользователь, но очень интересно, и уверен что подобные видео просто не имеют шансов не замотивировать молодое поколение заняться программированием. Люто лайкую!!!!
Дорогой ютуб, я поставил лайк, подписку и написал комментарий. Рекомендуй мне больше таких видео.
Тебе тоже вместо нормального контента попадается параша, которой ты НИКОГДА не интересовался?
@@Zefurfy новые алгоритмы ютуба... ну как новые, им уже пол года
@@ProCto_Filya мне и до этого всякая хуйня в реках попалась. (Перечислять не буду...)
Мне вот интересно почему ютуб сносит мой комментарий. Пишешь, пишешь, думаешь все ок, заходишь чекнуть, а коммента и нету...
@@asdfasdfasdfasdf-f3p он не сразу добавляется, блин, есть такие индивиды которые думают что их комент не добавился и отправляют его раз 20
00:03 Обзор практического применения языка JavaScript
01:39 Разрешение на игру только на мобильном устройстве
04:46 Метод индексов в JavaScript
06:19 Использование точечной нотации для вызова методов в прототипе массива
09:36 Внедрение скрипта в код Telegram
11:10 Понимание разницы между именем хоста и местоположением HN в разных контекстах.
14:13 Необходимость использования контекста и аргументов
15:54 Реализация пользовательского кода для отслеживания индексов массива
19:04 Сравнение массивов в JavaScript
20:29 Откат действий в JavaScript
23:47 Как просматривать прослушиватели событий и обрабатывать их с помощью метода «Получить прослушиватели событий» в консоли Chrome.
25:17 Отправка событий в JavaScript
28:14 Автоматизируйте нажатие кнопок в Hamster Combat IO
29:37 Программный клик и управление энергией
32:42 Открытие в браузере на HST
34:01 Отправка базовых HTTP-запросов вместо виртуальных кликов
37:21 Уязвимость безопасности в веб-приложении Telegram из-за отсутствия знаний JavaScript
39:11 Манипулирование параметрами URL-адресов JavaScript
42:19 Настройка HTTP-запросов и заголовков авторизации
44:27 Отправка запроса на публикацию и манипулирование ответом
47:38 Автоматизация кликов JavaScript для увеличения количества монет
49:09 Автоматизация роботов для кликов по HTTP-запросам
дай бох тебе здоровья мил человек
@@ВикторПрудников-ь1к спасибо🙂
Непризнанный герой
Нейросеткой сделал?
В закреп
случайно попался видос, ок.думаю гляну под чай. Я конечно все понимаю , но я только щас узнал что в текущему элементу можно получить доступ через `$0` lol ))) Короче это можно юзать для собеса. Знания по ф-циям, прототипам, контекста, замыкания и т.д.)
P.S. Кто-то покупает 100 телефонов, а кто-то пользуется знаниями и головой )
Ну кстати 100 телефонов это может быть хороший спам
для собеса нужны знания которые используются а не всякая фигня ненужная
@@danielluko7635 если прототипирование, замыкание и т.д. для тебя это "фигня не нужная", ну тогда дружок тебе идти кнопочки красить. Я писал автору канала, что бы был виден отклик, тем самым поблагодарил его, потому что человек дал знания на которые я не обращал внимания или не знал. А вы, сударь, пихаете своё мнение где оно не уместно, да и ещё не правильно. Задумайтесь, непризнанный гений.
@@maximpodhorny2864, не тратьте своё время на дураков.
@@maximpodhorny2864 Дак вы сударь ни разу не были на собеседованиях раз уж думаете что какие-то там знания функции языка которого многие не знают важнее чем остальное. Вам прямиком в секту любителей задавать наиглупейшие вопросы типо что будет в ответе у оператора === и == c разными операндами
Мне понравилось! Несмотря на то, что с самого начала было понятно что дело дойдет до HTTP запросов, все равно было интересно слушать автора, с каким увлечением он все доносил до аудитории на понятнешем языке. У автора явный преподавательский талант!
Правда, увидев степень "защищённости" проекта, становится очевидным, что это можно ооочень сильно оптимизировать, понятным начинающему айтишнику образом, но смотреть интересно)
Обычно не оставляю комменты, но тут я просто обязан.. эти 50 минут пролетели как одна. Спасибо!
Как всегда: нахожу интересное видео какого-то программиста - а там одно единственное видео
Вышел разбор на blum
Просто хороший программист - это хороший программист, а блогер - это блогер ¯\_(ツ)_/¯
@@FeruzNurillaev Где можно посмотреть?
ты тоже визиту программиста нашел?)
Мне очень нравится как тебя рвёт от того как ты хочешь поделиться информацией. "Я не буду подобно объяснять как работает .apply" и через мгновение "Вот так вот работает .apply".
Так или иначе спасибо за полезное видео.
Ранее узнал о том, что можно переназначить встроенные в JavaScript функции ковыряя расширения AdBlock и SpotiAds. Они переназначают window.fetch.
Кстати. В телеграмме в Debug menu можно включить Debug WebView и вместе с этим включить режим разработчика в настройка мобильной OS.
Конечный результат: подключив по проводу телефон к компьютеру на компьютере можно видеть ViewPort и DevTools мобильного браузера.
А именно: и Телеграмма, и других браузерных приложений.
Это менее удобный альтернативный способ достать http запросы, которые делаются на сервер.
😀😀
Это в целом прикол с программистами такой .
Хорошая доля программистов воспринимают свои знания как искусство , которое нужно не только создавать/накапливать , но и просвещать в нём других .
Я тут например на прошлой неделе потратил несколько часов помогая челику в изучении Lua . И я даже не заметил как время пролетело .
Хотя это относится и к многим другим профессиям тоже . Если человек горит тем что он делает , то ему хочется заинтересовать других и помочь им разобраться .
так подробного объяснения и не было, он просто описал метод... Подробно - это нечто большее, но ты видимо не поймешь..
@@hsmcs2 возможно. Но для меня это объяснение было удовлетворено.
Изучать js гораздо интереснее на таких примерах. Мне было интересно, спасибо.
Классное видео, видно, что автор много времени потратил, покопался в исходниках и нам разложил. Я как разработчик кайфанул от этого видео, автору респект)
Скорее не много времени, а знает что делает, профессионал, на самом деле код комбата простой
видно как он сам походу находит новые данные, типа что из хэдэра берется инфа об устройстве, то что высветилось консоль лог устройства сразу облегчило жизнь ему, вообще не пришлось искать, разрабы сами всё показали😂😂
Чувак, ты делаешь контент!!!
Не останавливайся пожалуйста
реальное обучение на практике. Очень полезно. спасибо автору. ждем новых видео.
Совсем обычная информация для веб-разработчиков, однако, ты очень хорошо объясняешь по сравнению с различными гайдами Ютубе.
Я бы даже сказал, за много часов роликов объяснения чего либо, я такие объяснения встречал, супер редко. Прям видно большой опыт!
Потому, буду ждать следующие видео!
Да все так, обычный REST )
Инжект кода и переписывание прототипов это не обычная инфа, я думаю все таки более специфичная, про рест да обычная
Мне показалось, что в видео присутствует просто обилие воды, убрать бесконечные повторения "кликать бессмысленно, клик ничего не стоит, вот можно знать js и все круто" и демонстрацию работы чего-либо по сто раз, и видео стало бы короче на добрых полчаса
Тем не менее, тема интересная, у меня другая область интересов в программировании, вебом и жс не интересуюсь, но было интересно посмотреть на возможности, которые открывает знание предметной области. Если автору интересно дальше заниматься созданием видео, то рекомендую, конечно, делать минимальный сценарий, чтобы не повторять одно и то же много раз, как для тупых
@@Lexan130 х2 скорость и ОК
попробуй вместо видосов, книги читать,
Начало: Кликать хомяка бессмысленно из-за бесполезности при развитии заработка в час
Конец: Вот так вы и сможете кликать хомяка быстрее
он из жабаскрипта - ему норм
Это для новых игроков
Ахах
Нежабаскриптеры душные и не особо сообразительные видимо. Очевидно же, что автор упражняться с аппкой как с головоломкой в желании найти и показать существенно более простой и дешевый способ накручивания. Цель не клики, а найти оптимальный обходной путь решения условной задачки. Как это противоречит первому тезису о бессмысленности кликов? Никак.
Цель ролика обучение, на популярном и хайповом примере.
Хоть какая-то польза от хомяка в лице мотивации изучения программирования.
Довольно интересно, хоть и знаю все, что нужно, и про прототипы и про переопределение методов, а о таком использовании не задумывался. Видимо потому, что задач таких не было. И за расширение - лайк. Вроде бы знаешь, что такое должно быть, но без необходимости разбираться не охота. А тут все просто - бери и пользуйся
Привет, посмотрел твой ролик, я под впечатлением огромным, для человека который не разбирается в коде и этих всех функциях, это просто гениально. На столько подробно описал и рассказал ( показал), сказать по другому разжевал и положил в рот😊, у меня все больше появляется желание начать заниматься этим. Спасибо большое тебе за этот ролик, я надеюсь что он поможет и направит других людей на правильный путь. Продолжай и дальше заниматься этим, я с удовольствием буду смотреть твои ролики. Если же я в будущем стану успешным в этом всём деле, я хотел бы тебя найти в реальной жизни и от всей души поблагодарить тебя. Таких как ты людей я еще не встречал. Ещё раз спасибо тебе, и удачи, и всех благ и побольше.
Ну талант на обучение у тебя парень, не останавливайся, разбогатеешь!!!!!!!
Какой талант? Это может сделать абсолютно любой начинающий разработчик. Тут даже никакой защиты нет.
Да и на этом хомяке ты нисколько не заработаешь в любом случае
@@егор-ш2о5з тут про талант обучение. "Это может сделать абсолютно любой начинающий разработчик. " - это ежу ясно! По поводу обучения. Да. Внятно и понятно. Но в конце повторятся начал. Уже не знал что говорить. Я по этому поводу могу только одно сказать. "Кто знает, тот понял. А кто не понял, тому и не надо" :))
@@егор-ш2о5з Почему ты думаешь, что никто не заработает?
@@егор-ш2о5з талант на обучение, дядя
перечитай коммент
@@егор-ш2о5з ну так он про обучение говорит, что объясняет хорошо, а не про хомяка
Коды из видео:
(UPD: Внимание! Hamster мог обновить url сайта. Так что не забудьте при необходимости поменять url у себя в коде.)
if(location.hostname === "hamsterkombat.io") {
const original_indexOf = Array.prototype.indexOf
Array.prototype.indexOf = function (...args) {
if(JSON.stringify(this) === JSON.stringify(["android", "android_x", "ios"])) {
setTimeout(() => {
Array.prototype.indexOf = original_indexOf
})
return 0
}
return original_indexOf.apply(this, args)
}
}
// ---
{
const button = document.querySelector(".user-tap-button")
let reachedZeroEnergy = false
function tick() {
try {
const energy = document.querySelector(".user-tap-energy > p")
if(energy) {
const energyStr = energy.innerText
const currEnergy = Number(energyStr.split('/')[0])
const maxEnergy = Number(energyStr.split('/')[1])
if(!reachedZeroEnergy) {
button.dispatchEvent(new PointerEvent('pointerup'))
button.dispatchEvent(new PointerEvent('pointerup'))
button.dispatchEvent(new PointerEvent('pointerup'))
button.dispatchEvent(new PointerEvent('pointerup'))
}
if(currEnergy = maxEnergy - 10) {
reachedZeroEnergy = false
}
}
} catch(e) {
console.log(e)
}
setTimeout(tick, 100 * Math.random() + 50)
}
tick()
}
>.....безграмотно кликают, хотя в реальности это обычный хттп запрос, с которым должны быть знакомы ....ТУТ АВТОР ПОНИМЕТ ЧТО ОБОСРАЛСЯ
Разбор устройства бота в телеге под видом откровения
почему удалил мой коммент ?)
Дружище, понятно что пример на хомяке собрал кое какие просмотры, но может быть снимешь что то еще, подобное этому?) поддержим лайкосом
Вы же понимаете что браузер можно задетектить? И получить от бана до статьи 273 уголовного кодекса.
@@drovosegдо 273 статьи 😂
Бро, это лучшее видео что я видел за последнее время, действительно узнал что то новое, спасибо !
Продолжай снимать обязательно
Лучший урок, туториал (не знаю как правильно назвать)
По другому обходил защиту, но сейчас мой способ не работает, поэтому нактнулся на этот ролик.
Пробовал работать с HTTP запросами, не более (и то на базовом уровне), поэтому огромный поклон!
Пасибо!
Красавчик, как есть красавчик! Глубина и умение объяснять! Вот такие должны быть преподаватели
На тему запросов в постмане - у него есть встроенная глобальная переменная, по этому можно сделать `"timestamp": "{{$timestamp}}"`
Да постман тут и не нужен, проще через php и curl устроить всё это. Дело минут 30
@@Дкм2480Дкм2только токен обновлять надо будет
@@Дкм2480Дкм2 если это дело автоматизировать то там хоть Питон, хоть Котлин, хоть любой другой язык программирования сойдёт, но чтобы потыкаться/поэкспериментировать - постман самый адекватный вариант, ибо допустим я без справочника все нужные префиксы в curl для запроса не вспомню
@@Дкм2480Дкм2 php, блин в 2к24? 😅😅😅 Гораздо проще на Go или Rust
@@Дкм2480Дкм2о да, особенно получение актуального токена. Но вопрос в другом: зачем, мистер Андерсон, зачем вы это делаете?
Когда сеньор выпил пивка и решил показать скиллы ))
Да круто но побреют потому что тг дает данные о устройстве таким вебсайтам через свой ейпиай, как по приколу сделать да
@@vovaLYSA данные об устройстве телеграм посылает в url-e, автор как раз таки их и отредактировал, заставив приложение думать что клиент зашел с другого айди операционки
ну не знаю что за автор но на видео уровень недоджуниор
@@Airaleais 🤣 намедни собеседовал 15 человек на вёрстку, 90% из них считают себя фронтенд мидлами, в принципе не зная селекторов, событий, JavaScript, гита, да и вообще не понимая чем верстальщик от фронтенд разработчика отличается. Хотите гугл форму на 20 вопросов, проверим ваши скиллы?
@@МойПК-и6э
Давай
я никогда особо не кликал в этих телеграм штуках, в том числе потому что знал, что можно поставить например автокликер как в обычных играх. я ваще охренел, когда узнал, что люди стали массажорами кликать. грустно за старшие поколения даже немного стало
Самое забавное то что толку от этих автокликеров нет так как решает фоновый доход, обычные клики это обычная пыль в глаза, так что особого смысла в кликерах вообще нет.
так всегда - кто умнее - знает как что то использовать. и речь не только про ИТ сейчас.
Спасибо за постоянные обновления. Я предпочитаю торговать на фондовом рынке, поскольку это более прибыльно. Я зарабатываю в среднем 34 500 долларов в неделю, хотя сам почти не торгую.
Спасибо, миссис Сандрина Эдмондсон.
она доступна в телеграмме
Это имя пользователя 👇 на теле
@SandrinaEdmondson💯Вот и все
Или даже что такое Apk
Хорошая подача материала, было интересно смотреть как шаг за шагом всё происходит.
Уважаемый ютуб, я поставил лайк, подписал, поставил оповещение на этот канал, прошу, рекомендуй таких авторов почаще.
Хорошо, братан, рекомендую
От лица айтишников, респект автору, отстоял честь настоящих айти хомяков перед крипто школьниками 🙌 красавец 👍
ЗЫ отличный бесплатный урок для подростков 🙏
Отличный урок = бесполезный урок? Автор засмеял разрабов за то что те никак в коде не прикрыли возможность с его слов: "банальными" скриптами автоматизировано кликать по кнопке? Хотя по сути, оглядываясь на прошлое, в настоящем времени ясно что автоматизация этих кликов не даст человеку приемущества над другими, ибо в игре решают прокаченные карточки. Да и на время опубликования видоса уже можно было потратить немного времени, вникнуть в суть игры и прикинуть циферки и понять на чём строится игра)
@@SoRuSfullкачать карточки, выполнять задания и крутить ключи в хомяке тоже можно было автоматизированно.. главный минус всех этих схемок в том что тебя потом за такое могут легко забанить... как впрочем многих в хомяке и перебанилм
@@SoRuSfull Вот именно! Нахрена вообще прикручивать защиту на то, что используют только новые игроки первую неделю, чтобы выйти на пассивный доход. Только ресурсы тратить. Ну, понимаете, они же УМНЫЕ айтишники, они разобрались в игре за 5 минут, зачем тратить больше и вникать). Кринж, конечно, лютый. Более того, из хомяка можно вообще вырезать тапалку и всё будет ок. Ну что они собственно сейчас и сделали, ага)
Вообще респект за такую рубрику, побольше бы таких налогов на незнание мини аппов в телеграмме!
Как бекэнду было весело это смореть. Лог запросов полюбому ведется и что мы там увидим, что какждые 3000 секунд приходит post-запрос. Хорошо, мы дабавили рандом. Что это за человек такой который не спит и не ест, а запросы шлет. Хорошо, добавилим "расписание". А что это запрос такой POST приходит, а с этой же сессии запрос на загружку интерфейса не пришел.
Вот и всё. Все в бан полетят.
Как урок по JS очень здорово! Спасибо.
Со стороны бекенда можно еще на user agent глянуть в хедерах, он его не менял, но это не суть, такого же можно много всего напридумать и придумать противодействие этому. Это просто классный урок уровня джуна по нескольким темам с практической частью, пусть и с хайпом на хомяке, но круто же)
А если ещё учитывать ботов, которые шлют тысячи запросов, не спят и не едят)) У которых на аккаунтах миллионы коинов, то в бан полетят все ботоводы, но если разработчикам реально всё равно, а это видно, т.к никаких шифрований нет
>весело это смотреть
желаю вам поскорее набраться опыта, наименее затратным путём. потому что если вы думаете, что "все в бан полетят" по вашей цепочке действий и противодействий, вы глубоко заблуждаетесь; и автор видео всё ещё остаётся прав в том, что физические "нажиматели" это идиотизм.
@@hooly6170 а UA в хедере на сегодня есть, так что да.
Мне кажется, если добрался до бека, то там все внимательно смотришь и палишь тонкие моменты
Друг ты залетел в ютуб прям сдвух ног, лайк подписка. актуальный контент пилиш и подача супер. успехов !
я тоже снял в тикток видосик про хомяка, набрал 50к. щас про хомяка все очень дико набирает
хоть и пишу на жсе несколько лет, некоторые вещи не знал. действительно полезно. спасибо.
интересненько) гайд по девтулзам прям такой получился
Они убрали монеты, а вход ещё работает через корректировку url. В целом смотрел не ради обхода тапа, а ради интереса. Некоторые моменты были познавательны, сам начинаю познавать JS, было полезно узнать что-то новое. Довольно интересно рассказываешь, и показываешь. Спасибо!
@tashchan В хроме есть офигенная вещь - Override - указываешь папку и включаешь для домена, вначале скрипты будут браться из этой папки. т.е. [...].indexOf() можно просто заменить на 0 прямо в коде и будет работать.
В отладчике Desktop версии это тоже есть. (счас проверил), просто указать папку и на любом скрипте сделать "Переопределить". он сохранится в эту папку и будет доступен для редактирования.
это работает если у скрипта нейминг не меняется, там nuxt при билде сбросит все твои наработки и ты пойдешь нах атсуда
Можно не колдовать с indexOf вообще, а взять через Override вписать нужное значение в массив
да а потом бек обновит скрипт и тебя задетектят на старом скрипте и забанят
@@rutexgreat3619 на старом не задетектят. Как раз потому что новый будет с другим адресом. И этот не подгрузится
очень грамотно и подробно рассказываете про js! Подписался в надежде на другие видео по кодингу
после этого видео я за мотивировался изучать js дальше
Это великолепная работа!
Таким образом, смысл приложения Хомяк в том, чтобы втянуть как можно большее число людей в тему программирования.
Только начинаю свой путь в вебке, и мне было абсолютно по барабану на хомяка, но было интересно послушать и посмотреть на интересный пример работы. Пожалуйста, друг, тебя супер интересно слушать, продолжай заливать видосы и не зацикливайся на одних гринд кликерах.
Лучшие видос по программированию в моей жизни
Я веб фулстэк разраб с пятилетним стажем коммерческой разработки екоммерс (магента в основном). В общем ничего нового не открыл для себя, но было просто интересно послушать грамотного специалиста, спасибо за старания, лови лайк и подписку)
Ты такой молодец, что разработчик с пятилетним стажем, да ещё и фулстек. Держи медаль
@@ramzparagеще и екоммерс, вообще молодец
вау
ой май год, а можно автограф у такого крутого фулстек разраба с пятилетним опытом?
На звидуйте @@nikolyayakimenko6986
Очередное подтверждение юношам, для чего НЕОБХОДИМО учиться, чтобы в этом мире не быть планктоном!
Ты хорошо умеешь варить титан? или ты планктон?
Учиться тому что тебе интересно
А я давно знал что хомяк это шляпа. Настоящие хомяки это те кто реально сидит и пальцем тыкает хомяка. Представьте на сколько они безумны! Я в шоке
и ведь это максимально близко к истине
издавна на фондовых биржах хомяками называют трейдеров-новичков, которые сливают свои капиталы на эмоциях и панике
так что тут жирнющий намёк на это.
@@Lunathris 15 лет это издавна? Это если считать время появления битка и с ней сферы криптовалюты. Как раз таки издавна хомяками называли людей имеющих склонность к накапливанию чего - либо, например ресурсов. Нормальное оригинальное название.
Слушал затаив дыхание, всё от и до: такого комплексного обзора инструментов браузера, особенностей JS и как это всё применять на практике я не видел никогда. Реально лекция про то как забивать и доставать гвозди - вместо нудного рассказа про молотки и пассатижи
Спасибо за видео, возможно некоторые люди, посмотрев его, перестанут тратить свою жизнь на хомяка и заинтересуются программированием
А Вы тоже считаете, что суть хомяка это тыркать месяцами?) Это забавно, что болшинство стебущихся над игроками в тапалки, дажне разобрались в вопросе.))
П.С. сам я не играю в хомяка, если что.
@@Rororo321 А в чем суть хомяка? Кмк просто продажа авторами рекламы(нагон трафика на видосы и тд) используя хайп на том что notcoin стрельнул играя на чувстве упущенной выгоды. Причин не стебатся над игроками не вижу
@@Rororo321 конечно тапающие игроки делают это с чувством, что они точно во всём разобрались, а другие просто "не в теме", а в случае чего всегда можно соскочить "да я по приколу просто тыкал"
@@Rororo321 Хомяк это кринж, а те кто его тапают в надежде заработать имеют мировоззрение уровня креветки.
@@HaHa-d5y5u утипути.
Доступ по $0 - век живи век учись
я так понимаю, если поиском в инспекторе найти какое-то N кол-во элементов. то они будут доступны по $0, $1 и т.д.
@@NNN-vd7lh не совсем понял про поиск. Но да $1 будет указывать на тот элемент который был выбран мышью (вероятно в фокусе тоже считается) перед этим, а $2 перед ним и тд.
да проще Copy JS Path нажимать и сразу вернет document.queryElement(селектор)
@@sas408 А чем проще? Copy JS Path находится на втором уровне вложенности контекстного меню. Оно не вернет а добавит в буфер, то есть все равно нужно перейти на консоль и вставить. Не вижу тут никакого упрощения.
Кроме того если уже работаешь с элементом, он выран, смотришь какие-то его свойства и тут нужно програмно например клик на нем вызвать. По-моему явно проще набрать $0 вместо того чтоб снова наводить на него курсор, кликать правой клавишей мыши, переводить курсок чтоб открылось меню второго уровня вложенности, возвращаться в консоль и делать вставку.
@AntowaKartowa так получилось, что есть некие инструменты для автоматизации для того же nodejs (штраф за незнание nodejs btw) и для того, чтобы стабильно получать тот же результат нужно какие то строгие правила для поиска.
И да, тут правильнее сказать не проще, а полезнее.
Никогда не думал что множество тапающих и множество могущих понять это видео пересекаются.
я видать от жизни отстал, чето слышал про то что какая то популярная кликер игруха, а люди на серьёзных щах думают что зарабатывают на этом??! то есть прям серьёзно??!
@@DueinZ Да, вера в человечество опять дала трещину. Они еще и предъявы кидают - типа тапали много, а денег мало. Правительство должно срочно разобраться и оплатить их тупость.
мне, как бэк программисту с не очень хорошим знанием js, очень интересно смотреть и было все понятно. даже не перематывал ни разу
Реально заебатое видео! Я, никогда на JS не писавший, смог с вашей подачи наговнокодить скрипт, автоматически вводящий капчу на alldatasheet. Бесила меня невероятно)
Спасибо, искал такое видео не нашел, случайно попался в рекомендациях.
Каналу продвижения, делай новые видео, подача информации хорошая
Автор, спасибо за такое крутое видео, практика которая демонстрирует чего можно добиться если просто знать что ты делаешь. Сам кибербезопасник, который часто участвует в CTF. Такие видео очень редки в открытом доступе в рутубе, было бы здорово если бы ты делал такое еще!
У мурыча такое есть
@@iamdozerq Что за мурыч? Уточните вектор пожалуйста
@@frich22 гуглится как демимурыч - у него сильное сдвг, поэтому контент у него имеет... Особенности...
На лайк оформлен, видос скинут знакомому, который думает, что это может быть не просто прекол, а что-то реальное. Большое автору спасибо, часик жизни потрачен явно не зря)
Единственное, что интересно проверить самому - а что всё же будет, если отправить нереалистичный запрос и попытаться обработать возникающие исключения, если они вообще будут. Если удастся отправить запрос с 10000000+ кликов и получить эти клики в профиль, то всё, это уже прям прикол будет
Это просто проверка наличия QA в их команде.
Потрясающая работа! Спасибо за то что показал JS так широко :)
Спасибо большое. Видео посмотрел не потому, что хочу тапать по 1000000000000000 кликов в секунду, а потому, что мне интересно, как это все устроено, и какие приемы использовать. Так я узнал о, например resource override и теперь буду её использовать, ибо штука крутая. Ну и вообще спасибо за ролик)
Это очень крутая информация, спасибо!
Думал зайду на 2 минуты, в итоге залип на 50)
Хомяком не интересовался, но после твоего видоса с разжевыванием что там у них и как, появилась мотивация пойти сделать опенсорсного бота для автоотправки запросов на сервак, дабы облегчить людям жизнь) подача отличная, в сон не клонит, а это главное
Ну и по классике:
Братан, хорош, давай, давай, вперед! Контент в кайф, можно еще? Вообще красавчик! Можно вот этого-вот почаще?
Ну наконец-то я нашёл такое видео. Уже более 2-х месяцев работает мой самописый бот для хомяка, так как и сказал автор "Обычный HTTP запрос". Всё так, а если сюда привязать логику выявления самой прибыльной карты, парсинг комбо-карт и шифра с сайтов, автовычисление доступных кликов, то можно сделать как у меня - 200 аккантов, которые выжимают максимум из тапалки 24\7.
Ради чего?)
@@merxan24 надежда на бабло. представляешь как он 200 телег аккаунтов генерил =)
@@sguploads9601 жадность она такая) может и вправду что-то да заработает, на мороженку поди хватит хД
@@merxan24если всё-таки он выйдет на биржу. То такой объем даст возможность окупится если даже он будет по 0.000001$ за монету.
@@merxan24 видимо ради 10 центов с 1млн после дропа в моменте конвертации. А в итоге и ниже, когда все "миллионеры" рванут продавать "свое богатство". Но есть подозрение, что многих ждет перед дропом разочарование в виде массовых банов после включения деанонимизаторов на базе ИИ, которые просто выявят всех ботоводов.
Дорогой ютуб, я поставил лайк, подписку и написал комментарий. Рекомендуй мне больше таких видео.
самое интересное видео по JS, которое я видел!!
автору респект!!
Интересный видео по JS, еще и на очень интересном примере. Тут однозначно лайк. Даже подпишусь, надеюсь будут еще подобные интересные видео :)
Лови пятюню от разработчика на петухоне
Пусть у меня и совсем другой стек разработки, видео посмотрел на одном дыхании. Великолепная подача, с которой материал будет понятен любому, кто хоть немного в теме. Удачи в развитии канала!
я мидл фронтендер и отметил для себя расширение, консоль в айфрейме и getEventListeners. очень полезный видос. с меня лайк и подписка!)
хорошее практическое применение прототипов, хорошее видео
Спасибо за рекомендации ютуба, теперь знаю какой все таки лучше пойти учить язык программирование ;)
Изучаю веб уже два года работаю фронтом уже пол годаи узнал для себя что-то новое, ты молодец, спасибо за ролик, подписался
досмотрел до конца. ты крут, не могу тебя не хвалить! было бы вообще супер, если ты говорил, как бы сделал ты, но поднятие самих проблем по себе тоже очень интересно.
жду продолжение истории связанное с сокет соединением)
Следующее видео надо про сбербанк онлайн, как туда поставить скрипт, чтобы оплата в терминале проходила, а баланс не списывался☝🏼
Ага, так тебе айтишники и открыли секрет почему они все богачи 😊
Ага, и чтобы это ещё было законно на территории РФ :)
Ураа хоть, кто то нашёлся, кто догадался до этого, я думал, до этого не кто не когда не додумается.
На гитхабе у "мудачье" уже давно подобный скрипт лежит, даже аатопрокачка карточек есть
прогеры такой хуйней заниматься ну будут, а те кто думает что щас натапает, ума нет такое написать . круг замкнулся))) ну для хомяков можно написать скрипт и продавать
Лол, я думал до этого давно додумались
так уже давно придумали
это вообще первое что в голову от этой хомякошизы приходит
Ну вы же додумались раньше?
Налог на незнание маркетинга в прямом эфире: Видосы в тиктоке, где люди разными глупыми способами кликают - маркетинговая акция, на то что бы привлечь еще больше людей или заставить их чаще кликать)
Вот смотрел миллион уроков по разным темам , но ты делаешь НЕ Душно , все по факту и понятным языком ! Спасибо!🎉
Давно хотел js подучить, но мотивации не было. Но хакать тапалки это новый уровень😂вот ради таких приколюх нужно знать js. Очень крутое видео👍
Появился мем, где веб разработчик js активно играет в Hamster 😂
Дорогой автор канала, хочу выразить свое уважение в вашу сторону за столь ценные знания, мой самый низкий поклон в вашу сторону 🙇♂🙇♂🙇♂.
это видео открыло для меня необитаемые пути развития, я чувствую будто я открыл секретную локацию в Скариме.
Зашел чисто поугарать с коментов, ужаснулся что люди на серьёзных такие "Вау, спасибо за урок". Вы че блин? это база
еще забавнее, что они реально верят, что все так просто и можно накрутить хоть миллиард коинов. Автор просто взял запросы с клиентсайда, а про антифрод на стороне сервера ни слова не сказал, в итоге хомячков второй раз побрил, в этот раз уже технически.
Дорогой ютуб, я поставил лайк, подписку и написал комментарий. Рекомендуй мне больше таких видео.
Хочу больше видео с тобой, это прям качество
Было бы интересно обсудить идеи по защите от подобных инъекций, если так можно это назвать.
криптор, вебсокет, обфускация, ломать код при открытии консоли
в этом ничего такого нет, этот исходный код он фронтовой. А сами клики это такой же api запрос на сервер хомяка. Так что защитится не получится, да и оно не нужно, так как ничего того что сливать нельзя и к чему доступ не должен быть не уходит в открытый доступ
@@EricGro-en8lo ну да. Проще было глянуть этот запрос
@@sergeysakharov1574 как детектить открытие консоли, есть универсальный метод? на одном известном сайте раньше была подобная фича, там кое какие изменил происходили при открытии консоли в хром, на других браузерах не проверял. тогда долго копался в коде, пытался понять как это работает - вроде бы там что-то выводилось в консоль, ни как то "невидимо", потом проверялось возвращаемое значение. к сожалению, уже точное не помню, но всегда были интересны вот такие возможности, лазейки.
@@EricGro-en8lo только вот на сервер ЛЮБОЙ ЗАПРОС должен проходить валидацию. А то есть умники которые отправят запрос на получение условно паролей и получат их а всё потому что разрабам лень сделать лишную валидацию.... как минимум данные должны шифроватся и как минимум провервят от куда пришёл запрос. и то в идеале было бы не плохо как выше сказали делать через тот же веб сокет хотя бы
Автор крутое видео, всё объяснил, с первого раза у меня всё получилось). Жду продолжения видео с улучшенным тапанием и автоматическим введения шифра)
Думал об этом, когда только вышел хомяк. Но я изучал джаву, а потом занимался строительством дома, так что просто не знал как это сделать. А ТУТ ХОБА! Респект автору!
Очень хороший урок. Подписался
Меня убивают, что столько людей правда верят что они заработают....
С ноткоином же сработало. Я иногда потыкивая, заработал 10к.
@@ИаанКузьмин-ж7г Хомячки работают, разработчики зарабатывают. Вспоминаю сайты где можно было получать деньги за просмотр рекламы, лайки видео и написание хороших комментариев, как по мне, там можно будет заработать больше чем здесь, если оно даже в листинг выйдет, что не является фактом. Разработчики могут просто все деньги себе забрать и улететь на Мальдивы.
На хомяка глубоко пофигу, но качество видоса отличное. Спасибо, узнал некоторые новые вещи, напррмер что выделение можно получить через $0
на самом деле даже не думал об этом с такой стороны, хорошая перспектива) хотелось бы еще услышать это с другой стороны, как можно было бы избежать такого простого обхода, и возможно ли это вообще
Здесь на самом деле у хамстер комбат, как я понимаю, вообще не было никакой защиты. То есть серверу все равно какой агент отправил запрос, chrome, postman, android. Если уж комплексно подходить к защите, то я думаю можно было бы использовать canvas fingerprint, т.к. мы получаем данные о графическом адаптере, драйверах и процессоре и уже из этой информации делаем вывод о том, с какого устройства отправляется запрос. Но разрабы вообще не заморачивались, поэтому можно сделать вывод о том, насколько для них было важно сколько ты нафармил и как ты фармил (честно/не честно)
Можно усложнить, но на 100% не получится защитить
Хотя вру, можно сделать мобильное приложение
@@moy_gospadin_ABOBA просто сложнее. мобильное тоже общается запросами. эти запросы сложнее перехватить, но НЕ "не реально". А дальше опять POSTMAN и поехали.
это будет война брони и снаряда, как в оружейном деле
Ля. Спасибо. Я как раз другой сайт ломал. Но столкнулся с проблемой. А ты помог Не, ожидал настолько полезного такого
А что ломал то?
Снимаю шляпу, столько информации в одном видео, спасибо за ваши труды!
Даже не читая коменты вангую тут напишут умники, «ну нотконин же насыпал бабок» поэтому мы будем тапать теперь любую игруху
+, не понимая что вокруг нота, не было хайпа, всем было всё равно, и ферм и ботов не было (по крайней мере не в таких безумных масштабах) от туда и хоть какая то ценность, а смотря что делают с этим хомяком, ну сколько их монета стоить будет когда 12 летние хитрецы уже себе миллиарды накрутили? 100 лямов на 25 центов? Если обмен вообще прикрутят.
Чем больше таких людей как вы, тем больше выдадут тем, кто остался, это так работает, даже в крипте, особенно в крипте, вспомним солану на 12 баксах, сейчас стоит 180
@@FlurryDХАХХА
Да, еле дождался пока ты запрос отследишь и будешь снова отправлять)) Это же элементарщина! Я так "взламывал" онлайн игры лет 10 назад)))
Я так по роликам с ютаба взломал игру вконтакте про создание своего клуба через прогу чарлес. Бичам всяким подгоны делал в виде подарков 🎁😅
К чему эта кичливость? Человек начал объяснять максимально подробно и последовательно. В вашем подходе, обвусцируй разрабы эти запросы, сидели бы чесали репу, прежде чем начать изучение с начала, как это сделал автор видео.
Это настолько интересно, что даже я кино не стал смотреть))
За один час узнал о JS больше, чем за 2 недели обучения 😂
Вроде видео на 50 минут, но смотрится на одном дыхании
Недавно потерял мотивейшн учить js но посмотрев видео понял насколько много возможностей он предлогает и все встало на свои места))
Автору спасибо за контент, с нетерпением жду новых видео
Удачи
Чувак, давай больше видосов про JavaScript! Суперкруто объясняешь!
Поддерживаю!
В топ
44:11 Тот момень, когда он написал gey вместо get:) Юмор юмором, но толерантность толерантностью. Отличное видео:)
Ну вообще.. Gay
@frostbearer I know, dear. I am actually from US. Я же уточнил, юмор:) Этим просто нужно наслаждаться:) The rest are just small details, vanishing in shadows of the glory of the endless universe...
круто, прям респект за разбор, и за показ теоретических знаний
даже пошёл и сейвнул себе твой видос на будущее, прям куча практических знаний