-
Постов
232 -
Зарегистрирован
-
Посещение
-
Победитель дней
29
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные DenkA003
-
-
Как то все страшно) Есть на эту тему уроки в видео-формате?
Через "байты" не оптимальнее работать или я путаю понятия?
Сигнатура это вроде бы работа с офсетами...
Во всяком случае, мне нужен как то в кратце понять как появился этот код
ProcessName='PlantsVsZombies.exe';//Процесс Игры
Adress = $0048B35C ; //Адрес по которому будет производиться запись сигнатуры байт
SignatyreOn: array[0..3] of Byte = ($83,$47,$24,$67);//Байты для записи в процесс игры
SignatyreOFF: array[0..3] of Byte = ($83,$47,$24,$01);//Байты для записи в процесс игрыОткуда взялись?
SignatyreOn: array[0..3] of Byte = ($83,$47,$24,$67);//Байты для записи в процесс игры
SignatyreOFF: array[0..3] of Byte = ($83,$47,$24,$01);//Байты для записи в процесс игры
Сигнатура это и есть байты , а точнее цепочка байт по которым программу ищет совпадения в процессе !
Взялись у меня с головы ))
можешь как хочешь назвать ))
а теперь подробней :
ProcessName - название процесса
Adress -а адрес по которому будет происходить запись
SignatyreOn - назвал так потому что отвечает за активацию левых байт (т.д 90 90 90 90 и так далие)
SignatyreOFF - назвал так потому что отвечает за де активацию (восстановление первоначальных байт )
array[0..3] of Byte - 0..3 длинна наших байт ($83,$47,$24,$01) или можно сделать так array[1..4]
$83,$47,$24,$01 - наши байты которые будет записывать по адресу
думаю все понятно показал и написал ))
http://forum.gamehac...81%D1%81%D0%B5/
вот смотри тута )) правда код не мой !! ну в теме есть мои модификации
-
Спасибо за инфу, коллеги.
Интересно, какая инструкция отвечает за изменение кол. патрон... как думаешь?
перейди в Memory View и посмотри какие адреса получают доступ к данной инструкции !!!
-
Эм... Watch Dogs? Вот я над ним и потею последнее время... Хотя успел пройти бОльшую часть игры, но только недавно начал взламывать...
Я использую VEH отладчик (В главном окне СЕ - кнопка "Опции" - справа, под значком CE, далее в открывшемся окне - "Параметры отладчика", и в "Методе отладки" переключаем на нужный отладчик)
тоже ставлю этот отладчик если игра ругается или вообще крашит !!
-
Я тебе могу даже подкинуть парочку тем по которым я писал свой сканер сигнатур
http://www.cyberforum.ru/delphi-beginners/thread520030.html
http://cheaton.ru/f30/poisk-signatur-bazovyh-adresov-dlya-dayz-8343/
http://www.cyberforum.ru/delphi-beginners/thread1068560.html
-
Всем доброго времени.
Вопрос, который меня уже давно интересует... Как выполнить инструкцию самостоятельно? То есть, не дожидаясь какого-то определенного действия в игре.
Допустим, мы нашли инструкцию, отвечающую за количество денег, но сама по себе она ничего не выполняет, т.е. персонажу в игре что-то нужно сделать для того, чтобы игра обратилась к этой инструкции (убить кого-то, ограбить, купить/продать что-то, и т.д.).
Есть-ли какой-то способ, "насильно" выполнить нужную инструкцию?
есть я как я уже понял 2 типа инструкций
1 тип - те инструкции которые появляюься при выполнении действия будто увеличение денег здоровье патронов и тд
2 тип - те инструкции которые каждую секунду обрабатывают нужный нам адрес (ну нежно ждать действия в игру изменили инструкцию и в секунде она перезаписала наше значение по адресу
теперь как найти оба типа
1 типа - ставим бряк на запись (изменяем инструкция и результат появиться только тогда когда вы выполните действие с адресом )
2 тип - ставим бряк на доступ (в большом количестве игр встречал такие инструкции которые раз в секунду обрабатывают наш адрес т.е изменяем эту инструкцию и наше значение изменяется вне зависимости от того сделали мы что то с нашим значение или нет ...)
вот и все )) подробней спроси у знатоков нашего форума
-
Насколько я знаю, сейчас указатели не в моде и лишний гемор. Делают "инъекцию отладочного кода" в адрес, который ищут по сигнатуре оригинального байт кода.
Полностью согласен )) геморой ))
Юзай Delphi AOBScan что вы выкладивал или ищи в интернете !!
-
-
Дай свой скайп, я гворю у меня есть намного круче! нужно поговорить!, или вк свой дай
master82145
-
Добавь в скайп, cheater-33, я тебе покажу тоже кое чего, нет я не хвастался, а не увидел сообщение одно и всё, или дай свой скайп, надо обсудить кое что, вот мой выбор процесса:
не ListBox не круто )))
-
Это не твой модуль, а reenWizard, он писал его по заказу макса, и pas у тебя нету! у меня он есть!
И выбор процесса круче!
И есть дополнения к модулю
Я знаю автора, очень хороший человек
Кстати: Search.OPT_READPAGE_READONLY :=True; вот это право поиска, оно 0 толку даёт, и удлиняяет время поиска!
и что *? ты решил похвастаться что он у тебя есть ? не вижу смисла ... я отписал Xipho что модуль не мой ... я просто его приукрасил .... вот и все ... + не разу не видел дабыл хоть кто то за последние 2-3 месяца пополнил раздел Delphi ...
Пфф выбор процесса у меня круче :
P.S - а вдруг у страницы доступ только на запись , а на чтения нету .... мне кажется будет логичней писать
Search.OPT_READPAGE_EXECUTEREADWRITE := True
если подумать логично отвечает за запись - чтение -
-
это Point Blank вроде )))
в игре уже была встроенная функция ESP Админы во время соревнований вводили в консоле некую команду для активации данного режима ... чтобы отслеживать нахождение игроков ...
-
Так. DenkA003, хоть трейнер писал и ты, но написан он на чужом движке, так что копирайты свои ты не имеешь права ставить, ибо это плагиат. Это уже второй твой такой поступок (первый был насчет перебивки копирайтов в чужой программе). Еще раз - и больше ни разу. То есть, еще один подобный поступок, и ты будешь исключен из группы разработчиков (Trainer Maker).
ок больше не буду ))) ну автора не знаю ((( так как нашол исходник случайно на rghost.ru
-
Можно вопрос? - Я видел пару твоих читов сам понимаешь на какую игру wf.. Вообщем был там трейнер, вот вопрос как ты в трейнер запихал ESP??
оО ты где такой трейнер видел ? фига )))
-
-
Этот код уже гуляет по инету с прошлого года (может даже раньше), и причем тут by DenkA003?
ну трейнер писал я !!! байты для игры Spelynky !!! Дизайн мой !! AOBSCAN да не мой )) ну на нашем сайте не видел ))
-
А где его взять?
попытайся в гугле найти ))) ыы ))) или качай Delphi 7 там .pass не нужен
-
а можно .pas получить)?
нее прости ))))
-
Подскажите, а что за ошибка uMSE?
нету модуля .pass не стал выкладывать , а вот .dcu выложил .... поэтому и написал что на Delphi 7 ... на Delphi 7 файл .pass не нужен ... проверял ...)))
-
-
-
Благодарен
Прости жди до завтра темы (((
-
Если бы мог сделал бы, гуглил находил много вариантов но дельфи это такая штука.. код как свалка все на кучу - мало чего понятно.
жди уже сделал )))
-
дак что тебе мешает прописать путь к длл :?
Я писал инжектор на Delphi 7 )) скачай лайт версию )) ну или найди другой способ инжекта )))
Подумай логично )) я исправил свой инжектор )) там нужно было изменить 1 строчку )) и весь код заработал !!!
если не сможешь скину исходник !!
-
блин ты хоть поисковиком пользовался ?
по форому лазил ?
вот парочка тем помогут тебе )) ++ там есть исходники!!
В следующий раз пользуйся поисковиком ))
[Delphi]Создание трейнера для DMA игры
in Создание трейнеров в специальных студиях
Опубликовано
http://www.youtube.com/watch?v=Okf03RWDF4A