Переведено для codeby. Net


Download 0.92 Mb.
Pdf ko'rish
bet14/36
Sana09.05.2023
Hajmi0.92 Mb.
#1449564
TuriРеферат
1   ...   10   11   12   13   14   15   16   17   ...   36
Bog'liq
эксплуатация систем arm linux AFANX

4.1 Тестовая среда
Тесты, проведенные авторами документа, проводились на физической машине
ARM. К счастью, решение такого типа не является дорогостоящим, и мы
хотели бы призвать читателей предпочесть его виртуализированной системе.
Компьютер с реальным процессором ARM позволяет избежать несоответствий,
присущих эмуляторов и обеспечивает более прямой контакт с аппаратным
обеспечением (кроме того, что что на нем интереснее работать).
Сайт, который продает такие машины по доступным ценам, - DealExtreme.com
(http://www.dealextreme.com/) . Набрав в поиске "netbook arm", можно найти
несколько машин по цене от 60 до 100 долларов. На Ebay иногда можно найти
машины того же типа по более низким ценам.
Рис. 11: Нетбук с ARM-WM8505
24


Обычно операционной системой по умолчанию является Windows CE 6.0,
которую мы можем с удовольствием заменить на Debian (или эквивалентную
систему Linux).
Авторы остановили свой выбор на дистрибутиве Debian, адаптированном
Abrasives(abrasive@axdf.net) для для работы на нетбуках с чипсетом WM8505
(как на фото).
Установка очень проста и требует только SD-карту для загрузки системы
(которую можно использовать без установки, сохраняя исходные данные на
жестком диске).
Другой вариант, если у вас нет физической машины, - использовать эмулятор и
виртуализировать операционную систему. Существует несколько программ,
которые позволяют сделать это достаточно эффективно. В качестве примера
можно привести Qemu(http://www.qemu.org/), которая поддерживает большое
количество процессоров ARM. В документации есть руководство, которое
объясняет, как создать тестовую среду, очень похожую на нашу
собственную(http://www.aurel32.net/info/debian arm qemu.php).
4.2 Переполнение буффера
Мы начнем с составления нашей первой уязвимой программы:

Download 0.92 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling