Разное




РазДЕЛЫ САЙТА

Боевики, детективы
Документалка
Драмы, триллеры
Исторические
Комедии
Мелодрамы
Мультяшки
Обучающее, познание
Приключения
Сказки, фэнтези
Старое, доброе
Ужасы
Фантастика
х х х х х х х х х
Блюз, джаз, соул
Инструментальная
Классическая
Клипы
Минусовки
Музыка игр и кино
Поп
Разная
Ретро
Рок, метал
Рэп, хип-хоп
Шансон
х х х х х х х х х
Автософт и навигация
Аудиокниги
Книги и журналы
Фото и видео, приколы



СЛучайные материалы

Александр Кувватов - Колористика без границ Искусство цвета. Блок 1 (2021) CAMRip
Александр Кувватов - Колористика без границ Искусство цвета. Блок 1 (2021) CAMRip

Вадим Левашов - Здоровая спина (2023) CAMRip
Вадим Левашов - Здоровая спина (2023) CAMRip

Волхова Татьяна - Северный мир. Падение (Аудиокнига)
Волхова Татьяна - Северный мир. Падение (Аудиокнига)

Алексеева Ирина, Краш Деймон  - Клуб свиданий академии Авалон (Аудиокнига)
Алексеева Ирина, Краш Деймон - Клуб свиданий академии Авалон (Аудиокнига)

Vintage Lounge Love Vol. 1-4 (2023) FLAC
Vintage Lounge Love Vol. 1-4 (2023) FLAC


Главная » 2019 » Январь » 2 » Введение в reverse engineering для начинающих

Введение в reverse engineering для начинающих

02:06

Введение в reverse engineering для начинающих — Заметки о reverse engineering на русском языке для начинающих, для тех кто хочет научиться понимать создаваемый Си/Си++ компиляторами код для архитектур x86/x64, ARM/ARM64, MIPS, Java/JVM.
У термина «reverse engineering» несколько популярных значений: 1) исследование скомпилированных программ; 2) сканирование трехмерной модели для последующего копирования; 3) восстановление структуры СУБД. Настоящий сборник заметок связан с первым значением.
Когда автор этой книги учил Си, а затем Си++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое количество раз, что связь между кодом на Си/Си++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что там было написано на Си. Возможно это поможет кому-то ещё.
Когда автор этой книги учил ассемблер, он также часто компилировал короткие функции на Си и затем постепенно переписывал их на ассемблер, с целью получить как можно более короткий код. Наверное, этим не стоит заниматься в наше время на практике (потому что конкурировать с современными компиляторами в плане эффективности очень трудно), но это очень хороший способ разобраться в ассемблере лучше. Так что вы можете взять любой фрагмент кода на ассемблере в этой книге и постараться сделать его короче. Но не забывайте о тестировании своих результатов.

Название: Введение в reverse engineering для начинающих
Автор: Юричев Д.
Издательство: Интернет-издание
Год: 2018
Страниц: 1056
Формат: PDF
Размер: 10,2 МБ
Качество: отличное
Язык: русский

Содержание:

Образцы кода
2 Важные фундаментальные вещи
3 Более сложные примеры
4 Java
5 Поиск в коде того что нужно
6 Специфичное для ОС
7 Инструменты
8 Примеры из практики
9 Примеры разбора закрытых (proprietary) форматов файлов
10 Прочее
11 Что стоит почитать
12 Сообщества
Послесловие
Приложение
Список принятых сокращений
Глоссарий
Предметный указатель

Скачать Введение в reverse engineering для начинающих

Скачать с turbobit.net
Скачать с katfile.com
Скачать с www.up-4.net
Скачать с file-up.org

Скачать: Книги и журналы | Теги: введение, начинающих, Reverse, Engineering, 2018

Похожие материалы скачать бесплатно и без регистрации


К "Введение в reverse engineering для начинающих"
пока нет комментариев, но Вы можете стать первым, кто его оставит!

Всего мнений: 0
avatar
Ищу на сайте

Случайный анекдот
Взлетел один ТУ-154, набpал высотy. Из динамиков раздался голос:
- Здpавствyйте, yважаемые пассажиpы! Мы летим на высоте такой-то, за
боpтом темпеpатypа такая-то. Теперь взгляните в правый иллюминатор
вы видите горит мотор. Взгляните в левый иллюминатор - отвалилось
крыло. Посмотрите вниз - вы видите несколько черных точек. Это
экипаж желает вам приятного полета.

Новое на сайте
Пока, к сожалению, ничего нет

Наша статистика

Присутствуют: 4
Неизвестных: 4
Знакомых: 0
Copyright by Anonimus © 2024