Сейчас на форуме: asfa, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Редактирование калькулятора windows 7
Посл.ответ Сообщение

Ранг: 3.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 февраля 2014 12:23
· Личное сообщение · #1

Интересно модифицировать калькулятор. Раньше в xp его можно было модифицировать с помощью редактора ресурсов. Как можно например изменить цвет надписей? Искать SetTextColor ? И почему при изменении команды вида PUSH DWORD PTR DS:[604334] на PUSH 0 (fill NOP) в OllyDbg и сохранения в файле, содержимое получается не то что нужно? Объясните нубу



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 06 февраля 2014 12:35
· Личное сообщение · #2

yurakir20 пишет:
OllyDbg и сохранения в файле, содержимое получается не то что нужно?

наверное потому, что 604334 релоцируемый и адрес фиксится загрузчиком.
олька предупреждение должна была выдать при сохранении



Ранг: 3.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 февраля 2014 13:00
· Личное сообщение · #3

SReg пишет:
наверное потому, что 604334 релоцируемый и адрес фиксится загрузчиком.
олька предупреждение должна была выдать при сохранении

ну это ясно что по адресу 604334 в следующий раз не будет этих данных, но ведь я заменяю команду в push вместо адреса данные. Как я могу поменять тогда значение передаваемое в стек?



Ранг: 3.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 февраля 2014 13:09
· Личное сообщение · #4

ага разобрался в чём косяк открыл файл в winhex и увидел что происходит:
было
00262547 > FF35 34432B00 PUSH DWORD PTR DS:[2B4334] ; /Color = <BLACK>; Case 27 of switch 00261F1D
при этом FF35 3443 остаются на месте а вот 2B00 меняются динамически



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 06 февраля 2014 14:27
· Личное сообщение · #5

yurakir20 пишет:
но ведь я заменяю команду в push вместо адреса данные
ну и что? он как был в таблице так и остался.


 eXeL@B —› Вопросы новичков —› Редактирование калькулятора windows 7
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати