Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2014, 08:40   #11
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Вопрос: А зачем? Декодировкой на ассемблере тут не занимаются.
Чё? Тут не занимаются взломами. А декодировка, может быть с ними и не связана. Не переносите свои домыслы с больной головы, на здоровую.
Цитата:
адрес берется из другого места
Ну-ка, ну-ка, поточнее .
Цитата:
Сообщение от SPLER Посмотреть сообщение
Hello, ребят, такой вопрос.
Нахожу адрес в памяти процесса, по которому расположена инструкция такого типа "mov eax,[esi+000002F8]". Вопрос, можно ли, получить значение регистра "ESI" ? И если возможно, то каким образом?
Точка рестарта функции. Распределяется динамически. Получить текущую можно, но зачем? Заходя туда из другой проги, получим рестарт на динамическую функцию работающей проги.
У Вас, других способов самоубийства нет?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 27.05.2014 в 08:51.
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.05.2014, 09:50   #12
SPLER
Пользователь
 
Регистрация: 15.02.2014
Сообщений: 53
По умолчанию

Пепел Феникса, Спасибо, буду искать иное решение.

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Ну-ка, ну-ка, поточнее .
У Вас, других способов самоубийства нет?
Нужный мне адрес, постоянно хранится в ESI регистре, со смещением, постоянно - не только при текущей работе, но и после рестарта программы. Меняется только адрес инструкции. Другие способы получить нужное мне значение есть, решил попробовать этот, не думал что так туго будет, но теперь буду знать. Спасибо что откликнулись.

Последний раз редактировалось Stilet; 27.05.2014 в 10:07.
SPLER вне форума Ответить с цитированием
Старый 27.05.2014, 09:59   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Ну-ка, ну-ка, поточнее
а что не ясного я ранее написал? esi откуда-то получает значение, вот это место и ищем.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.05.2014, 21:52   #14
SPLER
Пользователь
 
Регистрация: 15.02.2014
Сообщений: 53
По умолчанию

У меня вопрос вот возник. Внедрил инструкцию по адресу, суть ее такова, прыгнуть на адрес, выполнить инструкцию по адресу, и вернуться назад, по сути, реально осуществить аналог, только с прыжком на не используемый адрес, и записать в него значение какое либо?
SPLER вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Укажите чему будет равно значение регистра eax после выполнения данного блока инструкций dmitryxxx Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 08.01.2013 13:59
Преобразовать все буквы нижнего регистра в буквы верхнего регистра druger Помощь студентам 5 18.09.2011 17:27
Как вывести значение регистра данных на экран??? ~VL@D~ Помощь студентам 0 30.03.2011 14:16
Значение регистра _AN. ТриСемёрки Общие вопросы C/C++ 3 25.03.2011 18:57
Запись регистра xak2 Общие вопросы Delphi 4 07.05.2007 22:18