Есть вопрос?
Зайди на форум

Поиск:

Denix: русификация Ubuntu и кодеки :: RSS:: Скачать книги Колисниченко в PDF

Англо-русский словарь компьютерных терминов (Д. Колисниченко)

A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  V  W  X  Y  Z 

укрпочта отслеживание посылок перевод денег график отключения света в Кировограде график отключения счета в Киеве график отключения света в Одессе (zip)

Книга Д. Колисниченко Rootkits под Windows. Теория и практика программирования “шапок-невидимок“, позволяющих скрывать от системы данные, процессы, сетевые соединения.

18.2. Основы модификации BIOS

Думаю, вы согласитесь, что аппаратное обеспечение без программного просто ничего не значит (впрочем, как и наоборот). Но программное обеспечение начинается далеко не с операционной системы. С момента включения питания компьютер об операционной системе еще ничего не знает. Он выполняет ряд программ самотестирования (POST - Power On Self Test) - программу проверки видеоадаптера, памяти, жестких дисков и т.д. Кроме программ проверки существуют и другие сервисные программы, выполняющие определенные действия - например, простейший ввода/вывод и т.д. А как иначе выводится информация при загрузке, если нет подпрограммы вывода? Доступ к этим функциям можно получить через различные программные прерывания (INT) - все это вы знаете, не будем на этом особо останавливаться.

Особое место занимает программа-загрузчик - она загружает операционную систему, точнее вызывает загрузчик операционной системы с жесткого диска и передает ему управление. А самой загрузкой операционной системы управляет ее собственный загрузчик.

Все эти программы формируют BIOS (Basic Input/Output System) - базовую систему ввода/вывода. Точнее, это так принято. Код начальной инициализации (попросту говоря - запуска компьютера) не входит в состав BIOS, но поскольку и этот код и программы BIOS записываются на одну микросхему, для простоты принято называть все вместе базовой системой ввода/вывода. BIOS иногда неправильно относят к аппаратному обеспечению, поскольку она представлена в системе физическим микрочипом. На самом деле, BIOS - это "нейтральная территория", это мостик между аппаратным и программным обеспечением.

BIOS записывается в специальную энергонезависимую память. Раньше, чтобы перезаписать BIOS, нужно было ее физически извлечь (на материнской плате эта энергонезависимая память представляет собой небольшой чип). Собственно, саму запись выполняло отдельное устройство - программатор BIOS. Отсюда и пошло название процесса записи BIOS - "прошивка".

В последнее время BIOS записывается в энергонезависимую память, выполненную по Flash-технологии, что позволяет перезаписывать BIOS без физического извлечения самого чипа и даже без программатора - программно.

Для изменения BIOS нужна новая версия BIOS, которую нужно записать в Flash-память, и программа-загрузчик, которая выполнит запись. В нашем случае в роли новой версии BIOS будет наш руткит.

Вы должны понимать, что Flash-память не резиновая, поэтому наш руткит должен быть компактным. Обычно BIOS занимает не всю Flash-память - производители компьютера оставляют место "про запас" - на случай установки более новой (следовательно, более объемной) версии BIOS. Вот в это место мы и запишем наш руткит. Мы не будем изменять функции BIOS - нам это не нужно, просто мы расширим BIOS, добавив в него новые функции - функции нашего руткита.

Осталось решить один вопрос - как программа-загрузчик попадет на компьютер жертвы? Есть два способа: первый заключается в физическом доступе к компьютеру - вы установите руткит самостоятельно под каким-нибудь предлогом. Второй - использовать какой-то троян или эксплоит для загрузки с удаленного сервера программы-загрузчика, которая и установит руткит. Какой способ использовать - решать только вам.

Прежде, чем перейти к следующему пункту, для себя мы должны уяснить две вещи. Первое: на некоторых компьютерах стоит защита от записи в BIOS. Это может быть, например, джампер. Пока не установишь его в определенное положение, в BIOS записать ничего не получится. Тут уже без физического доступа не обойтись.

