Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Редактирование Hex


Автор: Romte 29.2.2012, 03:59
Здравствуйте. Столкнулся с такой проблеммой: Есть exe файл, в нем нужно отредактировать несколько байт. Тот кто поставил эту задачу дал лиш паттерн 
Код

88 4C 04 04 83 C0 01 84 C9 75 EF 56 8B 74 24 78 85 F6 88 ->4C<- 24 4C 75 14

и адрес (0023C709: 4C 44). У меня с этой задачей справится не получается. Помогите разобраться пожалуйста.
Вот файл в отладчике
Код

0063B986  |. 884C04 04      |MOV BYTE PTR SS:[ESP+EAX+4],CL
0063B98A  |. 83C0 01        |ADD EAX,1
0063B98D  |. 84C9           |TEST CL,CL
0063B98F  |.^75 EF          \JNZ SHORT Client.0063B980
0063B991  |. 56             PUSH ESI
0063B992  |. 8B7424 78      MOV ESI,DWORD PTR SS:[ESP+78]
0063B996  |. 85F6           TEST ESI,ESI
0063B998  |. 884C24 4C      MOV BYTE PTR SS:[ESP+4C],CL
0063B99C  |. 75 14          JNZ SHORT Client.0063B9B2

Где нужно внести изменения и какие?
P.S Просьба строго не судить.

Автор: newbee 29.2.2012, 08:18
hex-редактором

Автор: bsa 29.2.2012, 10:03
Romte, чтобы ответить на твой вопрос, необходимо знать, что ты хочешь получить в итоге.
И самое главное, причем тут С/С++?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)