← Назад к списку книг

Введение в Assembler — «Хакер»

Хакер
Без рейтинга
Серия
Библиотека журнала «Хакер» (книга #54)
Издатель
Дата публикации
01.01.0101 00:00
Добавлена в библиотеку
03.04.2023 07:16
Последнее изменение
30.11.-0001 00:00
Форматы
TORRENT (295 KB), TXT (3 KB), ZIP (19878 KB)
Путь в библиотеке
Khakier/Vviedieniie v Assembler -- __Khakie (2972)
UUID
fd7052f7-6e62-4e33-b14f-08cade2b07b1

Аннотация

ССЫЛКА

Хакер | Введение в Assembler. Изучаем низкоуровневое программирование с нуля (2020) [unpacked]

picАвтор (издатель): Хакер

Жанр: Программирование

 

Системные требования:

• операционная система Windows 2000/XP/Vista/7/8.1/10/GNU linux

• процессор 800 MHz

• оперативная память 512 МБ

• видеокарта (можно встроенную в материнскую плату)

 

Формат: unpacked

 

Описание:

Знать ассемблер раньше было обязательно для каждого хакера. Сейчас — только для лучших в своей профессии. Понимать язык машины не только полезно, но и крайне увлекательно: освоив ассемблер, ты научишься программировать без помощи операционной системы и общаться с «железом» напрямую.

Вошедшая в подборку серия статей Антона Карева "Погружение в Assembler" проведет тебя от самых начал низкоуровневого программирования до написания своих проектов. Экскурс завершается двумя наглядными примерами: в одном показано, как создать на ассемблере свою игру в духе Flappy Bird, в другом — как самому сделать интерпретатор простейшего диалекта бейсика.

Дальше — ещё интереснее. Статья "Вирус для Windows" повествует о создании примитивного вируса на асме, а в статье "Давай напишем ядро!" показано, как разработать собственную микроскопическую ОС.

Две статьи Криса Касперски, включенные в подборку, хоть и были впервые опубликованы в 2005–2006 годах, до сих пор полезны. Одна познакомят тебя с началами 64-разрядного ассемблера, в другой показаны интересные трюки со стеком.

Статья "Самый маленький шелл-код" познакомит тебя с работой на асме в Linux, а заодно ты познакомишься с техникой созданий шелл-кодов, которая применяется при захвате удаленных хостов.