Топик весь почитай для начала. Тут есть более подробное объяснение. Если не поймешь как это делать даже после прочтения, то советую забросить это дело до лучших времен...
Просьба не писать мне в ЛС по поводу того, что что-то не работает/выложить тему из подполья/рассказать о последних багах, читах, глюках. Не отвечу! Задавайте конкретные вопросы. Чем смогу - тем помогу. И в теме указывайте суть вопроса, а то смотреть вообще не буду - удалю и все.
__________________
Предоставляю услуги Гаранта/Проверяющего. Все подробности здесь.
Связь только через ПМ. В теме писать "Гарант/Проверка".
__________________
Ну во-первых спасибо за информацию Так как на официальном сайте конечно тоже есть она, но написана недоступно для людей с незнанием английского. Прочитав несколько постов понял для чего в мувиках на ютубе юзают калькулятор, потому что до этого не как не мог вьехать. Чтобы разобраться в программе как по мне то лучше посмотреть пару мувиков где ломается конкретная игра.
Научится менять числа это пол беды, как их поменять на онлайн серверах чтобы сервер их распознавал за родные это уже другое. ПРочитав пачку форумов я так и не понял как это делают, пересмотрев мувики, я понял что мувики липовые, потому что меняются числа там только на картинке, а на сервере числа остаются теми же. наслаждаешься только цыфрами на экране.
Согласен с тем, что человек который разобрался в программе и научился взламывать онлайн игры уже обеспечил себе небольшой гонорар за эту работу, так как в онлайн играх всё хорошо покупаеться за реальные деньги начиная от голда, заканчивая хорошо расскачеными персонажами.
Конечно не буду просить взламывать конкретные игры или там записывать мувики с пошаговым описанием, хочу попросить автора как человека знающего написать гайдик небольшой по взлому в общем. То есть отталкиваясь от всего что написано в посте перейти к практике. Просто дописать ещё то что как сделать так, чтобы с помощью всех этих знаний сервер ещё и принимал эти все числа. За ранее спасибо.
На сервере значения никак не поменяешь. Нужно искать те ситуации, где сервер, т.к. сказать, доверяет клиенту, и не проверяет выданные им данные. В клиенте существуют ограничения. К примеру, игра RF. Есть ограничения на скорость выпивания потов, скорость атаки, перемещение по координатам высоты... Это сервер не проверяет (не проверял раньше, сейчас - частично).
Эти значения можно менять в CE.
НО! Т.к. данные в игре передаются с помощью пакетов, то проще отслеживать передаваемые\получаемые пакеты, исследовать, и от них отталкиваться, где может быть уязвимость.
для меня тоже СЕ пока что темный лес, хотя уже разобрался с рудокопом там и понял принцип WPF PPC; было бы на самом деле познавательно, если бы кто то составил подробные манулалы на СЕ по конкретным ситуациям (откуда именно в клиенте берутся значения, из каких файлов, где именно находятся значения памяти, которые меняются)
p.s. сорри за каламбур, просто немного пиво дает о себе знать
Не могу понять, что надо делать в 6 шаге. В More Info несколько адресов. Какой надо искать? Какой указателю в адресс вводить? Как-то 1 раз случайно получилось, но не понял как. Больше не получается.
Всё понял. Перевёл в Гугловском переводчике оригинал. Теперь проблема с 8 шагом. Нашёл один указатель, а дальше что делать? Что искать?
Последний раз редактировалось Kozalo; 18.03.2010 в 00:00.
Причина: Врубился. Теперь с 8 шагом проблемы.
Бонус 1: Если между [ и ] оказалось не просто значение, а что-то по типу EAX+EDX+00000038... Можно конечно в панике побегать по комнате с криками "Мы все умрем!!!" или "Ктулху зохавалЪ мой моск!!!", это кому что больше по душе. Но можно не сцать, а открыть виндовскую считалочку и провести там это сложение. Значение EAX или чего еще непонятного можно узнать в окне "More Information" внизу. Там написаны все значения регистров на момент выполнения команды. Так же не забываем, что проводить вычисления надо в хекс системе. Подробнее про эту муть можно почитать здесь. Численные смещения (в данном случае это 00000038) вводтся в поле оффсета
Уважаемый Глюконатор, всё делал вроде как надо, бегал с криками "Мы все умрём" и "Ктулху зохавалЪ мой моск!!!", но мало помагло.
Немного не понял вашу фразу "открыть виндовскую считалочку и провести там это сложение". У меня вопрос какое сложение? Скрины Find out what writes to this adress и More Info.
EAX - это то значение которое мне надо поменять. В данном случае оно равно 837(в 10 СС), а проблема в том что ECX=499619680(в 10 СС).
З.Ы. не бейте сильно по башке, т.к. Ктулху и так зохавалЪ мой моск!!!
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось gavryk; 11.05.2010 в 18:22.
ECX - и есть этот поинтер (указатель). К нему прибавляется 1C и получается адрес значения.
Тебе нужно найти статический поинтер (который всегда находится по одному и тому же смещению при следующих запусках).
А можно чуть по подробней? Ибо если я банально прибавляю к ECX значение 1С, получаю адрес, прописываю к нему сдвиг опять же 1С, то значение не меняется - знаки вопроса и всё.