Результат компиляции

Результатом компиляции будет исполняемый файл с именем Bda_dump Показаны командная строка, запускающая эту утилиту на исполнение, а также результаты ее работы.
Показано, что утилита bda_dump предупреждает о том, что размер страницы больше, чем константа Bda_size в исходном Коде утилиты. Но в этом нет ничего страшного. Это происходит потому, что в исходный код утилиты был включен код, предназначенный для корректной обработки особенностей функции mmap. В листинге 11.15 также показано, что буфер клавиатуры сбрасывается в файл под названием bda. bin. Содержимое этого файла после исполнения утилиты bda_dump на моем компьютере показано в листинге 11.16. Обратите внимание, что при выводе содержимого этого файла на экран с помощью утилиты Linux hexdump применяется специальный файл форматирования под названием fmt. Это тот же самый файл, что и файл, описанный BIOS компьютера, на котором проводилось тестирование утилиты Bda_dump’ Была защищена паролем «testing». показано, что буфер виатуры содержит эту строку.
Исходя из всего изложенного в данном разделе, можно заключить, что в слу­чае с Award BIOS версии 6.00PG метод, применяющий сброс содержимого буфера клавиатуры области BDA в файл, дает верные результаты лишь при определенных обстоятельствах. Тем не менее, вероятно, что для других BIOS, отличных от Award BIOS версии 6.00PG, данный метод может извле­Кать Пароли полностью.



Рубрика: Женский интерес

Комментарии закрыты.