Четверг, 21.11.2019, 09:54
Приветствую Вас Гость | RSS


У нас можно скачать книги и журналы бесплатно, без регистрации!

Библиотека лучших книг!
Форма входа
Валюта
Новости дня
Статистика
Онлайн:

Онлайн всего: 8
Гостей: 6
Пользователей: 2

Kate, zyzy
Зарегистрировано:
Всего: 926
Новых за месяц: 4
Новых за неделю: 2
Новых вчера: 0
Новых сегодня: 0
Из них:
Администраторов: 1
Модераторов: 1
Дизайнеров:
Редакторов: 6
Журналистов: 124
Обычных: 794
Забаненых: 0
Из них:
Мужчин: 519
Женщин: 407
Счетчики:
Сегодня нас посетили:
Счётчики посещений

Скачать бесплатно книги и журналы!

Главная » Файлы » Компьютеры и сети

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

Заметки о 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

Скачать с Оxy.cloud
Скачать с TurboBit.Net
Категория: Компьютеры и сети | Добавил: zyzy | Теги: Электронное издание, литература, книга, электронная книга
| Loads: 0 | Рейтинг: 0.0/0

Популярные книги и журналы:

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
Лучшие журналисты

pmojka
Релизов:
24236

zyzy
Релизов:
8723

lorna
Релизов:
6670

sun68
Релизов:
3993

Kate
Релизов:
3764

Чудо-чудное
Релизов:
3510

sas
Релизов:
3308

bolt13
Релизов:
3106

solo
Релизов:
3058

tigerz
Релизов:
2831

rotanit
Релизов:
2417

vva
Релизов:
1224

Evgenij
Релизов:
479

MickeBely
Релизов:
446

igolka
Релизов:
383

Mapos
Релизов:
256

manowar
Релизов:
166

alf50
Релизов:
3

Serega70
Релизов:
2

Skobar
Релизов:
2
Празднуем!
Праздники сегодня
Анекдоты:)
Это интересно!

Copyright ScanBOOKS.RU © 2019 Скачать бесплатно и без регистрации книги и журналы

Обращение к пользователям