12. Новый уровень при каждом убийстве.

  Рет қаралды 10,555

GameHackLab[RU]

GameHackLab[RU]

Күн бұрын

В данном уроке рассматриваю способ получения нового уровня и очков опыта при каждом убийстве в играх, где присутсвует прокачка персонажа по уровням при получении опыта за убийства. Обсудить видео и задать свои вопросы вы можете по адресу
forum.gamehackl...
Посмотреть новые уроки всегда можно на нашем канале или же на сайте
gamehacklab.ru
Все новые видео будут публиковаься еще и в твиттере, так что можно подписаться
/ gamehacklab

Пікірлер: 58
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
К сожалению, в силу непонятных причин не могу ответить на комментарий Nikolas Golykh, отвечу так: по основным ассемблерным инструкциям совершенно не составит труда найти информацию в том же гугле, делать табличку не вижу смысла, так как слишком много пришлось бы чего объяснять, что выходит за рамки данного курса. К тому же, по мере возникновения, я объясняю инструкции, с которыми приходится работать. И да, спасибо за хороший отзыв )
@tuber1600
@tuber1600 8 жыл бұрын
+GameHackLab[RU] Кстати поздравляю тебя с днем рождения!)) (18.03.16)
@GamehacklabRu
@GamehacklabRu 8 жыл бұрын
+SlavaKir2016 спасибо ))
@whisper399
@whisper399 14 күн бұрын
лучшеб было сделать полный разбор интерфейса и что для чего надо и в каких случаях может понадобиться
@GamehacklabRu
@GamehacklabRu 13 күн бұрын
Это был бы длиннющий скучнейший видос, который никто целиком не посмотрит. Так что сорян, но нет, это так не работает.
@awakened_I
@awakened_I 11 ай бұрын
Привет, уже давно играю в игру State of Survival 3 года, по твоим урокам немного ее взломал, но ресурсы взломать не получается, я их изменяю они есть на экране но использовать их не дает пишет не достаточно ресурсов, был бы тебе очень благодарен если бы мне хоть что то подсказал по этой игре. Сразу скажу игра есть на ПК клиент, игра онлайновая, разрабы просят очень много денег за ресурсы поэтому хочу ее чуток сломать но не получается. Если бы я знал столько сколько знаешь ты, думаю и такую игру можно сломать. Прошу тебя помоги ну или хотя бы посмотри и скажи ломается она вообще на ресурсы или все хранится на сервере. Просто пытаюсь уже очень долго но пока взломал вип статус, здоровье героев на тропе и увеличил некоторый лимит покупок за биокапсулы.
@GamehacklabRu
@GamehacklabRu 11 ай бұрын
Привет, ресурсы хранятся на сервере
@awakened_I
@awakened_I 11 ай бұрын
Спасибо, что посмотрел, значит ничего взломать не получится, очень обидно, надеялся что хоть что то можно взломать, т.к. покупать слишком дорого. Есть такая игра Random Dice она тоже онлайновая, но ее как то ломают на любые ресурсы.
@KynomiFn
@KynomiFn Жыл бұрын
Здравствуйте, спасибо, что находите видео на цикл курсов. Очень интересно, что это у вас за работа такая адская, что времени совсем не остается?(
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Доброго времени суток! Работа не адская, работу свою я очень люблю )) Дело скорее в том, что помимо работы необходимо ещё и заниматься развитием своих рабочих скиллов, а также хватает активностей с более высоким приоритетом типа воспитания сына и личной жизни. Потому и получается, что на запись видео времени не остаётся. Отсюда и так давно видосы не записывал. В планах возобновить запись и делать ролики на более-менее регулярной основе, но как и когда это будет - совершенно без понятия...
@KynomiFn
@KynomiFn Жыл бұрын
@@GamehacklabRu я еще не весь ваш канал прошерстил, но интересно узнать ваш личный опыт. Вы же наверняка писали читы для мультиплеерных игр? Не буду задавать какие-то вопросы касательно реализации, хочу лишь узнать, как учились, где находили всю эту информацию, которую рассказываете в видео? Хотел отметить, что ваше стремление развивать канал не для заработка, а как хобби очень вдохновляет)
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Я вопрос видел, постараюсь в ближайшее время на него развёрнуто ответить
@GamehacklabRu
@GamehacklabRu Жыл бұрын
> Вы же наверняка писали читы для мультиплеерных игр? Да, было дело... > хочу лишь узнать, как учились, где находили всю эту информацию, которую рассказываете в видео? В основном, официальная документация по различным технологиям, включая саму винду, чтение статей по выдаче в гугле, анализ, и очень много практики. То, что видно в видео, это уже прилизанный результат, когда я иду к цели уже проторенной дорожкой. За этими видео скрываются, в некоторых случаях, десятки часов анализа кода, сотни экспериментов и неудач... >Хотел отметить, что ваше стремление развивать канал не для заработка, а как хобби очень вдохновляет) Ну, на самом деле, я как-то пытался монетизировать канал, но в итоге оказалось, что среди нескльких тысяч подписчиков желающих поддержать выход видео денежкой оказалось всего 10 человек, не больше. Остальным же нужно было "зламай ету игру на видио штабы была панятна а то нипананятна". То есть, приходят за готовыми решениями, а не за получением знаний. Ну и частенько, за отказ в записи видео именно по конкретной игре, набегали с дизлайками, ещё больше отбивая желание продолжать деятельность. Результатом и стал такой долгий перерыв в записи роликов - уже почти три года их не было, если я правильно помню...
@KynomiFn
@KynomiFn Жыл бұрын
@@GamehacklabRu Да, к сожалению, я тоже заметил, что многие люди просто хотят, чтобы им «сделали красиво», а не учиться самим. Ваш канал это просто сокровище, столько структурированной информации на одном ресурсе редко найдёшь, но люди просто не ценят это, а жаль, ведь главное не готовое решение, а знание инструмента и опыт:(
@UnknownUser-xb5by
@UnknownUser-xb5by 6 жыл бұрын
А так намнооооого проще ; newmem: add [eax+3C],4359 jae code code: add [eax+3C],edi mov ecx,[eax+28] jmp return INJECT: jmp newmem nop return:
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
Приветствую! если Вас не затруднит показать как взламывать с помощью этой программой эмуляторные игры например эмулятора nes
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
Приветствую! если Вас не затруднит показать как взламывать с помощью этой программой эмуляторные игры например эмулятора nes
@sentix1288
@sentix1288 3 жыл бұрын
Здравствуйте, очень интересный урок. Будут ли уроки по написанию чита (Kernerl Mode)?
@vitalik6300
@vitalik6300 9 жыл бұрын
что то не так? aobscanmodule(INJECT,CoJGunslinger.exe,8B 47 3C 2B 47 40 8B 4D F8) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: mov eax,[edi+40] add eax,[edi+44] sub eax,1 cmp [edi+3C],edx jnl code mov [edi+3C],edx code: xor edx,edx mov eax,[edi+3C] sub eax,[edi+40] jmp return INJECT: jmp newmem nop return: registersymbol(INJECT) [DISABLE] //code from here till the end of the code will be used to disable the cheat INJECT: db 8B 47 3C 2B 47 40 unregistersymbol(INJECT) dealloc(newmem)
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Vitalik Kolyadko разумеется, не так. mov eax,[edi+40] add eax,[edi+44] sub eax,1 здесь ты используешь регистр eax, а далее используется edx. Нужно быть внимательнее. И если используешь eax, то его предыдущее значение надо сначала положить в стек, а после работы с ним - извлечь из стека. Я использовал edx, так как пояснил, что на момент выполнения оригинально инструкции он равен нулю, и, кстати, после метки code я инструкцией xor edx,edx снова его обнулил, чтобы он получил оригинальное значение. Минимум вмешательства - вот основное правила инъекции кода.
@ИльмирРахимов-ш7э
@ИльмирРахимов-ш7э 6 жыл бұрын
Прости, ну сделай пожалуйсто взлом варспир.
@vitalik6300
@vitalik6300 9 жыл бұрын
качал, качал игру а она не запустилось ,буду заново.
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
приветствую Вас! можно ли взламывать игры для эмулятора nes и как правильно это делать? спасибо за рание
@blackdragon7747
@blackdragon7747 5 жыл бұрын
Пожалуйста ;3
@ИльмирРахимов-ш7э
@ИльмирРахимов-ш7э 6 жыл бұрын
Сделай взлом игры Warspear online
@GamehacklabRu
@GamehacklabRu 6 жыл бұрын
Вежливость отменили?
@vitalik6300
@vitalik6300 9 жыл бұрын
Спс ,наверно старею,слеп ею )))
@thescorest9922
@thescorest9922 3 жыл бұрын
Здравствуйте, такой вопрос, делаю поиск значения в The Forest, а после перезапуска те же значения уже другие, почему так?
@Илья-о3х9з
@Илья-о3х9з 3 жыл бұрын
Господи, посмотри все уроки, а нетолько этот, из этого плейлиста(От a до я)
@thescorest9922
@thescorest9922 3 жыл бұрын
@@Илья-о3х9з зачем мне смотреть другие уроки, если это видео так и так информативно или если недостача информации, то нужно дорассказать
@timursolovev9700
@timursolovev9700 9 жыл бұрын
какие характеристики у твоего компьютера и сколько он стоит?)
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Timur Solovev Материнка: MSI Z87-G45 GAMING Процессор: Intel Core i7-4770k 3.5 GHz Оперативка: 32 Gb Kingston Hyper-X 2400MHz Видяха: 4Gb nVidia Geforce GTX980 Жесткие диски: SSD 128 Gb Toshiba (под систему), SSD 1024 Mb Samsung 850 Pro (под проги и игры), 3072 Mb WD Green (под фильмы и музло) Клавиатура: Razor Deathstalker Мышь: Cyborg R.A.T. 7 Звуковуха: Asus Xonar U7 Наушники: Razer Tiamat 7.1 Блок питания: Chieftec 750 Ватт Корпус не помню чей )) Цены сам смотри, влом сейчас ползать и смотреть, где что сколько стоит )
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
Timur Solovev Ну и два монитора BENQ GW2760S
@АлександрДикевич-г4к
@АлександрДикевич-г4к 3 жыл бұрын
А есть видео как можно найти сразу несколько параметров идущих по порядку. например в рпг сила, ловкость, меткость а не искать всё это по очереди и долго
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
Ищешь структуру героя по любому из параметров. Остальные будут в той же структуре
@АлександрДикевич-г4к
@АлександрДикевич-г4к 3 жыл бұрын
@@GamehacklabRu Ну да это понятно... Но увидеть бы наглядно как это, как точно понять то или нет.
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
Я в десятках видосов занимаюсь ковырянием в структурах. Куда ещё нагляднее???
@Илья-о3х9з
@Илья-о3х9з 3 жыл бұрын
@@АлександрДикевич-г4к Посмотри другие ролики, а не только этот -_-
@dimapetrenko9680
@dimapetrenko9680 4 жыл бұрын
Блин, круто выглядит. Подскажи пожалуйста, вот я играю в Dynasty Warrior 4 hyper, там во время прохождения миссий(трасс) убиваешь генералов противника и с них выпадают разные "плюшки" в виде - Атака (от +1 до +8), защита(так же как и атака) и коробочки с итемами(какой там итем не написано, просто написано "new item" а в конце игры ты узнаешь что там выпало. Так вот что я бы хотел провернуть, сделать эмуляцию того что я поднял к примеру за одну игру 100 - 200 коробок с таким оружием (максимум что я поднимал честным путём это было 5 коробок). Так вот, как это осуществить? я пытался примитивными способами это делать (типо в начале миссии искал 0, а при каждом подёме добавлял 1 единицу. Не помогло, так же и неизвестное значение(тупо не хватало коробок что бы до конца отсеять ту кучу адресов) ). Что бы вы могли мне посоветовать что бы справится с моей задачей?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Тебе нужно выходить на код, который вызывается при подборе коробки. В общем случае потом можно будет принудительно вызывать этот код. Как выходить на код я рассказывал в уроке про Code Filter и про Ultimap. Как вызывать найденный код будет в миникурсе по IDA примерно через месяц. Правда, сам миникурс будет доступен только спонсорам канала.
@dimapetrenko9680
@dimapetrenko9680 4 жыл бұрын
GameHackLab[RU] спасибо за ответ, буду пробовать.
@dimapetrenko9680
@dimapetrenko9680 4 жыл бұрын
@@GamehacklabRu Хотел уточнить, версия программы имеет значение ?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Должна быть минимум такая же, которая используется в соответствующем уроке, или же новее.
@dimapetrenko9680
@dimapetrenko9680 4 жыл бұрын
@@GamehacklabRu ну вот у меня 7.0. И по поводу самого первого моего вопроса, я попробовал Ultimap(только первый) и так и не получилось найти что хотел, вернее нашёл(4 адреса) но то что нашёл небыло похоже на то как у вас в видео, там было Название игры и в конце какой-то доп адрес, пример: "Dynasty warrior+05CDAA" и все значения что оно нашло были такими, "чистых" адресов я не нашёл. Это какой-то способ шифровать значения этой игры ?
@x007ish
@x007ish 7 жыл бұрын
А что делать если инструкция работает с несколькими адресами?
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
Контекст вопроса не понял. Чаще всего инструкции работают с несколькими адресами. Если нужно отфильтровать какой-то из них один, делается фильтр, который условно называется "свой/чужой". На эту тему у меня тоже есть урок.
@x007ish
@x007ish 7 жыл бұрын
Я вас смотрю недавно, поэтому видео ещё не нашёл. Штука у меня такая: находятся 3 значения и все они меняются в зависимости от игрового и соответствуют значению. Я пытался изменить их на первоначальное, но это ни к чему не приводит. Значение шифруется значит. Но в брейкпойнте инструкции cmp - строковой нету, только mov 2 штуки. А если сканировать указатели то находятся 15 статичных адресов с вышеуказанным значением, которое тоже не меняется. Число на экране тоже одно, поэтому если есть в дизасме call, то я не знаю какое.
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
Рекомендую создать тему на нашем форуме с максимально подробным описанием проблемы и, разумеется, указанием названия игры.
@x007ish
@x007ish 7 жыл бұрын
Хорошо. А ваши видео потрясны, а инструкции работают. Герои 6 сработало
@GamehacklabRu
@GamehacklabRu 7 жыл бұрын
Спасибо за высокую оценку наших стараний ))
@konstant8861
@konstant8861 6 жыл бұрын
вот шащел твой канал и смотрю видио как взломать. Смотрю первый раз ваще не понятно. А прошлые ролики не хочется смотреть
@GamehacklabRu
@GamehacklabRu 6 жыл бұрын
Ты в университет тоже сразу пойдешь и скажешь, что ничего непонятно, а в школу ходить не хочется?
@Райвер-б6в
@Райвер-б6в 4 жыл бұрын
Урок просто отличный. Попытался повторить на первом Ведьмаке и столкнулся с тем, что в инструкции показывается только текущий опыт персонажа. Второго адреса, в котором указывалось бы, сколько опыта нужно для достижения следующего уровня, я не нашёл. В принципе, уровень можно повысить и так, но хотелось бы найти все адреса. Как думаете, где он может быть?
@GamehacklabRu
@GamehacklabRu 4 жыл бұрын
Вполне возможно, где-то в соседней структуре. В какой-то игре (Вроде Dead Rising 3) вообще отдельно лежал массив значений перехода на следующий уровень. Надо исследоватеть класс/структуру игрока и смотреть вложенные структуры. А еще можно поставить бряку на текущее значение опыта, и пореверсить. Всяко где-то будет сравнение текущего опыта с необходимым количеством для перехода. Найти эту инструкцию, и уже от нее прореверсить до нужной структуры.
10. Фильтр "свой/чужой"
18:30
GameHackLab[RU]
Рет қаралды 13 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 42 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 102 МЛН
БУКВАЛЬНО НЕПРОХОДИМЫЕ ИГРЫ / Булджать
20:02
БУЛДЖАТь
Рет қаралды 2,3 МЛН
Я ПРОШЕЛ PLANTS VS ZOMBIES НА 100% ДОСТИЖЕНИЙ
39:30
КАК ЯПОНИЯ УБИЛА АНИМЕ
10:37
Ikari
Рет қаралды 48 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН