Советую поковырять игру Blur если будет время. А точнее сделать взлом на save estore teleport в этой игре. Вот там придется делать фильтр при написании в скрипте, т.к. инструкция работает с многими адресами. Но по структуре вы точно не найдете такого смещения, на котором число игрока отличается от другого числа всех врагов/соперников. И наверняка придется делать ручной фильтр по состоянию стека, либо по состоянию регистров. И это стоит записать такой урок.
@nikstint8 ай бұрын
офигенный тутор, сделал для себя и тиммейтов в игре assault cube бессмертие и ваншот выстрел
@dedmazay23616 жыл бұрын
Спасибо, урок очень пригодился для взлома Mass Effect 2 и F.E.A.R 3.
@avetiqasatryan15406 жыл бұрын
а как вы включили окошко changed ardesses?
@zaytmusicytmusic2314 Жыл бұрын
Поздно пишу, если использовать команду ‘cmp’, чтоб не ломать случайно логику игры, советую использовать ‘pushf’ и ‘popf’ чтоб соотвественно отправить состояние флагов в стак и обратно. Потому что cmp меняет флаг ‘ZF’. Пример: NEWMEM: PUSHF CMP [FLAG_PTR],1 JNE EXIT MOV [EAX+32],#9999 EXIT: POPF JMP 3AF332CD
@aiki5487 Жыл бұрын
А ведь действительно, хорошая информация! Но вот ни как не пойму, что значит # после чисел. Можете, пожалуйста, объяснить этот момент? Я только начал изучать ассемблер (а именно MASM) и многое еще не понимаю. Заранее спасибо!
@GamehacklabRu2 ай бұрын
Да, верное замечание, спасибо
@GamehacklabRu2 ай бұрын
# после чисел в СЕ значит, что число написано в десятичной системе счисления, а не в шестнадцатиричной
@Илья-о3х9з3 жыл бұрын
Спасибо большое, комент для продвижения
@PianoElipse3 жыл бұрын
СЕ отказывается ассемблировать инструкцию cmp dword prt [r15+BC], 0. В чем может быть причина?
@GamehacklabRu3 жыл бұрын
В неправильном написании инструкции.
@Albiedash13 Жыл бұрын
А как подключить отладчик к онлайн играм, которые сразу закрываются после его подключения
@garik66gamehacklab839 жыл бұрын
Отлично!!! Бедные враги :)
@alexandr_______57402 жыл бұрын
Всё супер, всё понятно, а можно тоже самое с ремастером проделать!!!
@GamehacklabRu2 жыл бұрын
Проделай, конечно, разрешаю ))) И в будущем можешь разрешение не спрашивать - бери и проделывай ))
@alexandr_______57402 жыл бұрын
@@GamehacklabRu Блин, я снова попался на формулировке))))
@alexandr_______57402 жыл бұрын
Я три дня пыхтел над ремастером, там как то хитро всё сделали, куча таблиц. Максимум чего добился, изменил значение денег на одной карте компании, но на следующей карте значение денег естественно вернулось к стартовому значению, а вот экранное нет) Прошу Вас, при наличии времени и желания разобрать ремастер дюны)))
@alexandr_______57402 жыл бұрын
Мне это всё напомнило, как я пытался заменить вещи в террарии, но там хоть видно, откуда значения берутся.
@GamehacklabRu2 жыл бұрын
А что за ремастер? Не слышал о таком.
@s0n1cBlasT Жыл бұрын
А можно обучающий видосик по Dune Legacy как заделать бессмертные unit игрока
@GamehacklabRu Жыл бұрын
Что за Dune legacy? Не слышал про такую. Посмотрю, если игра понравится, может быть сделаю видос. Но ничего не обещаю.
@s0n1cBlasT Жыл бұрын
Dune Legacy release 0.97.0
@GamehacklabRu Жыл бұрын
Посмотрел. Когда-то в детстве я в неё с удовольствием играл. В смысле, в оригинал, а не этот ремейк. Но сейчас это уже не интересно, увы. К тому же, данный ремейк опенсорсный, можно открыть исходники, и посмотреть, как там всё устроено. Видоса либо не будет совсем, либо будет в рамках обновлённого курса по взлому игр, в одном из уроков по использованию исходных кодов игры для написания продвинутых читов на С++
@АртемШевченко-ф2е4 жыл бұрын
HELP! Навряд мне кто то поможет, но когда я перезапускаю игругалочка на скрипте не ставится, на начинает работать только когда присоеденяю откладчик и нахожу адреса врагов и меня. С чем это связано?
@GamehacklabRu4 жыл бұрын
Мало информации. Го на наш форум, создай там тему по правилам, и подробно распиши, что конкретно делал и с каким результатом. Попробуем помочь
@tuzvetal4 жыл бұрын
Приветствую, подскажите пожалуйста,если я нашел значение фиолетовым цветом но они все постоянно меняются . Так может быть или я не внимательно посмотрел?
@GamehacklabRu4 жыл бұрын
Доброго времени суток. Если постоянно меняются, такое значение брать не стоит.
@resulaliyev66248 жыл бұрын
Привет.Объясните пожалуйста.Как мне филtировать жизнь своево играка .ya взломал Мафия 2,Принч оф персея .когда замораживаю жизнь играка,у противника тоже замораживаетса.Помагите пожалуйста
@GamehacklabRu8 жыл бұрын
Вот в этом видео как раз и рассказывается, что делать, когда и игрок и противник становятся бессмертными.
@pitronic84704 жыл бұрын
Я Pitronic. Не могу войти на сайт ошибка 504 Gateway Time-out nginx/1.10.3 (Ubuntu) что это значит?
@StoneWeaver_RU4 жыл бұрын
Проблемы в датацентре. Сервер лежит
@pitronic84704 жыл бұрын
@@StoneWeaver_RU И как скоро решат эти проблемы?
@bugui1749 жыл бұрын
а есть видео как взломать игру на быструю постройку зданий или юнитов?
@GamehacklabRu9 жыл бұрын
Все делается по аналогии с фильтром. Если будет время, запишу такой урок.
@triplesixgods54365 жыл бұрын
А это возможно преобразовать в сигнатуру? Я просто делаю трейнер, поэтому мне именно нужна сигнатура, а не скрипт. Что делать?
@GamehacklabRu5 жыл бұрын
Если я правильно понимаю, речь абсолютно не о сигнатуре, а о готовом наборе байт для внедрения в процесс игры. И да, можно.
@triplesixgods54365 жыл бұрын
@@GamehacklabRu Если можно, то как?
@GamehacklabRu5 жыл бұрын
Активировать скрипт, найти его адрес, скопировать байты, актоматически вычислить байты обратного прыжка и прыжка с оригинальной инструкции в кейв в самом трейнере, и записать эти байты в целевой процесс.
@triplesixgods54365 жыл бұрын
@@GamehacklabRu Хоть я и всёровно не понял, но спасибо. В каких твоих видео можно найти об этом информацию?
@GamehacklabRu5 жыл бұрын
Скоро будет обновленный курс по созданию трейнера на сишарп. Точнее, наверное, это будет не курс, а интенсив. То есть, создадим движок трейнера в одном видео. Получится оно длинным, но зато все в одном. И там будет информация о переносе скрипта в байты для записи через трейнер.
@dttima4 жыл бұрын
А если игру перезапустить, скрипт будет работать ?
@GamehacklabRu4 жыл бұрын
Попробуй, там и узнаешь ))
@MegaSccr9 жыл бұрын
у меня проблемка с игрой FarCry4 находишь адрес делаешь автоматизированый поиск указателя все рубит но стоит перезапустить комп и всё указатель не работает а если делать скрипт то там инструкция отвечает за здоровье игрока и врагов и я не понял в этом уроке так как он не полный и не показано как через структуры отличить соё здоровье и игрока напиши видео с игрой FarCry4 так как у тебя видео уроки на старых играх.
@GamehacklabRu9 жыл бұрын
Урок полный, я в нем объяснил, как найти идентификатор. Если не понятно, рекомендую пересмотреть внимательнее.
@GamehacklabRu9 жыл бұрын
Для всех игр, неважно, старых или новых, фильтры делаются по аналогии.
@POK11111111114 жыл бұрын
как ты открыл окно changed adresses?
@GamehacklabRu4 жыл бұрын
Ну хоть бы ссылку с таймкодом оставил, а то не понятно, о каком моменте идет речь. В большинстве случаев я вызываю разные функции СЕ либо по горячим клавишам, либо выбирая соответствующие пункты меню.
@POK11111111114 жыл бұрын
@@GamehacklabRu 5:42, мож у тебя два монитора т.к. ты достаешь все окна с права :D
@GamehacklabRu4 жыл бұрын
Было два, сейчас один 4к, но все равно, окна открываю либо по горячей клавише, либо пунктом меню )) Таймкод гляну позже и скажу
@GamehacklabRu4 жыл бұрын
В том видео в режиме просмотра изменившихся адресов (когда рядом с количеством хитов отображается количество адресов) при нажатии на кнопку More Information это окно автоматически открывается. А еще можно кликнуть в дизассемблере по инструкции правой кнопкой, и там выбрать Find out what adresses this instruction accesses.
@POK11111111114 жыл бұрын
@@GamehacklabRu спасибо, а то у меня это окно видимо ни когда не выскакивало, видимо подходящий процесс не искал.
@pitronic84704 жыл бұрын
Hipho! на сайте проблемы? Войти не получается! Ошибка 504 Gateway Time-out nginx/1.10.3 (Ubuntu)
@GamehacklabRu4 жыл бұрын
Я уже отвечал на этот вопрос.
@pitronic84704 жыл бұрын
@@GamehacklabRu я здесь его не вижу, в смысле, что где то был ответ.
@pitronic84704 жыл бұрын
@@GamehacklabRu всё уже открываеться
@panalike4 жыл бұрын
@@GamehacklabRu ну молодец что отвечал, теперь повтори
@АлександрВыскребенцев-х4ч9 жыл бұрын
А когда будет продолжение уроков?
@GamehacklabRu9 жыл бұрын
Александр Выскребенцев сейчас у меня катастрофическая нехватка свободного времени, к сожалению. Но завтра-послезавтра постараюсь записать очередной урок. И темой урока будет взлом шифрованных значений.
@АлександрВыскребенцев-х4ч9 жыл бұрын
GameHackLab[RU] Спасибо тебе огромное за ответ)) К ста очень класный урок будет на эту тему, я лично очень хотел бы об этом узнать подробнее))
@MegaSccr9 жыл бұрын
Если будет время запиши урок на игру FarCry4 найди бессмертие может и у меня потом получится.
@GamehacklabRu9 жыл бұрын
митя митин Если я запишу видео именно по FarCry4, то очевидно, что и у всех других будет получаться, так как все, что нужно будет сделать - повторить мои действия. Я же не вижу смысла один и тот же урок рассматривать на примере двух разных игр. Если понял урок, то не составит труда сделать для любой игры то же самое по аналогии.
@GamehacklabRu9 жыл бұрын
Болею, так что извините за гнусавый голос )
@ocodeok97039 жыл бұрын
GameHackLab[RU] Очень полезный урок!
@ocodeok97039 жыл бұрын
GameHackLab[RU] Полезный урок,но когда перейдем к кодингу?
@GamehacklabRu9 жыл бұрын
Когда изучим все аспекты взлома игр, тогда уже и перейдем. А если будет время, возможно, будем кодить параллельно.
@GamehacklabRu9 жыл бұрын
Кириленко Вячеслав Где-то была допущена ошибка у вас. Проверяйте свой скрипт.
@tuber16008 жыл бұрын
+GameHackLab[RU] Я когда писал скрипт с фильтром: я указал смешение и число.Активировал скрипт и все было как положено. Но когда я перезапустил игру у меня этот скрипт больше не работал. Я находил адрес который не изменяется после перезапуска игры. Но когда я повторил второй такой опыт , но у меня не удалось найти фиолетовый адрес с неизменяемыми значениями. Тоесть как я понял по твоему видео это был динамический скрипт с фильтром.