-
Постов
4 023 -
Зарегистрирован
-
Победитель дней
42
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Xipho
-
Правила нужно читать ДО регистрации, там четко прописано, какие ники разрешены. Если ты ищешь уже "распакованные" инструкции, то, скорее всего, да, придется идти по всему процессу, потому что код может быть "выгружен" в любую область памяти. Теоретически, можно найти этот загрузчик, найдя сначала сигнатуру нужного кода на ActionScript с помощью того же FFDEC, найти этот участок памяти в коде, а затем по брейкпоинту посмотреть, что к нему будет обращаться. Засада такого метода в том, что этот код будет прочитан единожды при загрузки flash приложения, и потому это будет весьма сложно отловить.
-
В тебе. Как ты мог додуматься спрашивать о проблемах купленной тобой программы здесь, а не на офицальном ресурсе?
-
Программирование с помощью патернов проектирования
Xipho прокомментировал MasterGH запись блога в Блог MasterGH
Я изучал паттерны вот по этой книге: https://ru.wikipedia.org/wiki/Design_Patterns А потом еще освежил знания по вот этой https://refactoring.guru/ru/design-patterns/book -
Либо ищешь неправильно, либо не в то время. Возможно, нужно, чтобы была карта загружена или еще что-то в этом духе. Возможно, версия игры не совпадает.
-
А как оно будет меняться, если ты собираешься его фризить?
-
Неверно. Данная функция вернет текущий каталог, а если кто-то (игра, например) этот каталог изменил(а), то будет промах. Правильнее использовать GetModuleFileName. Правда, при этом придется откусить часть с именем файла, чтобы получить каталог, ну да это мелочи.
-
Так трудно? Что так трудно? Как ты делаешь чит, если найти и вызвать одну функцию из WinAPI для тебя "так трудно"?
-
Это зачем? о_О достаточно float data[] = {2.7, 0, 0, 1.8};
-
Определяешь путь к экзешнику, подставляешь имя ини файла.
-
Зачем нужна генерация асм инструкций в сканере сигнатур? Допустим, если сигнатура с маской, то как в этом случае будут генериться инструкции?
-
Смотри наши видео, и разбирайся. Тут элементарный случай.
-
А зачем? х64 и х86 отличать умеет? Гарантия нахождения нужного кода стопроцентная?
-
Рекомендую почитать "Полный справочник С++. 4-е издание." Герберта Шилдта. И вообще, данную книгу лучше иметь в качестве настольной, если собираешься кодить на плюсах )
-
А ничего, что часть библиотек, например, может прогрузиться только при входе на карту? Или, при входе на карту распакуются какие-то куски кода?
-
Все достаточно просто. При сборке компилятор все инициализированные переменные заталкивает в специальную секцию PE файла (вроде .data, но точно не помню). А тут он натыкается на кейс, и понимает, что в каком-то случае переменная может быть не инициализирована, а для неинициализированных переменных есть другая секция. Компилятор не понимает, куда ему заталкивать такую переменную и потому ругается.
-
Неправильно потому что. Вот и не выводит. Это у тебя цепочка указателей, а ты делаешь хрень. Тебе надо из 0x289E2ADC (0x289E2AC0 + 0x001C) прочитать значение сначала. Это будет указатель на вложенную структуру Coords. И уже к нему прибавляй смещения координат, и из полученного адреса считывай нужные тебе значения. И будет тебе счастье. И да, если ты считываешь double значение, то оно у тебя в DWORD не поместится, и ты словишь проблемы.
-
Не подскажу. Возможно, автор скрипта говорил про закодированные значения, значит, нужно самому смотреть игру, чтобы понять, какие значения нужно записывать. А запись делается просто, у нас это много где обсуждалось, и даже видеоуроки есть.