10. Фильтр "свой/чужой"

  Рет қаралды 13,393

GameHackLab[RU]

GameHackLab[RU]

Күн бұрын

Пікірлер: 74
@tuber1600
@tuber1600 8 жыл бұрын
Советую поковырять игру Blur если будет время. А точнее сделать взлом на save estore teleport в этой игре. Вот там придется делать фильтр при написании в скрипте, т.к. инструкция работает с многими адресами. Но по структуре вы точно не найдете такого смещения, на котором число игрока отличается от другого числа всех врагов/соперников. И наверняка придется делать ручной фильтр по состоянию стека, либо по состоянию регистров. И это стоит записать такой урок.
@nikstint
@nikstint 8 ай бұрын
офигенный тутор, сделал для себя и тиммейтов в игре assault cube бессмертие и ваншот выстрел
@dedmazay2361
@dedmazay2361 6 жыл бұрын
Спасибо, урок очень пригодился для взлома Mass Effect 2 и F.E.A.R 3.
@avetiqasatryan1540
@avetiqasatryan1540 6 жыл бұрын
а как вы включили окошко changed ardesses?
@zaytmusicytmusic2314
@zaytmusicytmusic2314 Жыл бұрын
Поздно пишу, если использовать команду ‘cmp’, чтоб не ломать случайно логику игры, советую использовать ‘pushf’ и ‘popf’ чтоб соотвественно отправить состояние флагов в стак и обратно. Потому что cmp меняет флаг ‘ZF’. Пример: NEWMEM: PUSHF CMP [FLAG_PTR],1 JNE EXIT MOV [EAX+32],#9999 EXIT: POPF JMP 3AF332CD
@aiki5487
@aiki5487 Жыл бұрын
А ведь действительно, хорошая информация! Но вот ни как не пойму, что значит # после чисел. Можете, пожалуйста, объяснить этот момент? Я только начал изучать ассемблер (а именно MASM) и многое еще не понимаю. Заранее спасибо!
@GamehacklabRu
@GamehacklabRu 2 ай бұрын
Да, верное замечание, спасибо
@GamehacklabRu
@GamehacklabRu 2 ай бұрын
# после чисел в СЕ значит, что число написано в десятичной системе счисления, а не в шестнадцатиричной
@Илья-о3х9з
@Илья-о3х9з 3 жыл бұрын
Спасибо большое, комент для продвижения
@PianoElipse
@PianoElipse 3 жыл бұрын
СЕ отказывается ассемблировать инструкцию cmp dword prt [r15+BC], 0. В чем может быть причина?
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
В неправильном написании инструкции.
@Albiedash13
@Albiedash13 Жыл бұрын
А как подключить отладчик к онлайн играм, которые сразу закрываются после его подключения
@garik66gamehacklab83
@garik66gamehacklab83 9 жыл бұрын
Отлично!!! Бедные враги :)
@alexandr_______5740
@alexandr_______5740 2 жыл бұрын
Всё супер, всё понятно, а можно тоже самое с ремастером проделать!!!
@GamehacklabRu
@GamehacklabRu 2 жыл бұрын
Проделай, конечно, разрешаю ))) И в будущем можешь разрешение не спрашивать - бери и проделывай ))
@alexandr_______5740
@alexandr_______5740 2 жыл бұрын
@@GamehacklabRu Блин, я снова попался на формулировке))))
@alexandr_______5740
@alexandr_______5740 2 жыл бұрын
Я три дня пыхтел над ремастером, там как то хитро всё сделали, куча таблиц. Максимум чего добился, изменил значение денег на одной карте компании, но на следующей карте значение денег естественно вернулось к стартовому значению, а вот экранное нет) Прошу Вас, при наличии времени и желания разобрать ремастер дюны)))
@alexandr_______5740
@alexandr_______5740 2 жыл бұрын
Мне это всё напомнило, как я пытался заменить вещи в террарии, но там хоть видно, откуда значения берутся.
@GamehacklabRu
@GamehacklabRu 2 жыл бұрын
А что за ремастер? Не слышал о таком.
@s0n1cBlasT
@s0n1cBlasT Жыл бұрын
А можно обучающий видосик по Dune Legacy как заделать бессмертные unit игрока
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Что за Dune legacy? Не слышал про такую. Посмотрю, если игра понравится, может быть сделаю видос. Но ничего не обещаю.
@s0n1cBlasT
@s0n1cBlasT Жыл бұрын
Dune Legacy release 0.97.0
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Посмотрел. Когда-то в детстве я в неё с удовольствием играл. В смысле, в оригинал, а не этот ремейк. Но сейчас это уже не интересно, увы. К тому же, данный ремейк опенсорсный, можно открыть исходники, и посмотреть, как там всё устроено. Видоса либо не будет совсем, либо будет в рамках обновлённого курса по взлому игр, в одном из уроков по использованию исходных кодов игры для написания продвинутых читов на С++
@АртемШевченко-ф2е
@АртемШевченко-ф2е 4 жыл бұрын
HELP! Навряд мне кто то поможет, но когда я перезапускаю игругалочка на скрипте не ставится, на начинает работать только когда присоеденяю откладчик и нахожу адреса врагов и меня. С чем это связано?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Мало информации. Го на наш форум, создай там тему по правилам, и подробно распиши, что конкретно делал и с каким результатом. Попробуем помочь
@tuzvetal
@tuzvetal 4 жыл бұрын
Приветствую, подскажите пожалуйста,если я нашел значение фиолетовым цветом но они все постоянно меняются . Так может быть или я не внимательно посмотрел?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Доброго времени суток. Если постоянно меняются, такое значение брать не стоит.
@resulaliyev6624
@resulaliyev6624 8 жыл бұрын
Привет.Объясните пожалуйста.Как мне филtировать жизнь своево играка .ya взломал Мафия 2,Принч оф персея .когда замораживаю жизнь играка,у противника тоже замораживаетса.Помагите пожалуйста
@GamehacklabRu
@GamehacklabRu 8 жыл бұрын
Вот в этом видео как раз и рассказывается, что делать, когда и игрок и противник становятся бессмертными.
@pitronic8470
@pitronic8470 4 жыл бұрын
Я Pitronic. Не могу войти на сайт ошибка 504 Gateway Time-out nginx/1.10.3 (Ubuntu) что это значит?
@StoneWeaver_RU
@StoneWeaver_RU 4 жыл бұрын
Проблемы в датацентре. Сервер лежит
@pitronic8470
@pitronic8470 4 жыл бұрын
@@StoneWeaver_RU И как скоро решат эти проблемы?
@bugui174
@bugui174 9 жыл бұрын
а есть видео как взломать игру на быструю постройку зданий или юнитов?
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Все делается по аналогии с фильтром. Если будет время, запишу такой урок.
@triplesixgods5436
@triplesixgods5436 5 жыл бұрын
А это возможно преобразовать в сигнатуру? Я просто делаю трейнер, поэтому мне именно нужна сигнатура, а не скрипт. Что делать?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
Если я правильно понимаю, речь абсолютно не о сигнатуре, а о готовом наборе байт для внедрения в процесс игры. И да, можно.
@triplesixgods5436
@triplesixgods5436 5 жыл бұрын
@@GamehacklabRu Если можно, то как?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
Активировать скрипт, найти его адрес, скопировать байты, актоматически вычислить байты обратного прыжка и прыжка с оригинальной инструкции в кейв в самом трейнере, и записать эти байты в целевой процесс.
@triplesixgods5436
@triplesixgods5436 5 жыл бұрын
@@GamehacklabRu Хоть я и всёровно не понял, но спасибо. В каких твоих видео можно найти об этом информацию?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
Скоро будет обновленный курс по созданию трейнера на сишарп. Точнее, наверное, это будет не курс, а интенсив. То есть, создадим движок трейнера в одном видео. Получится оно длинным, но зато все в одном. И там будет информация о переносе скрипта в байты для записи через трейнер.
@dttima
@dttima 4 жыл бұрын
А если игру перезапустить, скрипт будет работать ?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Попробуй, там и узнаешь ))
@MegaSccr
@MegaSccr 9 жыл бұрын
у меня проблемка с игрой FarCry4 находишь адрес делаешь автоматизированый поиск указателя все рубит но стоит перезапустить комп и всё указатель не работает а если делать скрипт то там инструкция отвечает за здоровье игрока и врагов и я не понял в этом уроке так как он не полный и не показано как через структуры отличить соё здоровье и игрока напиши видео с игрой FarCry4 так как у тебя видео уроки на старых играх.
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Урок полный, я в нем объяснил, как найти идентификатор. Если не понятно, рекомендую пересмотреть внимательнее.
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Для всех игр, неважно, старых или новых, фильтры делаются по аналогии.
@POK1111111111
@POK1111111111 4 жыл бұрын
как ты открыл окно changed adresses?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Ну хоть бы ссылку с таймкодом оставил, а то не понятно, о каком моменте идет речь. В большинстве случаев я вызываю разные функции СЕ либо по горячим клавишам, либо выбирая соответствующие пункты меню.
@POK1111111111
@POK1111111111 4 жыл бұрын
@@GamehacklabRu 5:42, мож у тебя два монитора т.к. ты достаешь все окна с права :D
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Было два, сейчас один 4к, но все равно, окна открываю либо по горячей клавише, либо пунктом меню )) Таймкод гляну позже и скажу
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
В том видео в режиме просмотра изменившихся адресов (когда рядом с количеством хитов отображается количество адресов) при нажатии на кнопку More Information это окно автоматически открывается. А еще можно кликнуть в дизассемблере по инструкции правой кнопкой, и там выбрать Find out what adresses this instruction accesses.
@POK1111111111
@POK1111111111 4 жыл бұрын
@@GamehacklabRu спасибо, а то у меня это окно видимо ни когда не выскакивало, видимо подходящий процесс не искал.
@pitronic8470
@pitronic8470 4 жыл бұрын
Hipho! на сайте проблемы? Войти не получается! Ошибка 504 Gateway Time-out nginx/1.10.3 (Ubuntu)
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Я уже отвечал на этот вопрос.
@pitronic8470
@pitronic8470 4 жыл бұрын
@@GamehacklabRu я здесь его не вижу, в смысле, что где то был ответ.
@pitronic8470
@pitronic8470 4 жыл бұрын
@@GamehacklabRu всё уже открываеться
@panalike
@panalike 4 жыл бұрын
@@GamehacklabRu ну молодец что отвечал, теперь повтори
@АлександрВыскребенцев-х4ч
@АлександрВыскребенцев-х4ч 9 жыл бұрын
А когда будет продолжение уроков?
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Александр Выскребенцев сейчас у меня катастрофическая нехватка свободного времени, к сожалению. Но завтра-послезавтра постараюсь записать очередной урок. И темой урока будет взлом шифрованных значений.
@АлександрВыскребенцев-х4ч
@АлександрВыскребенцев-х4ч 9 жыл бұрын
GameHackLab[RU] Спасибо тебе огромное за ответ)) К ста очень класный урок будет на эту тему, я лично очень хотел бы об этом узнать подробнее))
@MegaSccr
@MegaSccr 9 жыл бұрын
Если будет время запиши урок на игру FarCry4 найди бессмертие может и у меня потом получится.
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
митя митин Если я запишу видео именно по FarCry4, то очевидно, что и у всех других будет получаться, так как все, что нужно будет сделать - повторить мои действия. Я же не вижу смысла один и тот же урок рассматривать на примере двух разных игр. Если понял урок, то не составит труда сделать для любой игры то же самое по аналогии.
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Болею, так что извините за гнусавый голос )
@ocodeok9703
@ocodeok9703 9 жыл бұрын
GameHackLab[RU] Очень полезный урок!
@ocodeok9703
@ocodeok9703 9 жыл бұрын
GameHackLab[RU] Полезный урок,но когда перейдем к кодингу?
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Когда изучим все аспекты взлома игр, тогда уже и перейдем. А если будет время, возможно, будем кодить параллельно.
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Кириленко Вячеслав Где-то была допущена ошибка у вас. Проверяйте свой скрипт.
@tuber1600
@tuber1600 8 жыл бұрын
+GameHackLab[RU] Я когда писал скрипт с фильтром: я указал смешение и число.Активировал скрипт и все было как положено. Но когда я перезапустил игру у меня этот скрипт больше не работал. Я находил адрес который не изменяется после перезапуска игры. Но когда я повторил второй такой опыт , но у меня не удалось найти фиолетовый адрес с неизменяемыми значениями. Тоесть как я понял по твоему видео это был динамический скрипт с фильтром.
@panalike
@panalike 4 жыл бұрын
Заебись как всё понятно (нет)
11. Взлом шифрованных значений.
16:58
GameHackLab[RU]
Рет қаралды 98 М.
08. Пишем первый скрипт.
27:38
GameHackLab[RU]
Рет қаралды 29 М.
When u fight over the armrest
00:41
Adam W
Рет қаралды 28 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 2,7 МЛН
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,3 МЛН
05. Указатели. Реверсивный поиск.
32:44
GameHackLab[RU]
Рет қаралды 32 М.
07. Начинаем отладку. Взлом через "nop".
16:41
12.  Новый уровень при каждом убийстве.
12:33
When u fight over the armrest
00:41
Adam W
Рет қаралды 28 МЛН