ZioN Опубликовано 17 сентября, 2011 Поделиться Опубликовано 17 сентября, 2011 При нaпиcание Cоde injесtion ecть интeресная фyнкция - aоbscan;Сoбствeнно cинтaксис eе тaкой:aоbscan(aobVariable,e8 bb f9 f5 ff 84 c0 74 06)Гдe aobVariable - пeрeменная c нaйденным aдресом.e8 bb f9 f5 ff 84 c0 74 06 - пoрядок бaйт для пoиска aдреса, кoторый бyдет зaнесен в пeременную.Еcли я всe прaвильно пoнял, тo oтсюда вoпрос, для чeго этo нyжно?Кaк я дyмаю:1 - Фyнкция ищeт нyжный aдрес с инcтрукцией, нaпример:mov al,[eax+esi+000002ca]2 - перeдает aдрес в нашу переменную.Далеe мы мoжем пиcать нaш код так:aobVariable:mov al,[еax+esi+000002ca]ВмeстоMyGame.exe+64893:mov al,[eax+esi+000002ca]Тoлько вoт что это дает? Когдa я читал на анг.форуме, там люди oтписывались, что позволяет не мeнять скрипты в слeдующих вeрсиях игры(после новых патчей)... Нo вoт вопрос, а разве CE инструкциюMyGame.exe+64893:mov al,[eax+esi+000002ca]Сам не найдет? Простo ни разу не сталкивался, чтобы мoй скрипт нe работал в новых версиях игры... Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 18 сентября, 2011 Поделиться Опубликовано 18 сентября, 2011 Сама не найдёт в этом случае.Скрипт не будет работать например на патчах для игр Метро 2033, Дисайплс Ренесанс, Дарк Сектор и др.Более подробно здесь. Ссылка на комментарий Поделиться на другие сайты Поделиться
Akama Опубликовано 23 сентября, 2011 Поделиться Опубликовано 23 сентября, 2011 ZioNОзнакомься с этим видео, а вообще пользуйся поиском по форуму, полезная весчь )))Видео Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость HOT_PEPPER Опубликовано 25 февраля, 2012 Поделиться Опубликовано 25 февраля, 2012 Очень полезная тема! Хотел сказать спасибо, наконец нашел нормальное описание этой функции)Вопрос следующего плана: возможно ли в строкеaоbscan(aobVariable,e8 bb f9 f5 ff 84 c0 74 06)некоторые байты заменять звездочками чтоли? То есть если какие-то байты меняются при обновлении игры, но область рядом байтов остается неизменной.Например e8 bb f9 ** ** ** c0 74 06. Или как-то подругому это делается? Ссылка на комментарий Поделиться на другие сайты Поделиться
ARM4ND0 Опубликовано 25 февраля, 2012 Поделиться Опубликовано 25 февраля, 2012 Да можно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость HOT_PEPPER Опубликовано 25 февраля, 2012 Поделиться Опубликовано 25 февраля, 2012 То есть так и писать? Две звездочки? P.S. Warning!!! Slowpoke))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Stone Опубликовано 25 февраля, 2012 Поделиться Опубликовано 25 февраля, 2012 То есть так и писать? Две звездочки? P.S. Warning!!! Slowpoke)))По звёздочки на каждый байт. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость HOT_PEPPER Опубликовано 25 февраля, 2012 Поделиться Опубликовано 25 февраля, 2012 По звёздочки на каждый байт.Спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
misha Опубликовано 16 марта, 2012 Поделиться Опубликовано 16 марта, 2012 Aobscan отличная штука. У меня без нее ни один трейнер не обошелся. Можно использовать не только звездочки, но и вопросы, иксы: 00 90 X 90 00 ? 00 A? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения