Показаны сообщения с ярлыком взлом. Показать все сообщения
Показаны сообщения с ярлыком взлом. Показать все сообщения

20110923

Следующие видеоуроки

Помните, что я указал в последнем видеоуроке? "Будем учиться быстро бегать и высоко прыгать". Это значит, что мы будем искать координаты игрока и работать с ними.

Проблема заключается в том, что просто так эти самые координаты не найдёшь, поэтому я разобью эту тему на несколько видео, в которых сначала пролью свет на несколько очень важных (и полезных!) штуковин, вместе научимся искать координаты и поломаем при этом пару-тройку игр. :)

Частей планируется 2-3, первая - про необходимые понятия и теорию, вторая - про "быстро бегать", ну а третья, очевидно, - про "высоко прыгать". Как пройдём это всё и материал более-менее усвоится - покажу, как делается "Rapid fire hack" - это когда мы из какого-то медленно стреляющего оружия будем стрелять аки из шестиствольного пулемёта - в общем, быстро, очень быстро!

На этом основной курс "как научиться ломать игры" будет в общем-то окончен, так что дальше буду выкладывать какие-то конкретные фичи (как найти то или иное труднодоступное для обычного поиска значение, более простой метод поиска указателей и т.п.), может быть коснусь темы снятия игровых защит - да, бывает и так, в современных играх - почти повсеместно.

Параллельно приступим к написанию трейнеров. Эта тема довольно объёмная и абстрактная - зависит она в основном от умения программировать. Всё ещё думаю, как к ней грамотно подойти, но какой-никакой план уже есть. :)

20110912

Третий видеоурок и короткий рассказ про указатели и динамическое распределение памяти.



Ребята, перед просмотром урока\практикой - это важно! - сделайте следующее:

1. Откройте Cheat Engine, нажмите на кнопочку "Settings" ("Настройки") - Рис. 1.
2. Убедитесь, что галочка "Pointer adding: Append pointerline instead of insert" нажата - Рис. 2.


3. Всё, можно нажимать "ОК" и смело приступать к изучению. :)

Добавлю немного необходимой теории. Можно, конечно, на неё и забить, но если вы хотите в дальнейшем отлично понимать, что происходит - очень рекомендую ознакомиться. [Ссылка на статью], читаем параграфы 1.1-1.4 ("Система счисления", "Регистры", "Память", "Программа"). Поначалу прочитанное будет укладываться в голове крайне смутно и неохотно, но со временем эти знания окажутся крайне полезными.

И, чуть подробнее, про DMA ("Dynamic Memory Allocation", "Динамическое аспределение памяти") - [ссылка]. Если будет с ходу понятно и интересно - можете поискать и на английском, там подробностей побольше. :)

Ах да, [ссылка на урок], чуть не забыл! :D 

20110910

Неожиданно, второй урок.

Привет, ребята!

Жаркое лето кончилось, наступила школа осень, а это значит что пора поучиться ещё чему-нибудь, например - взлому игр! ^^ На этот раз мы познакомимся с программой [Cheat Engine], её интерфейсом, основными возможностями, а так же попробуем побороть идущую с ней в комплекте программу-обучалку по взлому, сегодняшняя тема - поиск неизвестного значения. Что это значит? А вот что:

Все видели в играх не конкретные значения здоровья (100, 80, 47), а полоски? Такая дико раздражающая штука, которая, будучи не заполненной, всегда жутко нервирует? Кто же не мечтает о том, чтобы она вообще не убавлялась? Бесконечное здоровье, энергия в плазменной винтовке, да что угодно! И это ведь легко! Смотрим, познаём, пробуем. В следующем уроке - издевательства над настоящей игрой! :)

[А вот и ссылка на урок]



20110629

Завершение опроса на тему тематики блога.

 Спасибо всем, кто яростно голосовал и дискутировал в комментариях на тему дальнейшей тематики! :)
 Шучу-шучу. Всё-таки, блог будет вестись по обучению гейм-хаку, то есть взлому игр, как и планировалось изначально - больно уж долго я собирал информацию на эту тему по всему интернету. Хочется как-то всё структурировать, организовать и привести в читабельный, доступный вид.
 Думаю, формат записей немного изменится - постараюсь писать полноценные статьи - с теорией, пояснениями, скриншотами и, конечно, практикой (разбором примеров на конкретных играх). В конце каждой статьи - видеозапись этой самой практики, чтобы было нагляднее.
 Как-то вот так. Будет от всего этого польза или нет - посмотрим. Со временем.

20110326

Первый видеоурок по взлому игр.

Наконец-то, свершилось! Записан первый видеоурок, в нём я (как смог, уж простите) постарался объяснить самые азы взлома - устройство памяти игры, адреса, поиск целых значений. Всё сопровождается комментариями и пояснениями, ссылка на видео - в конце поста.

Используемые инструменты:
-[Сапёр] - игра, входящая в стандартные игры Microsoft Windows.
-[Cheat-o-Matic] - простейший взломщик игр.

В качестве домашнего задания - попробуйте повторить мои действия в видеоуроке, а затем - на любой другой игре. Не стоит расстраиваться, если сразу сломать не получится - программа очень старая, да и игры сейчас стали делать довольно хитрые. По всем вопросам - в комментарии.

Второй видеоурок будет посвящён более совершенному инструменту взлома, на котором я в дальнейших уроках и буду останавливаться, а так же расскажу (и покажу) некоторые другие способы поиска.

[Ссылка на урок]