|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
||||||
Изменение адреса во время выполнения программы26.02.2016, 15:34. Показов 2332. Ответов 18
Метки нет (Все метки)
Добрый день умники и умницы. Помогите пожалуйста разобратся в такой вот проблемке:
Есть программа для чтения записи значений в другом приложении. Но вот адрес на чтение/запись данных ни как не могу сделать изменяемым в самой программе, сейчас поясню вот сам код:
0
|
||||||
| 26.02.2016, 15:34 | |
|
Ответы с готовыми решениями:
18
Изменение значения Label во время выполнения программы Изменение размеров компонентов во время выполнения программы |
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|||
| 26.02.2016, 16:07 | |||
|
Addr := Pointer(StrToInt('$' + Edit.Text)); // символ '$' первым символом в Edit писать не нужно либо Addr := Pointer(StrToInt(Edit.Text)); // ожидается что символ '$' есть первый символ в Edit
1
|
|||
|
28 / 28 / 23
Регистрация: 26.12.2015
Сообщений: 154
|
||||||
| 26.02.2016, 16:10 | ||||||
Сообщение было отмечено MaxXx как решение
Решение
попробуй, но не уверен:
1
|
||||||
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 07:24 [ТС] | |
|
Спасибо огромнейшее! Очень благодарен вам! Расставил всем спасибы!
0
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 08:40 [ТС] | |
|
Раз уж такая пьянка пошла давайте ещё вопросик задам, может хотя бы пнёте в нужном направлении для полёта ))
Всё тоже самое. Адрес теперь пишу через Edit, но мы же люди хочется большего ) Через чит енджин узнал, что эти адреса имею постоянные обращения через eax+1c и ebx+18. Получается надо в программе написать какой то код по определению этих двух адресов aex ebx прибавить к ним 1с и 18 и всё. Тоесть мне даже вводить ни чего не надо будет. Получается задача. Как через Delphi определить значение aex и ebx в стороннем приложении. Как не искал в интернете везде одни и теже скопированные статьи "Как сделать тренер не для DMA игры" и там всё равно статический адрес идёт. Может перенести тему в нужное место или от сюда прям пнёте ) Заранее благодарен за ответы!
0
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 08:50 [ТС] | |
|
После некоторых поисков нашёл вот такой код получил вообще невнятные крикозябрины )))
0
|
|
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 29.02.2016, 09:02 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 09:09 [ТС] | |
|
Спасибо. Ладно думаем дальше. Какие нибудь предложения можете сделать?)
0
|
|
| 29.02.2016, 09:16 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 09:20 [ТС] | |
|
Это то понятно ) Но игра уже давно взломана ) Делаю же для общего упрощения операций взлом ) Русским языком лень много чего делать, лечге 1 раз написать тренер или как это назвать )
0
|
|
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 29.02.2016, 14:38 | |
|
Нет бы взять учебник и проштудиров его понять, что ни eax, ни ebx, ни какой-либо другой регистр процессора не имеют отношения к виртуальной памяти процесса, к которой обращается ф-ция ReadProcessMemory
1
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 29.02.2016, 17:21 [ТС] | |
|
Хорошо я не спорю, просто резонный вопрос а как же тогда пишутся другие трейнеры если адреса меняются в большинстве приложений?)
0
|
|
| 29.02.2016, 21:35 | |
|
Не по теме: Они пишутся теми кто штудирует учебник)
0
|
|
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
|
|||
| 01.03.2016, 00:25 | |||
|
0
|
|||
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 01.03.2016, 06:45 [ТС] | |
|
Вы конечно же правы ) но если бы я читал умные книжки в этом направлении я бы не задавал тут вопросы свои )
Все люди разные и развиваются в разных направлениях невозможно знать всё, и вот когда у человека появляются вопросы в област в которой он не силён он обращается за советом к тем людям которые в этом плане умнее него. Это естественный процесс не так ли? Представь, что ты пришёл к врачу и говориш: "У меня болит живот" а доктор тебе отвечает: "Иди умные книжки читай". Понимаете о чём я?)
0
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
||||||
| 01.03.2016, 07:16 [ТС] | ||||||
|
Вот покопался тут на просторах форума и нашёл что-то видимо то что мне надо. То что получилось во вложении. Работаем дальше )
0
|
||||||
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 02.03.2016, 17:02 [ТС] | |
|
Так. Выполнил я все эти операции. Всё прописал и всё проверил, всё правильно. Теперь дальше как я понял надо искать указатели на интересующие меня адреса верно?
Вот всё работает:
0
|
|
| 02.03.2016, 21:20 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.11.2014
Сообщений: 41
|
|
| 03.03.2016, 15:43 [ТС] | |
|
Конечно мне лень ) Что бы начать что-то понимать и разбиратся в какой то области нужно пройти целый курс обучения и прочитать кучу литературы. На, что у меня нет желания. Так как я специалист совершенно в другой области и развиваюсь естественно в её направлении )))
0
|
|
| 03.03.2016, 15:43 | |
|
Помогаю со студенческими работами здесь
19
Изменение размеров и перетаскивание контролов во время выполнения программы Изменение размеров Grid во время выполнения приложения Изменение подсказки ToolTip контрола во время выполнения Изменение ListView в форме во время выполнения события Изменение типа ValueConverter во время выполнения приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|