Второе: если вам нужно модифицировать BIOS маршрутизатора или какой-нибудь другой встроенной системы, программу-загрузчик использовать нельзя. Такие системы не разрешают запускать посторонние программы. Если BIOS такой системы и можно обновить, то вам в любом случае нужен физический доступ к этой системе, например, чтобы извлечь BIOS и установить его в программатор для записи.

На главную

Мне нравится!

Сегодня: 16/01

Именинники:  Андрюха aka host

Последние посты форума

Интересная картинка

Samsung Galaxy J2 Prime (SM-G532F)

дааа

Обучение PHP-программированию

Новый дизайн сайта

Возвращение на динамическую страницу сайта

С Новым Годом!

Бесплатный хостинг, SSL сертификат, не ограниченно

капец погода в ноябре у нас

Посоветуйте хостинг

флэшмобы

вот люди где живут... экстрим

авто-дилеры

Программы для Linux

книга Командная строка Linux и автоматизация рутинных задач

Совет:

Книги Д. Колисниченко:

Linux

Linux-сервер своими руками. Полное руководствоLinux-сервер своими руками. Полное руководство
Пятое издание бестселлера. Все о настройке Linux-сервера. В пятом издании книга существенно дополнена и обновлена. В данный момент книга не выпускается. Материал 5-ое издания устарел.                                                                                                                     

99 советов по Linux99 советов по Linux
Даны ответы на актуальные вопросы по использованию операционной системы Linux на домашнем или офисном компьютере. В данный момент книга устарела. Думаю, в скором времени реанимирую                                                                                                                         

Самоучитель Linux изд. 1-2 (БХВ)Самоучитель Linux изд. 1-2 (БХВ)
Самоучитель ориентирован на домашнего и офисного непрофессионального пользователя и поможет ему самостоятельно настроить и оптимизировать операционную систему Linux. В книге есть ответы практически на все вопросы, возникающие при ежедневной работе в                                                   

PHP

PHP 5/6 и MySQL 6. Разработка Web-приложений. 2-е издPHP 5/6 и MySQL 6. Разработка Web-приложений. 2-е изд
На практических примерах описана разработка Web-приложений на языке PHP версий 5 и 6. Большая часть кода примеров совместима с обеими версиями PHP, но особое внимание уделено новым функциям PHP 6. Даны начала программирования на PHP: установка и наст                                                   

PHP 5/6 и MySQL 6. Разработка Web-приложенийPHP 5/6 и MySQL 6. Разработка Web-приложений
На практических примерах описана разработка Web-приложений на языке PHP версий 5 и 6. Лучшая моя книга по PHP, ищите в продаже 3-е издание! Издательство БХВ- Петербург                                                                                                                                      

PHP 5/6 и MySQL 6. Разработка Web-приложений. 3-е издPHP 5/6 и MySQL 6. Разработка Web-приложений. 3-е изд
Даны начала программирования на PHP: установка и настройка PHP и MySQL, выбор редактора PHP-кода, основы синтаксиса и самые полезные функции PHP.                                                                                                                                                            

Интернет/CMS

Интернет: от Интернет: от "чайника" к пользователю, 2 изд. (+Видеокурс на CD)
Книга предназначена для начинающего пользователя, поможет ему самостоятельно освоить основы Интернета и начать уверенную работу.                                                                                                                                                                            

Joomla 1.5. Руководство пользователяJoomla 1.5. Руководство пользователя
Эта книга - простое и эффективное учебное пособие по освоению и использованию системы управления контентом веб-сайта Joomla 1.5.                                                                                                                                                                             

Движок для вашего сайта. CMS Joomla!, Slaed, PHP-NukeДвижок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke
Книга ориентирована как на обычных пользователей Интернета, которым нужно в кратчайшие сроки создать свой сайт, так и на разработчиков, которые заинтересованы в построении собственной системы управления сайтом.                                                                                           

Компьютер/Windows

Нетбук для экономныхНетбук для экономных
Книга предназначена в первую очередь для экономных пользователей. Упор делается на выбор недорогого нетбука и бесплатных программ.                                                                                                                                                                           

Windows 8. Настройка, работа, администрированиеWindows 8. Настройка, работа, администрирование
Книга предназначена всем пользователям, желающим начать работу с новой версией операционной системы компании Microsoft - Windows 8. Подробно описаны особенности установки, настройки и восстановления системы, а также методы повышения ее производительн                                                   

Microsoft Windows 8. Первое знакомствоMicrosoft Windows 8. Первое знакомство
Описаны основные нововведения в Windows 8. Рассмотрена установка системы как на физический компьютер, так и на виртуальный (VMware, VirtualBox).                                                                                                                                                            

Сети

Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. Изд. 2.Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. Изд. 2.
Книга о настройке сети в Windows (98,NT,XP) и Linux. Является превосходным практическим руководством по созданию и обслуживанию компьютерных сетей.                                                                                                                                                          

Беспроводная сеть дома и в офисеБеспроводная сеть дома и в офисе
Книга поможет начинающему администратору домашней или офисной сети в кратчайшие сроки развернуть, настроить или модернизировать беспроводную сеть. Отличный выбор для построения сети SOHO                                                                                                                   

Самоучитель системного администратора. 4-е изд.Самоучитель системного администратора. 4-е изд.
Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, опи                                                   

Безопасность

Анонимность и безопасность в Интернете. От Анонимность и безопасность в Интернете. От "чайника" к пользователю
Простым и понятным языком рассказано, как скрыть свое местонахождение и IP-адрес, используя анонимные сети Tor и I2P, посетить заблокированные администратором сайты, защитить личную переписку от посторонних глаз                                                                                          

Rootkits под Windows. Теория и практика программирования “шапок-невидимок“, позволяющих скрывать от системы данные, процессы, сетевые соединения.Rootkits под Windows. Теория и практика программирования “шапок-невидимок“, позволяющих скрывать от системы данные, процессы, сетевые соединения.
-                                                                                                                                                                                                                                                                                                            

Автомобили

Что делать, чтобы не надули в автосервисе. Советует и рекомендует президент клуба BMWЧто делать, чтобы не надули в автосервисе. Советует и рекомендует президент клуба BMW
В этой книге речь пойдет о том, как правильно выбрать СТО; о преимуществах и недостатках гарантии; о том, как не дать в автосалоне навязать себе дополнительную комплектацию                                                                                                                                

Контраварийное вождение. Советы - Best. Советует и рекомендует президент клуба BMWКонтраварийное вождение. Советы - Best. Советует и рекомендует президент клуба BMW
Ценность этой книги в том, что впервые советы по контраварийному вождению вам будет давать проверенный профи...                                                                                                                                                                                              

Популярный самоучитель безопасного вожденияПопулярный самоучитель безопасного вождения
Ценность этой книги в том, что впервые советы вам будет давать проверенный профи: президент клуба BMW! Как быстро и правильно научиться водить машину, парковаться, разгоняться, тормозить.                                                                                                                  

Переводные книги

Переводные книгиПереводные книги
Данные книги были переведены мною на русский язык (с английского и чешского). Надеюсь качество перевода вам понравится!                                                                                                                                                                                      

Android

Безопасный Android: защищаем свои деньги и данные от кражиБезопасный Android: защищаем свои деньги и данные от кражи
Рассмотрены различные способы обеспечения безопасности Android-устройств: шифрование персональной информации, хранящейся на устройстве, шифрование передаваемых данных, VPN-соединения, анонимизация трафика                                                                                             

Планшет и смартфон на базе Android для ваших родителейПланшет и смартфон на базе Android для ваших родителей
Книга рассчитана на людей среднего и старшего возраста. Она поможет освоить современный «карманный компьютер» на базе Android, в котором все новое и "не так, как в Windows". Доступным языком описывается, как включить и выключить смартфон и т.д.                                                         

Планшет и смартфон на базе Android для ваших родителей, 2-е изд.Планшет и смартфон на базе Android для ваших родителей, 2-е изд.
Книга знакомит читателя с мобильными устройствами на базе Android. Она написана простым и понятным языком для людей среднего и старшего возраста                                                                                                                                                             

Статьи

Rambler's Top100