http://www.abstractspoon.com/tdl_resources.html
Посоветуйте пожалуйста протектор следующего плана: PE файл защищается, и в него добавляется какая-нибудь инфа. Распаковка/расшифровка выполняется...
V1lko А Вам не кажется, что мой гемор, как и Ваше имхо, темы не касаются. Не можете ничего сказать по теме - лучше промолчите.
max7C4 Директивой org задается RVA внутри текущей секции кода, а это не совсем то, что нужно. Например, следующий код p1 proc call p2 ret p1...
TermoSINteZ Надо. А Вы не задавались вопросом, почему простые exe, которые создаются MASMовским линкером, не имеют релоков?
TermoSINteZ При отсутсвии релоков загрузчик винды обязан грузить образ по ImageBase. Если туда загрузить невозможно - образ загружен не будет....
leo Спасибо за этот ответ, сразу бы так. К частному случаю в #25 лучше не привязываться. Именно по 2му способу все сейчас и работает. А к...
Booster Таким линкер будет в перспективе. И, судя по всему, не далекой. Y_Mur Ну как еще внятней сформулировать? Есть код. Компилируется и...
Y_Mur com файл нужен не для исполнения. Из него очень удобно брать код, который содержится там в чистом виде. max7C4 .use32 - не работает....
max7C4 Вы уж извините - как сумел, так и поставил. Разбираться с таблицей релоков - лишняя работа и мне, и линкеру. Впринципе этот нужный код...
Y_Mur Мой линкер скомпилирован и слинкован, с ним все. Нужный код будет исполнятся в новом файле, который будет создан моим линкером, и больше...
Y_Mur Да! Именно первый способ! Для этого как раз таки и нужно заставить компилятор думать, что нужный код находится по левому адресу. Другой...
Booster В таком случае, рибейз будет выполнятся загрузчиком Windows, но зачем он здесь нужен? Я ничего фиксить не собираюсь, в результирующем...
Booster Таким, какой укажу я. Что значит "рибейз"? А как, по Вашему, "по-нормальному"?
Booster Не понятно - не решайте. Я объяснил как мог. leo Я не отрицаю, что метод с релоками имеет право на жизнь, - да, здесь можно применить...
Y_Mur Нет, нет и нет. Базозависимость у кода быть должна, только база у него будет не та, где он реально расположен, а другая, которую задам я. И...
Booster А я не понял, что Вы имеете ввиду. Каким образом библиотеки и модули касаются поставленной задачи? То, что мне надо я описал в 1м и 10м...
Pavia Да, над отдельным файлом я тоже думал, скорей всего, к этому варианту и вернусь... Booster Нет, не инфицирование. Просто линкер для...
Сколько раз повторять, метка взята для примера. Ну вот почему, если стараешься оставить только суть задачи, опустив остальное, тебе, видя только...
leo Да, я понял, что сказал. Метка взята для примера, описание задачи в 1м посте. Booster Нет, не высосана. Будет теряться удобство и...
Имена участников (разделяйте запятой).