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

 eXeL@B —› Вопросы новичков —› Как в OllyDbg положить в стек ASCII значение?
Посл.ответ Сообщение

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

Создано: 04 февраля 2013 20:43
· Личное сообщение · #1

Нужно ассемблировать команду
push dword ASCII "luckyorion" и так то же не работает:
push ASCII "luckyorion"
Или можно в память положить это значение,например так mov dword ptr [00123456],ASCII "luckyorion"
Ругается что неверная команда




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 04 февраля 2013 21:00 · Поправил: ZaZa
· Личное сообщение · #2

Найди место в конце файла где-нибудь, заполненное нулями... Впиши туда свою строку [Binary -> Edit], запомни адрес начала строки...
А потом в нужном месте: push [адрес]
Это если грубо!

-----
One death is a tragedy, one million is a statistic.





Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 04 февраля 2013 21:32
· Личное сообщение · #3

luckyORiON пишет:
Или можно в память положить это значение,например так mov dword ptr [00123456],ASCII "luckyorion"
Ругается что неверная команда


Не работает потому-что нужно в стек ложить ссылку на строку. То есть адрес места, где она находится.

-----
http://ntinfo.biz




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

Создано: 04 февраля 2013 21:55
· Личное сообщение · #4

Да понятно что ссылка,это образно так push ASCII..
Вопрос собственно,можно ли ассемблировать такую команду или только "зашить" текстовые константы в файл?
ZaZa пишет:
Найди место в конце файла где-нибудь, заполненное нулями... Впиши туда свою строку [Binary -> Edit], запомни адрес начала строки...

Ну так я отладчик закрою и всё опять вернется на круги своя.Надо чтобы постоянно это было туда зашито,в HEX эдитор надо загружать. Вот если бы ассемблировать такую команду...




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 04 февраля 2013 21:59
· Личное сообщение · #5

luckyORiON пишет:
Ну так я отладчик закрою и всё опять вернется на круги своя

Ну так сохрани перед тем, как закрывать, и не вернётся на круги своя. Читай ман. Ваш кэп.


 eXeL@B —› Вопросы новичков —› Как в OllyDbg положить в стек ASCII значение?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати