Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41

Поиск поинтеров в flash приложениях

05.03.2016, 16:55. Показов 1109. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть онлайн flash игра. Через чит енджин заменяем значение 1 на значение 2. Оба имеют свои адреса в памяти.
Что бы написать трейнер надо найти эти адреса в памяти. Пробуем поиск через указатели.
Поехали...
1. Открываем чит енжин и ищем нужный 1 адрес (Рис. 1) 0D7FEECC.
2. Находим инструкции обращающиеся к этому адресу (Рисунки 2 и 3) +1С.
3. Отнимаем от 0D7FEECC-1С=0D7FEEB0 переводим в Dec10 = 226487984
4. Ишем это значение в памяти программы (Рис. 4) и находим 3 адреса.
5. Перезапускаем игру, проделываем то же самое и видим что по этим адреса нет ни чего (Рисунки 5 и 6).
6. Пробуем пойти дальше по указателям и в итоге они зацикливаются
7. В конце при поиске очередного адреса находим что это значение уже содержится в 08CAD4C8 и мы через него уже проходили.
Что делать парни выручите пожалуйста.
Миниатюры
Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  

Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  

Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2016, 16:55
Ответы с готовыми решениями:

Поиск цвета пикселя в Flash плэере
Всем привет. Подскажите начинающему програмировать как можна узнать цвет пикселя в изображения Flash плэера. Используемый метод...

Можно ли писать flash приложения без Macro Media Flash ?
Можно ли писать flash приложения без Macro Media Flash ???

Candy Invensys - Flash KD60DA03E, Нужен Flash, для сравнения
Вечер добрый ! Нужен Флэш версии : KD60DA03E. Стиральная машина (фронталка) с сушкой, к сожалению точные данные не записал, но суть не в...

19
0 / 0 / 0
Регистрация: 28.02.2016
Сообщений: 25
05.03.2016, 19:42
А делфи тут причем?
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
05.03.2016, 22:31  [ТС]
Я пишу трейнер на дельфи так то ))) И через него надо как то найти вот эти 2 адреса )
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
05.03.2016, 22:38
Цитата Сообщение от MaxXx Посмотреть сообщение
2. Находим инструкции обращающиеся к этому адресу
Ну и нахрена ты их ищешь ?)
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
06.03.2016, 07:58  [ТС]
Цитата Сообщение от mss Посмотреть сообщение
Ну и нахрена ты их ищешь ?)
Не ради рекламы просто для объяснения. Вот тут прочитал: "http://chemax.ru/articles/tutorial_dma_nondma.php"
В принципе куда не ткни в поисковике ищем "Трейнер для DMA игры" выходит одно и тоже, что надо искать инструкции по обращению к данном адресу.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
06.03.2016, 11:06
Цитата Сообщение от MaxXx Посмотреть сообщение
надо искать инструкции по обращению к данном адресу
Поиск этих инструкций попросту бессмысленен, если не использовать полученную инф-цию для детального поведения инструкций под отладчиком.
Где у тебя хоть слово о том что ты пользовал отладчик ?
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
06.03.2016, 13:10  [ТС]
У меня такое ошушение, что вы не компитентны в данной теме и говорите что-то невнятное. Не засирайте пожалуйста тему если не знаете. Помоши от вас конкретно ноль только посты набиваете. В данном случае нам отладчик не нужен так как мы через чит енжин выяснили что инструкции по данному адресу устанавливают значение eax+1C равным ebx, где eax+1C и есть наш адрес. +1С смешение от ближайшего указателя. Зачем нам ещё отладчик. Умник блин лиж бы вставить 5 копеек.
0
06.03.2016, 13:30

Не по теме:

Что ж ты тогда здесь канючишь, если уверен что отладчик не нужен ?)

Цитата Сообщение от MaxXx Посмотреть сообщение
Перезапускаем игру, проделываем то же самое и видим что по этим адреса нет ничего
И не будет - эффективный адрес-то вычисляется по смещению отн-но динамически (а не статически !) распределенного блока памяти)
Да еще и не факт что в регистр он попадает "напрямую" - вполне может быть вычисляться и косвенно).. А то и еще один уровнь косвенной адресации может иметь место - все зависит от среды компиляции)

Цитата Сообщение от MaxXx Посмотреть сообщение
вы не компитентны
Да куды уж нам, крестьянам, в лаптях да по асфальту)

