Введение в обратный анализ программного обеспечения x86/x64_Видеоуроки

Введение в обратный анализ программного обеспечения x86/x64_Видеоуроки</trp-post-container

Способ вывода средств: Baidu.com
Всего [60] секций
Наличие учебной литературы: Да

Вы получите

Овладейте основами обратного анализа программного обеспечения

Освойте логику и структуру дизассемблирования распространенных функций языка C

Пошаговое руководство по значению и использованию инструкций по сборке x84/x64

Постепенно овладевайте способностью видеть функции программы из кода ассемблера


соответствующее население

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

Этот курс начинается от простейшей программы на языке C до более сложной реализации функций в сочетании с обратным дизассемблированием сгенерированного двоичного файла, от поверхностного до глубокого пошагового введения в обратный анализ программного обеспечения на базе архитектуры X86/X64. Он может быть использован как справочное пособие для реверс-инженеров или как вводный курс для тех, кто интересуется реверс-анализом программного обеспечения.




Каталог курсов

Подготовка к занятиям, установка и настройка инструментов 16:08
Обратный анализ и неофициальные расширения функций в программном обеспечении (1) 20:56
Обратный анализ и неофициальные расширения возможностей в программном обеспечении (2) 17:06
Набор инструкций процессора и простейшие функции, отладка/выпуск 14:51
Анатомия классической программы на C - Hello World 16:32
Предисловие к "Функциям", эпилог к "Функциям" 07:24
Стопки с обратным ростом 04:04
Использование стека 25:03
Шум штабелей 16:03
Функции и аргументы 18:57
Передача указателя на целочисленные данные (1) 10:35
Передача целочисленных данных по указателю (2) 14:00
Передача указателя на целочисленные данные (3) 11:24
Передача указателя на целочисленные данные (4) 27:04
Как функция получает свои параметры? 15:48
Как получить возвращаемое значение функции? 34:20
Использование указателей в качестве аргументов функций 21:04
Утратившие актуальность операторы GOTO 08:00
Инструкции условного перехода(1) 10:38
Инструкции условного перехода(2) 07:01
Инструкции условного перехода(3) 13:54
Инструкции условного перехода(4) 12:11
SWITCH CASE statement (1) 16:05
SWITCH CASE statement (2) 19:32
SWITCH CASE statement (3) 22:33
SWITCH CASE statement (4) 13:00
Простой цикл FOR 18:11
Цикл For для копирования памяти 11:22
Вычисление длины струны C 12:14
Плагин: Компиляция исходных файлов ассемблера с помощью VC++ 06:27
Замена вычислительных инструкций по математике - умножение 23:23
Замена вычислительных инструкций по математике - деление (продолжение) 06:26
FPU: умножение и деление чисел с плавающей запятой 22:24
FPU: передача параметров для чисел с плавающей точкой 10:33
FPU: сравнение размеров чисел с плавающей запятой 06:41
FPU: Почему инструкции FPU используются так мало? 12:02
Массивы: структуры хранения для массивов 24:14
Массив: переполнение буфера 16:07
Массив: защита от переполнения буфера 10:45
Массив: указатель строки 14:46
Массивы: переполнение и защита от переполнения для массивов 08:23
Массивы: многомерные массивы 19:39
Массивы: инкапсуляция двумерных строковых массивов 08:32
Работа с битами: специфические операции с битами 14:36
Работа с битами: установка и сброс определенных битов 07:49
Работа с битами: установка и очистка определенных битов на FPU 23:35
Битовая манипуляция: контрольная сумма бита 10:47
Функция псевдослучайных чисел для линейной конгруэнтности 10:32
Структура: разрешение SYSTEMTIME 11:52
Структуры: замена структур на массивы 06:13
Структуры: выделение места в структуре с помощью malloc 10:45
Структуры: Инкапсуляция полей для структур 12:41
Структуры: Вложение структур 15:45
Структуры: манипулирование битами в структурах 17:17
Структуры: построение чисел с плавающей запятой с помощью структур 08:31
Коммонс: генерация псевдослучайных чисел 10:55
Commons: машинная точность для чисел с плавающей запятой 04:36
Указатели функций и функции обратного вызова 14:43
Работа с 64-битными данными (1) 15:28
Работа с 64-битными данными (2) 17:14






Скачать ресурсЦена загрузки этого ресурса составляет18.9Золотые монеты, пожалуйста, сначала
Скачать ресурс

Заявление о ресурсах (покупка считается согласием с этим заявлением):
1. любая операция в веб-платформе считается прочитал и согласился с нижней части сайта регистрационное соглашение и отказ от ответственности, этот сайт ресурсы были ультра-низкая цена, и не предоставляет техническую поддержку
2. некоторые пользователи сети поделиться сетевой адрес диска может быть недействительным, таких как возникновение сбоев, пожалуйста, отправьте письмо в службу поддержки код711cn#qq.com (замените # на @) будет составлен, чтобы отправить
3. этот сайт предоставляет все загружаемые ресурсы (программное обеспечение и т.д.) сайт, чтобы гарантировать, что никаких негативных изменений; но этот сайт не может гарантировать точность, безопасность и целостность ресурсов, пользователь загружает по своему усмотрению, мы общаемся, чтобы узнать для целей не все исходный код не 100% безошибочно или нет ошибок; вы должны иметь определенную основу, чтобы быть в состоянии читать и понимать код, чтобы быть в состоянии изменить отладку! код и устранять ошибки. В то же время, пользователи данного сайта должны понимать, что Source Code Convenience Store не владеет никакими правами на программное обеспечение, предоставленное для скачивания, авторские права принадлежат законному владельцу ресурса.
4. все ресурсы на этом сайте только для обучения и исследовательских целей, пожалуйста, должны быть удалены в течение 24 часов после загрузки ресурсов, не используйте в коммерческих целях, в противном случае юридические споры, возникающие с сайта и издателя залога ответственности сайта и не будет нести!
5. в связи с воспроизводимым характером ресурсов, приобретенные ресурсы не подлежат возврату, баланс пополнения также не подлежит возврату

充值送金币,用余额购买,低至6.7折!Пополните счет прямо сейчас

Показать капчу
У вас нет аккаунта? зачисление  Забыли пароль?