Обычно операционной системой по умолчанию является 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 Переполнение буффера
Мы начнем с составления нашей первой уязвимой программы:
Do'stlaringiz bilan baham: