eXeL@B —› Вопросы новичков —› Вопрос о замене регистров |
Посл.ответ | Сообщение |
|
Создано: 03 февраля 2007 04:55 · Личное сообщение · #1 Вот допустим у мя в Olly в окне регистров такая байда: EAX 0303C878 ASCII "4104093498747116" ECX 00000000 EDX 0012FD7C .................... Нада eax изменить на 8335217050501480. Тычу значит 2 раза по eax, вылазит окно Modify EAX: Hexadecimal: 0303C878 Signed: 50579576 Unsigned: 50579576 Собсно вопрос такой - откуда там 0303C878 и где моё число 4104093498747116? Ведь 16-тиричном виде оно совсем по другому выглядит. Да, и как зто поменять на 8335217050501480? |
|
Создано: 03 февраля 2007 05:13 · Личное сообщение · #2 Sn00pY, то, что находится в eax - это указатель (указывает, где в памяти находится значение 4104093498747116). Что бы изменить 4104093498747116 на 8335217050501480, нужно в коммандной строке Олли ввести "d eax", и в окне дампа увидишь 4104093498747116, далее просто наводишь курсор на начало, на четверку, и вводишь то, что нужно. |
|
Создано: 03 февраля 2007 05:21 · Личное сообщение · #3 |
eXeL@B —› Вопросы новичков —› Вопрос о замене регистров |
Эта тема закрыта. Ответы больше не принимаются. |