Internet Information Portal
Яндекс

Меню сайта
Разделы новостей
Софт [4904]
Игры [6465]
Игры т.д. и т.п.
Программирование [6]
Скринсейверы [33]
Скринсейвер и все что их косаетя
Антивирус [684]
Всё что касается антивирусов т.д. и т.п.
Мобильные программы [1452]
Всё что касается телефона
Интернет программы [829]
Мультимедиа [6488]
Программы для работы со звуком и видео
Музыка [4031]
сборники музыки, рингтоны и т.д. и т.п.
Видео [3644]
Прочие [4017]
Рабочий стол [447]
Системные программы [1836]
Linux [20]
Графика [1199]
работа с изображениями т.д. и т.п.
Книги [15919]
Книги,литература и т.п.
Фильмы [101]
Боевики, Комедии, Фантастика, Приключения, Различные ситуации и лучшие моменты.
Драйвера [51]
Сборники драйверов и утилиты помогающие установить драйвера
Объявления
Набор журналистов!.

Мы будем рады Вас зачислить в нашу команду.Нам требуются люди, у которых есть желание помогать нам наполнять сайт интересными материалами.

Подробности в раздере "FAQ (вопрос/ответ)"

"Мы будем рады принять от вас пожертвование для развития сайта.
Z513148927408"
Наш опрос
Куда лучше закачивать
Всего ответов: 445
Главная » 2019 » Ноябрь » 6 » Юричев Д. - Введение в reverse engineering для начинающих
Юричев Д. - Введение в reverse engineering для начинающих
09:44

Заметки о reverse engineering на русском языке для начинающих, для тех кто хочет научиться понимать создаваемый Си/Си++ компиляторами код для архитектур x86/x64, ARM/ARM64, MIPS, Java/JVM.

У термина «reverse engineering» несколько популярных значений: 1) исследование скомпилированных программ; 2) сканирование трехмерной модели для последующего копирования; 3) восстановление структуры СУБД. Настоящий сборник заметок связан с первым значением.

Когда автор этой книги учил Си, а затем Си++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое количество раз, что связь между кодом на Си/Си++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что там было написано на Си. Возможно это поможет кому-то ещё.

Когда автор этой книги учил ассемблер, он также часто компилировал короткие функции на Си и затем постепенно переписывал их на ассемблер, с целью получить как можно более короткий код. Наверное, этим не стоит заниматься в наше время на практике (потому что конкурировать с современными компиляторами в плане эффективности очень трудно), но это очень хороший способ разобраться в ассемблере лучше. Так что вы можете взять любой фрагмент кода на ассемблере в этой книге и постараться сделать его короче. Но не забывайте о тестировании своих результатов.

Содержание:
1 Образцы кода 1
2 Важные фундаментальные вещи 437
3 Более сложные примеры 459
4 Java 638
5 Поиск в коде того что нужно 677
6 Специфичное для ОС 713
7 Инструменты 768
8 Примеры из практики 771
9 Примеры разбора закрытых (proprietary) форматов файлов 910
10 Прочее 973
11 Что стоит почитать 987
12 Сообщества 990
Послесловие 992
Приложение 994
Список принятых сокращений 1023
Глоссарий 1028
Предметный указатель 1030

Название: Введение в reverse engineering для начинающих
Автор: Юричев Д.
Язык: Русский
Издательство: Интернет-издание
Жанр: Компьютерная литература
Год выхода: 2018
Формат: pdf
Страниц: 1056
Размер: 10.2 MB

Скачать Юричев Д. - Введение в reverse engineering для начинающих


Категория: Книги | Просмотров: 10 | Добавил: zyzy | Рейтинг: 0.0/0 | | Теги материала: литература, книга, электронная книга, Электронное издание

Случайные новости:

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Уважаемые посетители, если у Вас проблемы со скачиванием файлов или Вы уже скачали файл, то пожалуйста не поленитесь оставить комментарий или оцените. Этим Вы помогаете другим людям!
Публикация статей на других сайтах только с обратной ссылкой.
"Правила как бесплатно скачать файл."
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:
Друзья сайта
Поиск
Случайные новости:
Статистика

Онлайн всего: 25
Гостей: 17
Пользователей: 8
Enriquetab, WilliamTug, MatthewMutt, jamiip3, AnthonyFike, epinivabefe, margopy18, MichaelMYMN Яндекс цитирования Рейтинг@Mail.ru
Copyright MyCorp © 2019