- 20.06.2022
- 26 938
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
![[Udemy] Фундаментальный курс по 64-битному ARM Assembly для этических хакеров (2025).png [Udemy] Фундаментальный курс по 64-битному ARM Assembly для этических хакеров (2025).png](https://wlux.net/data/attachments/40/40770-d736a7636d55914169d2d5c424326a7b.jpg)
Описание
Освойте ARM 64-битный ассемблер для этического взлома: Написание и анализ кода на ассемблере ARM для повышения навыков кибербезопасности
Чему вы научитесь:
- Понимание архитектуры ARM:Введение в архитектуру ARM и ее значение для современных вычислений и кибербезопасности.Установка и настройка
- Инструменты, необходимые для программирования на ассемблере ARM 64-bit, таких как ассемблеры, отладчики и эмуляторы.
- Базовый синтаксис ассемблера: Написание простых программ на ARM 64-битном ассемблере и понимание синтаксиса и структуры языка ассемблера.
- Подробный обзор набора инструкций ARM 64-bit, включая инструкции обработки данных, инструкции потока управления и доступа к памяти.
- Регистры и типы данных: Понимание ARM 64-битных регистров, типов данных и их использования в программировании на ассемблере.
- Понимание разметки памяти: Изучение сегментов памяти (текст, данные, стек и куча) и их роли в выполнении программы.
- Режимы адресации: Изучение различных режимов адресации в ARM 64-битном ассемблере и их использование для доступа к памяти.
- Вызовы функций и управление стеком: Написание и вызов функций, управление стеком и понимание соглашений о вызовах.
- Условное выполнение и циклические конструкции: Реализация условных операторов и циклов на языке ассемблера.
В современном технологическом ландшафте архитектура ARM повсеместно используется в мобильных устройствах, IoT и встраиваемых системах. Этот курс разработан для того, чтобы дать вам необходимые навыки написания, анализа и обратного проектирования ARM 64-битного ассемблерного кода, повышая вашу компетентность в области кибербезопасности.
Что вы узнаете:
- Основы архитектуры ARM: Разберитесь в 64-битной архитектуре ARM, наборах инструкций и их отличиях от других процессоров.
- Основы языка ассемблера: Освойте основы синтаксиса ARM 64-битного ассемблера, типы данных и регистры.
- Управление памятью: Узнайте о компоновке памяти, режимах адресации и эффективных методах управления памятью.
- Расширенные методы программирования: Реализуйте продвинутые конструкции языка ассемблера, включая вызовы функций, управление стеком и условное выполнение.
- Практические приложения этического взлома: Примените свои знания в реальных сценариях. Реверс-инжиниринг двоичных файлов на базе ARM, разработка эксплойтов и написание шелл-кода.
- Исследование безопасности и анализ вредоносного ПО: Знания о 64-битном ассемблере ARM и обратном проектировании позволят вам легко применять свои навыки для анализа вредоносного ПО, работающего в системах на базе ARM.
Этот курс предлагает вам практический подход с практическими упражнениями и примерами из реальной жизни, чтобы вы могли применить полученные знания непосредственно в своей работе по кибербезопасности. Присоединяйтесь сейчас, чтобы освоить ARM 64-bit assembly и усовершенствовать свои навыки этичного взлома!
Запишитесь на курс сегодня и сделайте первый шаг к тому, чтобы стать экспертом в области ARM 64-битной сборки и этического взлома.
Материалы курса:
14 разделов • 89 лекций • 115 ресурсов для скачивания • общая продолжительность 30 ч. 47 м.
- Введение
- Создание основ программирования на ассемблере ARM
- Конфигурация лабораторного оборудования.
- Hello World на ассемблере ARM
- Загрузка данных в регистры из памяти при программировании на ассемблере ARM
- Сохранение данных из регистра в память в программировании на ассемблере
- Ветвление в программировании сборки манипуляторов
- Операции сдвига битов в программировании сборки манипуляторов
- Арифметические операции в программировании на ассемблере
- Логические операции в программировании сборки манипуляторов
- Функции при сборке кронштейна
- Основы реверс-инжиниринга в бинарных системах arm
- Конструкции кода arm binary и реверсивные задачи
- Задачи двоичного реверсирования ARM
- Основы командной строки Linux
- Основы программирования на языке C.
- Живой интерес к этичному взлому, кибербезопасности или реверс-инжинирингу.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последние темы в этом разделе:
- [Николай Мищенков] [Stepik] Работа с SSH клиентом PuTTY (2025)
- [Udemy] СУБД MySQL и язык запросов SQL. Теория и практика (2024)
- [Елена Кантонистова, Евгений Паточенко, Марк Блуменау] [Stepik] Практический Deep Learning (2025)
- [Д. Тучс, М. Рубанов] Продвинутый курс по автоматизации тестирования Java Advanced 2.0 (2024)
- [Антон Ларичев] [purpleschool] Bash скрипты (2025)
- Angular и Golang: Быстрое руководство - Продвинутый уровень (2021)
- [Сергей Бобровский] [Высшая школа программирования] База программной инженерии (2025)
- [Андрей Пфау]Старт в профессии TON-разработчик. Тариф Асинхрон (2025)
- [Дмитрий Фокеев] [Stepik] Полный курс по React JS (Redux / Router / Tailwind CSS) (2025)
- [Stepik] Jetpack Compose с нуля (2024)