Есть у меня игровой сервер, и одна бяка сповадилась его ддосить. Сделал я хитрую dll-ку, которая умеет вклиниваться в игровую функцию забора...
valterg А разве я говорил, что биос работает с виртуальной памятью? Я говорил, что адрес биос отображается на адресное пространство. В 32-х...
AndjellaArtavazdovna Да, спасибо, это самая полезная книга. К тому же, она уже есть и на русском
FatMoon Не поверите... Я читаю оглавление книг, чтобы понять, что в них есть, а чего нет.
Pavia У меня заедает клавиатуру, так что пару символов, случается, пропускаю. Проглядел, исправил, каюсь. За литературу спасибо. Ирвин и Зубков...
Взял курсовую по работе с виртуальной памятью с помощью ассемблера. Хочу изучить архитектуру памяти углублённо. Особенно интересует доступ в...
Maratyszcza Спасибо, скорости заметно прибавилось. Правда, всё равно fps не хватает. r90 Спасибо. Хоть я и не хотел особо вникать в природу...
Работа в OpenGL (но вопрос больше связан с С++). Дело в том, что мне понадобился (да и интересно) алгоритм прорисовки сглаженной линии со всеми...
Cr4sh Большое спасибо
Делаю подмены функций в памяти. Последнее время делаю так: записываю вместо инструкций переход на мою функцию, а в моей функции - точное...
ASMatic Большое спасибо, помогло. Вынес adr2 в глобал, и глюки пропали. Вот только я не понимаю, почему стек трётся при вызове time.
Делаю в качестве курсовой защиту для сервера - в данном случае, игрового. В ходе работы к процессу подгружается DLL-ка и делает пару замен в коде...
Есть вопрос. Я сделал успешный перехват данных из DLL на Windows, теперь необходимо перехватывать те же данные из Shared Library на Linux. Для DLL...
Mika0x65 Спасибо! Оказалось, некорректный. Глупая ошибка, забыл инициализировать байт. Исправил, все заработало
Mika0x65 Я использую call_far (0x15ff), она длиннее на один байт. Плюс раньше я использовал два push/ret для перехода на мой код и обратно, все...
Программа запускается и патчится в памяти. Пишу на С++, в винде. Функцию, вызываемую из UI_SaberDrawBlade, я полностью заменил, но для работе...
Clerk 0xF871DC не причем, переменная моя собственная, в коде программы ее нет. Т.е. моя функция, вызываемая позже, должна знать, что произошло в...
Clerk Спасибо, пробовал ваш метод с таблицей ссылок, работает. Правда, приходится маяться с тем, чтобы не повредить регистры. Сейчас возникла...
Clerk А, спасибо, теперь понял. Ваш метод опробую, у меня еще предстоит одно ветвление заменить. А с CG_AddSaberBlade разобрался. В чем ошибка, не...
Clerk Наверно, вы меня не поняли, но CG_RGBForSaberColor я уже удачно перехватил, а восстанавливаю первые шесть байт совершенно другой функции, с...
Имена участников (разделяйте запятой).