Разное




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

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



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

Stewart Clark  - Let's Go There  (2021)
Stewart Clark - Let's Go There (2021)

Владимир Батаев. Сборник произведений. 23 книги
Владимир Батаев. Сборник произведений. 23 книги

Кондитерское дело. Практикум
Кондитерское дело. Практикум

Основы нанотехнологии
Основы нанотехнологии

Музыка из сериала Леденящие душу приключения Сабрины 1 Сезон / OST Chilling Adventures of Sabrina: Season 1
Музыка из сериала Леденящие душу приключения Сабрины 1 Сезон / OST Chilling Adventures of Sabrina: Season 1


Главная » 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
Ищу на сайте

Случайный анекдот
На экзамене студент не знает ответа ни на один вопрос. Потерявший терпение профессор начинает орать:
- Да ведь вы же осел! (Обращаясь к одному из ассистентов) Принесите мне, пожалуйста, охапку сена!
Студент:
- А мне чашечку кофе, пожалуйста.

Новое на сайте
Колисниченко Денис - Программирование для Andr...
Борн Эдмунд Дж. - Тревожность. 10 шагов, котор...
Шигин Владимир - Избранные научно-популярные п...
Алексей Васильев - Программирование на Java дл...
Heatmyzer Beatz - Platinum In The Streets (202...
HAMY - Loiste (2021)
Deep Strips - Chillout House (2021)
Грей М. - Творческий курс по рисованию. Рисуем...
Hegemon - Sidereus Nuncius (2021)
Hour Of 13 - Black Magick Rites (2021)
Серова Марина - Милые семейные разборки (Аудио...
Трускиновская Далия - Кот и крысы (Аудиокнига)
Эптон Синклер - Сборник произведений (15 книг)
Книжная серия - «Мастера приключений» (2015-20...
Башибузук Александр - Цикл Страна Арманьяк. Кн...
Ministry of Sound - Anthems Collection (Limite...
Юлиан Семёнов - "Военные приключения. Ма...
Головачев Василий - Многомерность (Аудиокнига)
Антология - Грандмастер приключений (2010-2015...
Здоровое питание РRО + Здоровье через ЖКТ (202...
Catamount - Underground Beats 2 (2021)
Лилия Балтикова - База-нутрициолога (2021) CAM...

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

Присутствуют: 11
Неизвестных: 10
Знакомых: 1
Copyright by Anonimus © 2021