Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Другие игры / Other games (https://forum.zone-game.info/forumdisplay.php?f=24)
-   -   L2 PTS (https://forum.zone-game.info/showthread.php?t=41215)

Sojang 23.08.2016 22:21

Re: L2 PTS
 
я как понял он тупо отказывается что то записывать в регистры..

Ugly 24.08.2016 08:30

Re: L2 PTS
 
Практически наверняка можно утверждать, что стек остаётся в несбалансированном состоянии. Следует аккуратно протрассировать в дебагере, отмечая где находится вершина стека непосредственно перед вызовом и сразу после возврата, ну и куда вообще происходит возврат.

Sojang 24.08.2016 10:59

Re: L2 PTS
 
Цитата:

Сообщение от Ugly (Сообщение 417691)
Практически наверняка можно утверждать, что стек остаётся в несбалансированном состоянии. Следует аккуратно протрассировать в дебагере, отмечая где находится вершина стека непосредственно перед вызовом и сразу после возврата, ну и куда вообще происходит возврат.

проблема была из за того что я неправильно адрес расчитывал:)

Sojang 25.08.2016 15:47

Re: L2 PTS
 
Беру слова выше обратно.
Проблема заключается в следующем:
Я меняю 12 байт оригинальной инструкции на свои 12 байт(однако пришлось ибо часть команды затерлась. в итоге получилось 19 байт),а после выполнение моей функции я выполняю то что затер и делаю jmp на то место откуда прилетел + 19 байт. В итоге приложение тупо крашится...
Подскажите, добрые люди, в чем проблема?:redlol:
asm:
Свернуть ↑Развернуть ↓

Zubastic 25.08.2016 16:17

Re: L2 PTS
 
В стеке видать другое.

Sojang 25.08.2016 16:19

Re: L2 PTS
 
Цитата:

Сообщение от Zubastic (Сообщение 417781)
В стеке видать другое.

Были мысли о таком. Только как тогда сохранить стек, а потом восстановить?:)

Sojang 25.08.2016 21:20

Re: L2 PTS
 
Что то хня получается какая то...
Стек то в любом случае поменяется ведь я провожу какие то действия перед jmp на оригинал код
Так как тогда быть?Я вообще не понимаю..

Exile03 26.08.2016 16:24

Re: L2 PTS
 
Sojang what u trying Asm?
i understand little Asm if i understand what u trying i can try help u

Sojang 26.08.2016 16:30

Re: L2 PTS
 
Цитата:

Сообщение от Exile03 (Сообщение 417859)
Sojang what u trying Asm?
i understand little Asm if i understand what u trying i can try help u

thank but help is no longer required:)


Текущее время: 02:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot