08-23-2016, 10:21 PM
я как понял он тупо отказывается что то записывать в регистры..
L2 PTS
|
08-23-2016, 10:21 PM
я как понял он тупо отказывается что то записывать в регистры..
08-24-2016, 08:30 AM
Практически наверняка можно утверждать, что стек остаётся в несбалансированном состоянии. Следует аккуратно протрассировать в дебагере, отмечая где находится вершина стека непосредственно перед вызовом и сразу после возврата, ну и куда вообще происходит возврат.
08-24-2016, 10:59 AM
Ugly Написал:Практически наверняка можно утверждать, что стек остаётся в несбалансированном состоянии. Следует аккуратно протрассировать в дебагере, отмечая где находится вершина стека непосредственно перед вызовом и сразу после возврата, ну и куда вообще происходит возврат. проблема была из за того что я неправильно адрес расчитывал ![]()
08-25-2016, 03:47 PM
Беру слова выше обратно.
Проблема заключается в следующем: Я меняю 12 байт оригинальной инструкции на свои 12 байт(однако пришлось ибо часть команды затерлась. в итоге получилось 19 байт),а после выполнение моей функции я выполняю то что затер и делаю jmp на то место откуда прилетел + 19 байт. В итоге приложение тупо крашится... Подскажите, добрые люди, в чем проблема?:redlol:
08-25-2016, 04:19 PM
Zubastic Написал:В стеке видать другое. Были мысли о таком. Только как тогда сохранить стек, а потом восстановить? ![]()
08-25-2016, 09:20 PM
Что то хня получается какая то...
Стек то в любом случае поменяется ведь я провожу какие то действия перед jmp на оригинал код Так как тогда быть?Я вообще не понимаю..
08-26-2016, 04:24 PM
Sojang what u trying Asm?
i understand little Asm if i understand what u trying i can try help u
08-26-2016, 04:30 PM
Exile03 Написал:Sojang what u trying Asm? thank but help is no longer required ![]() |
« Предыдущая | Следующая »
|