05. Указатели. Реверсивный поиск.

  Рет қаралды 33,179

GameHackLab[RU]

GameHackLab[RU]

Күн бұрын

Пікірлер: 90
@mtapubgs9214
@mtapubgs9214 7 жыл бұрын
Божественно, годно, один из топовых СНГ видеоучителей. Спасибо
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
Спасибо за столь высокую оценку моих уроков ) Стараюсь )
@oleed8516
@oleed8516 4 жыл бұрын
Было бы хорошо, если бы была усложнённая версия этого урока с реальной игрой. Например, Prey 2017 (она на Cry Engine 3), где с указателями какая-то хитрость. Было бы реально круто увидеть разбор этой игры. А пока вообще не понятно, что именно выбирать в результатах брейкпоинта, если пунктов около 20.
@Nikolai2033
@Nikolai2033 3 жыл бұрын
Спасибо тебе огромное, дружище! 2 или 3 дня голову ломал, пересматривал это и другие видео по несколько раз и вот я наконец научился искать указатели реверсивным способом :) Это всё при том, что у меня уже есть некоторый опыт в программировании, я начинающий разработчик на C# и я пользовался раньше artmoney, но до указателей очень долго доходил :) Благодаря этому, я теперь смогу завершить работу над своим первым читом для онлайн игры :)
@misirlou9221
@misirlou9221 2 жыл бұрын
Большое спасибо. Очень ценная информация.
@NeoPoliDron
@NeoPoliDron 4 жыл бұрын
А ведь я понял. Я так понимаю, что благодаря исследованию структур можно найти даже "скрытые" значения, например скорость сведения прицела, они ведь должны находиться в структуре "оружие"→ "персонаж" → "мир" и т.д. То есть благодаря реверсивному поиску можно найти всё сразу, а не искать по отдельности.
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Один из вариантов - да. Потому что при реверсивном поиске указателя ты поднимаешься вверх по иерархии структур. Другой момент, что характеристики оружия, и, например, его набор, могут быть разнесены в разные классы, но на одном уровне, то в этом случае поиск смежных значений усложняется. Но это частный случай. Главное - ты понял, что можно со структурами делать всякое, и это очень важно в понимании взлома в целом.
@Buarpa
@Buarpa Жыл бұрын
Теперь я сломался на этому уроке ... Ассемблер : \ Спасибо Автор за труды ... пойду за таблеткой от головы : \
@bromvollovmorb7618
@bromvollovmorb7618 10 жыл бұрын
Урок замечательный. Узнал кое-что новое. Спасибо.
@2008LethalMelody
@2008LethalMelody 6 жыл бұрын
Большое спасибо, стало многое яснее
@Райвер-б6в
@Райвер-б6в 5 жыл бұрын
Пересмотрел ещё раз. Топ урок. Рекурсию из С++ напомнил)
@il16ya23
@il16ya23 11 ай бұрын
19:50 Я поискал - нет значений тех, что я искал ранее. И адреса, найденного ранее, нет
@РоманАндрухів-ь7э
@РоманАндрухів-ь7э 4 жыл бұрын
Сильно, мало понимаю в программировании но доходчиво, спасибо лайкос👍
@5thOf4
@5thOf4 3 жыл бұрын
Всё замечательно, интересный гайд, у меня только один вопрос: что делать тем, кто не может "сразу видеть" (как автор на 19:57) верный адрес указателя более высокого уровня? Так-то цепочку действий повторить не сложно, но вот как выбрать верный пункт из шести десятков найденных СЕ? :(
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
Все пожелания будут учтены в "ремастере" данного курса. И в нём я постараюсь рассказывать все аспекты геймхакинга максимально подробно.
@5thOf4
@5thOf4 3 жыл бұрын
@@GamehacklabRu Подписался, жду с нетерпением
@mtapubgs9214
@mtapubgs9214 7 жыл бұрын
Кстати есть такая программа: "ReClass 2011". Эта штука несколько удобней классового поиска в CE и предоставляет возможность экспортировать копию класса в С++.
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
Да, я знаю, спасибо ) Собираюсь в продолжении данного курса и ее тоже рассмотреть как следует ) Но это уже как по времени будет получаться.
@mtapubgs9214
@mtapubgs9214 7 жыл бұрын
Главное даже не думай забросить это дело. Кстати я имею несколько вопросов, можно куда-то в личку обратиться?
@mtapubgs9214
@mtapubgs9214 7 жыл бұрын
Эх, ладно. Спрошу тут, может и ответишь. Для примера возьму GTA:San Andreas. Так вот, интуитивно понятно, что там есть структура игрока, структура педов и структура машин. Так вот, меня интересует каким образом можно перехватить функцию создания машины(педа) и создать её самому через трейнер(ну или в твоем случае это вообще создать ещё одно оружие помимо дробовика)?
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
На эту тему у меня будет отдельный видеоурок, а пока можешь на форуме поискать темы, у нас ребята уже делали статьи по спавну предметов. Вроде даже видео тоже кто-то из ребят делал, но утверждать не буду, не уверен.
@Л.А.Г.А.Р.И.У.М
@Л.А.Г.А.Р.И.У.М 6 жыл бұрын
ReClass.NET как пользоватся незнаю
@vladbelokurov7558
@vladbelokurov7558 2 жыл бұрын
Проделал весь описанный путь , но на последний адрес он ничего не нашел , что делать ?
@РусликСуслик-с8н
@РусликСуслик-с8н 6 ай бұрын
Что делать если я нашел значения золота, присоединил отладчик, но после изменения кол-во золота, в логере инструкций ничего не появилось и в нем ничего не меняется? Помогите пожалуйста.
@GamehacklabRu
@GamehacklabRu 4 ай бұрын
Скорее всего, ты нашёл недействительный адрес золота, или же отладчик не был корректно присоединён. Или же, если это игра с онлайн донатом, данные могут быть зашифрованы или обрабатываться на сервере
@walmet2009
@walmet2009 7 жыл бұрын
Что делать, если значение никак не изменяется в игре? И OllyDbg к игре не подключается
@konstantinm.7016
@konstantinm.7016 9 жыл бұрын
скажите пожалуйста - а каким образом у вас в левом верхнем углу живут аж ДВА файла "desktop.ini" ? O_o
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
+Konstantin M. Все просто. В винде, на самом деле, рабочих столов несколько - для каждого пользователя индивидуальный и один общий. Вот у меня и показывается два файла - с общего рабочего стола и с индивидуального )
@konstantinm.7016
@konstantinm.7016 9 жыл бұрын
+GameHackLab[RU] благодарю, за разъяснение - а то у меня чуть мозг не сломался :)
@СВЕТАСВЕТИНА-ы8э
@СВЕТАСВЕТИНА-ы8э 3 жыл бұрын
Привет !! Спасибо тебе за видео. я играю farmville2. но когда я изменила значения . все работает и через 5 секунт игра перезагружается автоматом и ключи исчезают . и как изменить кладовую . Что я делаю неправильно. помогите плиз мне в этом разобраться ..
@nexsusrightchoice4700
@nexsusrightchoice4700 5 жыл бұрын
Уроки очень информативные и понятные, видео могут идти по 30 минут , но смотреть их не скучно. Обычно при просмотре уроков я не могу выдержать более 10 м видео , а тут исключение.
@POK1111111111
@POK1111111111 4 жыл бұрын
Есть ли смысл искать указатели в онлайн играх в браузере? в том же флеше, хоть скоро его и выпилят из хрома? или html5.
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Нет.
@vladbelokurov7558
@vladbelokurov7558 2 жыл бұрын
это может быть связано с тем , что у игры несколько ехе'шников ?
@GamehacklabRu
@GamehacklabRu 2 жыл бұрын
Может. Что делать - смотреть дальше видео из этого цикла.
@vladbelokurov7558
@vladbelokurov7558 2 жыл бұрын
@@GamehacklabRu под каким номером?
@GamehacklabRu
@GamehacklabRu 2 жыл бұрын
Все последовательно
@ИгорьЗамезлатов
@ИгорьЗамезлатов 5 жыл бұрын
Подскажите пожалуйста, я нахожу несколько динамических указателей у себя делаю необходимый мне чит, он постоянно у меня нормально работает. Но стоит отправить этот чит другу, у него перестаёт работать часть этих указателей (хотя у меня работают корректно). Почему так и где можно об этом подробно почитать?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
В двух словах объяснить сложно. Если кратко, такова архитекрута памяти винды. Потому я рекомендовал указатели использовать в кранейм случае, и искать их только реверсивным поиском. А желательно вообще бэктрейсом кода. Но это долго и нудно.
@lifegood8954
@lifegood8954 6 жыл бұрын
где можно скачать poiners demo? оставьте ссылку в описании
@GamehacklabRu
@GamehacklabRu 6 жыл бұрын
Нигде. Это приложение было написано сугубо для демонстрации. Оно совершенно элементарное, и не составит труда его написать самостоятельно.
@sergegoist1488
@sergegoist1488 3 жыл бұрын
на C# нет такого примерчика?
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
А зачем? Разве этого мало?
@Л.А.Г.А.Р.И.У.М
@Л.А.Г.А.Р.И.У.М 5 жыл бұрын
У меня указатель и даже адрес от инструкции работает со мной подлетаю в верх а когда подхожу к врагам то адрес переходить к ним и они поднимаются в верх а я нет что нужно зделать чтоб адрес был только для игрока может фильтр для скрипта поможет ?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
Может, поможет.
@yharim4485
@yharim4485 Жыл бұрын
6:28 разрабы колды: понял принял не запомнил
@kirillkirillov9786
@kirillkirillov9786 3 жыл бұрын
Снова лайк)
@nikstint
@nikstint 9 ай бұрын
Когда я пытался подключить дебаггер к некоторым адресам игра вылетала, почему так?
@GamehacklabRu
@GamehacklabRu 9 ай бұрын
Анти отладочная защита
@nikstint
@nikstint 9 ай бұрын
@@GamehacklabRu как обойти?
@GamehacklabRu
@GamehacklabRu 9 ай бұрын
Зависит от игры
@nikstint
@nikstint 9 ай бұрын
@@GamehacklabRu zombie driver
@BoomieNchD
@BoomieNchD 8 жыл бұрын
Все сделал , все работает , только числа в value пишется хексом , хотя стоит тип флоат. Что делать
@GamehacklabRu
@GamehacklabRu 8 жыл бұрын
faterf1 значит, в поиске забыл отключить hex для значения. Или где-то в контекстном меню выбрал хекс отображение
@symbol4572
@symbol4572 3 жыл бұрын
Спасибо!
@garik66gamehacklab83
@garik66gamehacklab83 10 жыл бұрын
Xipho. по пятибальной системе - 5+++++ , т.е. 10 :)
@marginal9559
@marginal9559 8 жыл бұрын
мог бы сказать, что это просто элементарная логика! Хотя, логика у каждого индивида своя, но это уже совсем другая история!
@Артем-п8я8ш
@Артем-п8я8ш 5 жыл бұрын
Благодарю!
@sonofgod3122
@sonofgod3122 5 жыл бұрын
Где можно изучить C++, может кто подскажет книги или видеоуроки
@ИисусГосподь-о9х
@ИисусГосподь-о9х 5 жыл бұрын
Видеоуроки не советую, лучше начинай по книгам. В инете забей любую книгу по с++ для начинающих.
@Райвер-б6в
@Райвер-б6в 5 жыл бұрын
#SimpleCode - отличный канал.
@nji1
@nji1 11 ай бұрын
сделайте пример пожалуйста с игрой говернор оф покер 3 пожалуйста ,)))и привет с стрелитамака уфе
@GamehacklabRu
@GamehacklabRu 4 ай бұрын
Привет Стерлитамаку из Уфы. Сорян, но я покеррумами не занимаюсь
@AxyeTbHeBcTaTb
@AxyeTbHeBcTaTb 4 жыл бұрын
Начал смотреть серию обучения очень интересно но ни фига не понятно как для человека не понимающего в языках программирования =(
@MrX-my1nk
@MrX-my1nk Жыл бұрын
За объяснением по несколько раз уже объясненных ранее вещей теряется суть, очень сложно для понимания. То же самое про объяснения частностей перед тем как объяснить суть. Аналогично про ненужную информацию по типу "у оружия не бывает имен" и т.д.
@GamehacklabRu
@GamehacklabRu 4 ай бұрын
Спасибо за замечание, постараюсь в будущих видео учесть этот момент. Видео записываются одним дублем, потом вырезается ненужное, потому иногда может быть так, что рассуждения уходят немного в сторону
@Roman-tt2rg
@Roman-tt2rg 3 жыл бұрын
Спасибо тебе, конечно, за то, что ты делаешь, но без х2 ускорения смотреть не реально, плюс, музыка раздражает.
@ДенисС-н5р
@ДенисС-н5р 4 жыл бұрын
Спасибо за лайк под прошлым коментом, значит ещё не забросил канал :) Досматриваю видео, есть много непоняток но попытаюсь разобраться.
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Канал не забросил, и не собираюсь забрасывать. Пока просто времени нет видосы снимать. А непонятки пройдут ) Ну и всегда можешь спросить, если что-то непонятно, я постараюсь ответить )
@bratbrat7267
@bratbrat7267 4 жыл бұрын
Клас
@LANEE20
@LANEE20 18 күн бұрын
Спасибо.. Но я считаю это совершенно не обязательно для Чайников и новичков, это ооочень сложная тема.. просто сломила мозг.. нам нужно уметь находить значения что уже хорошо изучили.. дальше находить инструкции .. делать так что бы после перезагрузки игры мы могли выбирать жизнь оружие.. итд... ну зачем нам вся эта мутотень? Начали вы за здравие... ООООчень много теории больше практики больше расказывайте.. о том как находить иснтрукциия по адресам что такой чтение и запись по инструкциям... вот что нам нужно для начала. а не экскурс в програмирование..🙁🙁🙁
@Nikolai2033
@Nikolai2033 3 жыл бұрын
Очень интересно, жаль что ничего не понял.
@arthurtawers1967
@arthurtawers1967 5 жыл бұрын
было бы круто, если бы ты скинул эти скрипты которые написал, я вижу что они на c#, и мы бы сами пытались их разобрать, а потом и взломать по твоему видео
@arthurtawers1967
@arthurtawers1967 5 жыл бұрын
просто я сам c# изучаю и как раз прохожу классы в книге Герберта Шилдта
@arthurtawers1967
@arthurtawers1967 5 жыл бұрын
ну или не на c#, похоже просто
@StoneWeaver_RU
@StoneWeaver_RU 5 жыл бұрын
@@arthurtawers1967 о каких скриптах речь?
@lphoenixl7771
@lphoenixl7771 3 жыл бұрын
А руки тебе на что ? Бери, да пиши.. А то ишь какие пошли, все им на блюдечке принеси.
@WapUAs
@WapUAs 4 жыл бұрын
6:56 xD
@c4llv07e
@c4llv07e 4 жыл бұрын
GHL: Если вы изучите c++, то это сильно вам поможет во взломе assembler: Ну да, ну да, пошёл я нахер
@Постлеброн
@Постлеброн 3 жыл бұрын
Он имел ввиду основы программирования, классы, переменные, условные операторы и функции с массивами. Ну ассемблер это по-умолчанию знать должен
04. Указатели. Подробное объяснение.
29:39
GameHackLab[RU]
Рет қаралды 28 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Налог на незнание JavaScript - [Hamster Kombat]
50:20
[gamehacking] Делаем трейнер на C# - Часть 1.
30:20
Михаил Ремизов (keng)
Рет қаралды 38 М.
[C++] Правильный перехват функций (x86)
49:47
Dmitry K. (Coder)
Рет қаралды 13 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН