Page 1 of 1

Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 12:18 pm
by Magadan69
Написал на "чистом" ассемблере, прямо в дебагере, базонезависимый код. То-есть если этот код скопировать как Хекс-байты, и перенести в любое другое место виртуальной памяти программы, то он и там будет работать. Внутри есть определение текущего eip-регистра, далее вычисление секции, где расположилась программа. И опереруя этими данными программа совершает все условные, безусловные переходы, вызовы подпрограмм и т.д.
Интересует вопрос справится ли Ваш протектор с этим кодом?
Ах-да, забыл еще один момент, сразу после этого кода идет массив двордов (просто дворды друг за другом), с которыми этот код сравнивает результат вычислений. Массив располагается после конца кода, и код сам ищет этот массив по определенному дворду (метке), находящемуся в этом массиве.

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 12:53 pm
by Admin
А вы случаем на RSDN не под ником nen777w пишете?

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 1:02 pm
by Magadan69
Нет, я в принципе везде "Magadan..".
Я в основном на автофорумах и электронике. А что такое RSDN, пока даже не знаю.
И причем тут ник?
Или тут "никовая дескриминация" ?

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 1:27 pm
by Admin
Значит обознался :))

По существу вопроса - пример файла с таким кодом можете прислать?

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 1:33 pm
by Magadan69
Или адрес дайте, куда. Или куски кода выложу, без таблицы. Что удобнее?

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 1:39 pm
by Admin

Re: Поддерживает-ли протектор базонезависымый код?

Posted: Sun Dec 01, 2013 2:18 pm
by Magadan69
Отправил