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

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

GameHackLab[RU]

GameHackLab[RU]

Күн бұрын

Пікірлер: 58
@GamehacklabRu
@GamehacklabRu 9 жыл бұрын
К сожалению, в силу непонятных причин не могу ответить на комментарий Nikolas Golykh, отвечу так: по основным ассемблерным инструкциям совершенно не составит труда найти информацию в том же гугле, делать табличку не вижу смысла, так как слишком много пришлось бы чего объяснять, что выходит за рамки данного курса. К тому же, по мере возникновения, я объясняю инструкции, с которыми приходится работать. И да, спасибо за хороший отзыв )
@tuber1600
@tuber1600 8 жыл бұрын
+GameHackLab[RU] Кстати поздравляю тебя с днем рождения!)) (18.03.16)
@GamehacklabRu
@GamehacklabRu 8 жыл бұрын
+SlavaKir2016 спасибо ))
@KynomiFn
@KynomiFn Жыл бұрын
Здравствуйте, спасибо, что находите видео на цикл курсов. Очень интересно, что это у вас за работа такая адская, что времени совсем не остается?(
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Доброго времени суток! Работа не адская, работу свою я очень люблю )) Дело скорее в том, что помимо работы необходимо ещё и заниматься развитием своих рабочих скиллов, а также хватает активностей с более высоким приоритетом типа воспитания сына и личной жизни. Потому и получается, что на запись видео времени не остаётся. Отсюда и так давно видосы не записывал. В планах возобновить запись и делать ролики на более-менее регулярной основе, но как и когда это будет - совершенно без понятия...
@KynomiFn
@KynomiFn Жыл бұрын
@@GamehacklabRu я еще не весь ваш канал прошерстил, но интересно узнать ваш личный опыт. Вы же наверняка писали читы для мультиплеерных игр? Не буду задавать какие-то вопросы касательно реализации, хочу лишь узнать, как учились, где находили всю эту информацию, которую рассказываете в видео? Хотел отметить, что ваше стремление развивать канал не для заработка, а как хобби очень вдохновляет)
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Я вопрос видел, постараюсь в ближайшее время на него развёрнуто ответить
@GamehacklabRu
@GamehacklabRu Жыл бұрын
> Вы же наверняка писали читы для мультиплеерных игр? Да, было дело... > хочу лишь узнать, как учились, где находили всю эту информацию, которую рассказываете в видео? В основном, официальная документация по различным технологиям, включая саму винду, чтение статей по выдаче в гугле, анализ, и очень много практики. То, что видно в видео, это уже прилизанный результат, когда я иду к цели уже проторенной дорожкой. За этими видео скрываются, в некоторых случаях, десятки часов анализа кода, сотни экспериментов и неудач... >Хотел отметить, что ваше стремление развивать канал не для заработка, а как хобби очень вдохновляет) Ну, на самом деле, я как-то пытался монетизировать канал, но в итоге оказалось, что среди нескльких тысяч подписчиков желающих поддержать выход видео денежкой оказалось всего 10 человек, не больше. Остальным же нужно было "зламай ету игру на видио штабы была панятна а то нипананятна". То есть, приходят за готовыми решениями, а не за получением знаний. Ну и частенько, за отказ в записи видео именно по конкретной игре, набегали с дизлайками, ещё больше отбивая желание продолжать деятельность. Результатом и стал такой долгий перерыв в записи роликов - уже почти три года их не было, если я правильно помню...
@KynomiFn
@KynomiFn Жыл бұрын
@@GamehacklabRu Да, к сожалению, я тоже заметил, что многие люди просто хотят, чтобы им «сделали красиво», а не учиться самим. Ваш канал это просто сокровище, столько структурированной информации на одном ресурсе редко найдёшь, но люди просто не ценят это, а жаль, ведь главное не готовое решение, а знание инструмента и опыт:(
@sentix1288
@sentix1288 4 жыл бұрын
Здравствуйте, очень интересный урок. Будут ли уроки по написанию чита (Kernerl Mode)?
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
Приветствую! если Вас не затруднит показать как взламывать с помощью этой программой эмуляторные игры например эмулятора nes
@thescorest9922
@thescorest9922 3 жыл бұрын
Здравствуйте, такой вопрос, делаю поиск значения в The Forest, а после перезапуска те же значения уже другие, почему так?
@Илья-о3х9з
@Илья-о3х9з 3 жыл бұрын
Господи, посмотри все уроки, а нетолько этот, из этого плейлиста(От a до я)
@thescorest9922
@thescorest9922 3 жыл бұрын
@@Илья-о3х9з зачем мне смотреть другие уроки, если это видео так и так информативно или если недостача информации, то нужно дорассказать
@whisper399
@whisper399 3 ай бұрын
лучшеб было сделать полный разбор интерфейса и что для чего надо и в каких случаях может понадобиться
@GamehacklabRu
@GamehacklabRu 3 ай бұрын
Это был бы длиннющий скучнейший видос, который никто целиком не посмотрит. Так что сорян, но нет, это так не работает.
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
приветствую Вас! можно ли взламывать игры для эмулятора nes и как правильно это делать? спасибо за рание
@blackdragon7747
@blackdragon7747 5 жыл бұрын
Пожалуйста ;3
@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 жыл бұрын
Спасибо за высокую оценку наших стараний ))
@АлександрДикевич-г4к
@АлександрДикевич-г4к 3 жыл бұрын
А есть видео как можно найти сразу несколько параметров идущих по порядку. например в рпг сила, ловкость, меткость а не искать всё это по очереди и долго
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
Ищешь структуру героя по любому из параметров. Остальные будут в той же структуре
@АлександрДикевич-г4к
@АлександрДикевич-г4к 3 жыл бұрын
@@GamehacklabRu Ну да это понятно... Но увидеть бы наглядно как это, как точно понять то или нет.
@GamehacklabRu
@GamehacklabRu 3 жыл бұрын
Я в десятках видосов занимаюсь ковырянием в структурах. Куда ещё нагляднее???
@Илья-о3х9з
@Илья-о3х9з 3 жыл бұрын
@@АлександрДикевич-г4к Посмотри другие ролики, а не только этот -_-
@Райвер-б6в
@Райвер-б6в 5 жыл бұрын
Урок просто отличный. Попытался повторить на первом Ведьмаке и столкнулся с тем, что в инструкции показывается только текущий опыт персонажа. Второго адреса, в котором указывалось бы, сколько опыта нужно для достижения следующего уровня, я не нашёл. В принципе, уровень можно повысить и так, но хотелось бы найти все адреса. Как думаете, где он может быть?
@GamehacklabRu
@GamehacklabRu 5 жыл бұрын
Вполне возможно, где-то в соседней структуре. В какой-то игре (Вроде Dead Rising 3) вообще отдельно лежал массив значений перехода на следующий уровень. Надо исследоватеть класс/структуру игрока и смотреть вложенные структуры. А еще можно поставить бряку на текущее значение опыта, и пореверсить. Всяко где-то будет сравнение текущего опыта с необходимым количеством для перехода. Найти эту инструкцию, и уже от нее прореверсить до нужной структуры.
@awakened_I
@awakened_I Жыл бұрын
Привет, уже давно играю в игру State of Survival 3 года, по твоим урокам немного ее взломал, но ресурсы взломать не получается, я их изменяю они есть на экране но использовать их не дает пишет не достаточно ресурсов, был бы тебе очень благодарен если бы мне хоть что то подсказал по этой игре. Сразу скажу игра есть на ПК клиент, игра онлайновая, разрабы просят очень много денег за ресурсы поэтому хочу ее чуток сломать но не получается. Если бы я знал столько сколько знаешь ты, думаю и такую игру можно сломать. Прошу тебя помоги ну или хотя бы посмотри и скажи ломается она вообще на ресурсы или все хранится на сервере. Просто пытаюсь уже очень долго но пока взломал вип статус, здоровье героев на тропе и увеличил некоторый лимит покупок за биокапсулы.
@GamehacklabRu
@GamehacklabRu Жыл бұрын
Привет, ресурсы хранятся на сервере
@awakened_I
@awakened_I Жыл бұрын
Спасибо, что посмотрел, значит ничего взломать не получится, очень обидно, надеялся что хоть что то можно взломать, т.к. покупать слишком дорого. Есть такая игра Random Dice она тоже онлайновая, но ее как то ломают на любые ресурсы.
@vitalik6300
@vitalik6300 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
@vitalik6300
@vitalik6300 9 жыл бұрын
качал, качал игру а она не запустилось ,буду заново.
@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 снова его обнулил, чтобы он получил оригинальное значение. Минимум вмешательства - вот основное правила инъекции кода.
@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:
@ИльмирРахимов-ш7э
@ИльмирРахимов-ш7э 6 жыл бұрын
Прости, ну сделай пожалуйсто взлом варспир.
@ИльмирРахимов-ш7э
@ИльмирРахимов-ш7э 6 жыл бұрын
Сделай взлом игры Warspear online
@GamehacklabRu
@GamehacklabRu 6 жыл бұрын
Вежливость отменили?
@konstant8861
@konstant8861 6 жыл бұрын
вот шащел твой канал и смотрю видио как взломать. Смотрю первый раз ваще не понятно. А прошлые ролики не хочется смотреть
@GamehacklabRu
@GamehacklabRu 6 жыл бұрын
Ты в университет тоже сразу пойдешь и скажешь, что ничего непонятно, а в школу ходить не хочется?
@АлексейМастер-у5и
@АлексейМастер-у5и 9 жыл бұрын
Приветствую! если Вас не затруднит показать как взламывать с помощью этой программой эмуляторные игры например эмулятора nes
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
11. Взлом шифрованных значений.
16:58
GameHackLab[RU]
Рет қаралды 99 М.
10. Фильтр "свой/чужой"
18:30
GameHackLab[RU]
Рет қаралды 13 М.
08. Пишем первый скрипт.
27:38
GameHackLab[RU]
Рет қаралды 30 М.
07. Начинаем отладку. Взлом через "nop".
16:41
[gamehacking] Более грамотный способ работы со структурами
21:06
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН