Небезопасчная загрузка dll-как её прдотвратить?







+6 +/-
Профиль пользователя Petersen Спросил: Petersen  (рейтинг 22224) Категория: компьютеры и интернет

Ответов: 1

2 +/-
Лучший ответ

Вижу, что вы пошли по тем понятиям, которые я вам назвал.

Небезопасная загрузка dll. Это ситуация при которой приложение пытается загрузить одну dll, а загружает другую.

Чем это грозит: это самый простой способ внедрить свой код в адресное пространство другого процесса, а значит работать с тем уровнем прав и доступа, что и процесс.

Почему так случается: процесс может подгрузить dll двумя способами: по полному пути и по короткому имени. Если указан полный путь (например C:\directory\lib.dll), то загрузится именно та библиотека, которая указана. А если указать короткое имя (lib.dll), то сначала будет произведен поиск библиотеки. По-умолчанию поиск идет так - сначала библиотека ищется в папке с программой, потом в C:\windows\system32, затем еще в некоторых местах. Многие программисты кладут dll в system32 для того, чтобы в последствии вызывать эту библиотеку по короткому имени. Но мы знаем, что если положить "вредоносную" библиотеку с тем же именем рядом с программой, ты вызовется именно она.

Ну а теперь самое интересное, пример:

По пути C:\windows\system32\sysprep лежит программа sysprep.exe. У этого приложения есть две особенности:

1) Она всегда стартует от имени администратора (без спроса, даже без админских прав)

2) Она небезопасно подгружает две библиотеки.

Получается, что положив в папку C:\windows\system32\sysprep "вредоносную" библиотеку, то после запуска sysprep.exe автоматически будет исполнен код из библиотеки (причем с правами администратора). Вирусы аплодируют стоя.

Ответил на вопрос: Sawyer  

Похожие вопросы

Спросил
6 Отв.
Что делать, если ПК не видит мышь?
Ответ: Комп не видит мышь... В таком, а равно как и во всех аналогичных случаях, отправляйтесь в магазин за новой. Любой ремонт мыши будет по стоимости равняться ... Читать далее...
Автор вопроса: Decide, в категории | | | | |
Спросил Decide
1 Отв.
ПОЛЕЗЕН ли твитер для заработка в интернете?
Ответ: Любая соцсеть может быть полезной для заработка. Только нужно знать как этим пользоваться. Все кто сидит в социальных сетях, это потенциальные клиенты. А значит что бы из них извлечь толк их нужно на ... Читать далее...
Автор вопроса: Maggie, в категории |
Спросил Maggie
3 Отв.
Какой интернет дешевле, мобильный (GPRS) или стационарный (домашний)?
Ответ: Есть 3 варианта мобильного интернета. 1). GPRS с телефона (смартфона). В нашем регионе - от 300 до 600 рублей в месяц в зависимости от оператора сотовой связи и выбранного тарифа. К тому же - мален ... Читать далее...
Автор вопроса: Tinkering, в категории | | |
Спросил Tinkering
1 Отв.
Как лечить ошибку загрузки «Image failed to verify with ACCESS DENIED»?
Ответ: При какой загрузке? Никаких образов ноутбук загружать не должен. Что-то вы не договариваете. Написано ж "Невозможно проверить образ из-за отсутствия доступа. Для продолжения нажмите любую клавишу". ... Читать далее...
Автор вопроса: Duffer, в категории | | | | |
Спросил Duffer
1 Отв.
Включаю usb колонки и комп зависает или выключается, в чём дело?
Ответ: У меня бывало подобное при вставке флэшки, компьютер просто зависал и чёрный экран! Как оказалось, всё дело в статической энергии... Поэтому прежде чем вставлять флэшку, стал её usb-разъём шоркать о ... Читать далее...
Автор вопроса: Pythonidae, в категории | |
Спросил Pythonidae
1 Отв.
Как скачать на компьютер музыку, игры с гугл плей?
Ответ: Изначально нужно скачать плей маркет на компьютер. Вот ссылка: http://frostsoft.ru/54-play-market-dlya-kompyutera.html А дальше - следуете инструкции. ... Читать далее...
Автор вопроса: Vitamine, в категории | | | | | |
Спросил Vitamine
1 Отв.
Что такое незащищённое соединение? Что означает и чем грозит?
Ответ: Это приколы протокола HTTPS - http secure. Если часть ответов сайта при соединении по этому протоколу неверна или подозрительна - выдается это сообщение. Чаще всего на сайте просто неправильно устан ... Читать далее...
Автор вопроса: Dicebox, в категории | | | |
Спросил Dicebox
2 Отв.
В Интернете бывают чудеса?
Ответ: Создание интернета, это уже чудо. Люди живут в онлайне, неважно соц. сети, виртуальное казино игры. Чудом можно назвать скайп который сокращает километры между любящими людьми. Помню как то мы с молод ... Читать далее...
Автор вопроса: Rafe, в категории | | | |