0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
06.03.2016, 13:59  [ТС]
В общем во всех статьях описан этот метод, я его проделал, но результата не добился вот и прошу помочь тыкнуть пальцем где я не правильно сделал так как вроде всё выполняю в точности по инструкции.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
06.03.2016, 14:05
Без исследования кода под отладчиком все эти "кулхацкерские" потуги попросту смехотворны и заведомо обречены на фиаско.
Даже в той самой "инструкции" фигурирует этап с использованием отладчика.
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
06.03.2016, 15:50  [ТС]
Да ни вопрос. Сейчас откроем отладчиком. Будет то же самое eax+1c. Почти уверен )))
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
06.03.2016, 17:12
Отладчик-то нужен не для увидеть "то же самое", а для детального исследования откуда и при каких условиях в регистр попадает интересующее значение)
0
пофигист широкого профиля
4770 / 3205 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
07.03.2016, 01:33
Цитата Сообщение от MaxXx Посмотреть сообщение
У меня такое ошушение, что вы не компитентны
У меня такое ощущение, что ты не компетентен вообще ни в чем. Базовых знаний что в Делбфи, что в ассемблере - почти нет.
0
07.03.2016, 10:34

Не по теме:

но пальцы при этом веером)

0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
07.03.2016, 13:06  [ТС]
Администрация форума удалите пожалуйста все сообщения не относящиеся к теме. Ни 1-го внятного ответа пока не было.
0
07.03.2016, 13:26

Не по теме:

Пользуй отладчик, он даст всю исчерпывающую инф-цию, какой тебе еще "внятный ответ" нужно ?)

0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
09.03.2016, 07:25  [ТС]
Такссс. Утро понедельника пора начать разбиратся с отладчиком )
Опять же без вашей помоши не смогу. Вот, что у меня получается смотрите. (Рис. 1) Это я нахожусь в игре на своей территории, оба адреса одинаковые и в отладчике код вот так выглядит. Как только я захожу на чужую територию код меняется на вот (Рис. 2).
Что это значит и как тут искать указатели? Брекпоинты не ставятся ошибки какие то, код меняется же.
Миниатюры
Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
09.03.2016, 08:32  [ТС]
Теперь смотрим свой адрес второй который.
Рас 1. находим адрес через Чит Енжин.
Переходим по нему в отладчике и видим некий код.
Когда прематываем код адрес исчезает как будто такого адреса нет в коде.
Миниатюры
Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
10.03.2016, 07:09  [ТС]
Открыл всё это дело в отладчике чит енджина:
(Рис. 1) Я на своей территории нахожусь соответственно айди територии мой же.
(Рис. 2) Я зашёл на чужую территорию изменился айди и сам код.
Миниатюры
Поиск поинтеров в flash приложениях   Поиск поинтеров в flash приложениях  
0
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
11.03.2016, 08:15  [ТС]
Смотрите, что нашёл.
Один из указателей 2-го уровня находится не в самом флешплеере а где то глубже что ли. Как понять или как найти его в памяти если его там нет? Вот на скриншоте WinMainSandBoxed.
Миниатюры
Поиск поинтеров в flash приложениях  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2016, 08:15
Помогаю со студенческими работами здесь

сма Beko WKY 71021 LYW2 нужна flash Аtmega64А, стёрта flash
модуль arcelik 7316410001( p/n30_2842280100_31160968) с проц Аtmega64А , еер 2842280060AD После баха сим убл , модуль побывал на руках...

Не могу загрузить картинку ни через один браузер. Flash обновил, пишет flash crashed :(
Очень надо. Пробовал через Opera, IE, FF. Флеш обновил, перезагрузился. Всё одно и то же. Опера выдаёт критическую ошибку и предлагает...

Добавление flash.display3D в Adobe Flash Builder 4.5
Вобщем столкнулся с проблемкой. Установил Adobe Flash Builder 4.5 а в ней нету класов flash.display3D. Вобщем может есть ссылка на торент у...

Flash Kit- Наборчик для ремонта Flash
Наборчик для ремонта,форматирования и диагностики Flash накопителей.

Обновила Flash Player а вместо видеороликов на экране запрос о необходимости включить Adobe flash player
Здравствуйте. я сразу скажу, что я так скажем неуверенный пользователь ПК)). Проблема такая: Обновила Flash Player,а вместо видеороликов на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru