Кодинг

Погружение в ассемблер. Работаем с большими числами и делаем сложные математические вычисления

Как ты знаешь, регистры процессора 8088 — 16-битные. Однако при необходимости ты можешь работать через эти регистры не только с…

Читать далееПогружение в ассемблер. Работаем с большими числами и делаем сложные математические вычисления

Погружение в ассемблер. Учимся работать с памятью

В этой статье я познакомлю тебя с сегментной адресацией и сегментными регистрами, расскажу, как распределяется первый мегабайт оперативной памяти компьютера,…

Читать далееПогружение в ассемблер. Учимся работать с памятью

Полная совместимость. Как работают статические исполняемые файлы в Linux

Многие пользователи Linux предпочитают устанавливать программы из репозиториев с помощью встроенного менеджера пакетов, а все прочие способы рассматривают как вынужденную…

Читать далееПолная совместимость. Как работают статические исполняемые файлы в Linux

Погружение в ассемблер. Как работают переменные, режимы адресации, инструкции условного перехода

На ассемблере ты можешь хранить переменные двумя способами: в регистрах и в памяти. С регистрами все понятно. А вот с…

Читать далееПогружение в ассемблер. Как работают переменные, режимы адресации, инструкции условного перехода

Погружение в ассемблер. Осваиваем арифметические инструкции

Прочитав эту статью, ты научишься пользоваться арифметическими и логическими инструкциями, а также инструкциями сдвига. Попутно узнаешь, как создавать подпрограммы. А…

Читать далееПогружение в ассемблер. Осваиваем арифметические инструкции

МикроБ. Пишем бейсик на ассемблере и умещаем в 512 байт

Хочешь попрактиковаться в кодинге на ассемблере? Давай вместе шаг за шагом создадим интерпретатор бейсика и запустим его прямо из загрузочного…

Читать далееМикроБ. Пишем бейсик на ассемблере и умещаем в 512 байт

Reverse shell на Python. Осваиваем навыки работы с сетью на Python на примере обратного шелла

В этой статье мы разберемся, как при помощи Python передавать сообщения между двумя компьютерами, подключенными к сети. Эта задача часто…

Читать далееReverse shell на Python. Осваиваем навыки работы с сетью на Python на примере обратного шелла

Floppy Bird. Пишем на ассемблере клон игры Flappy Bird, который уместится в бутсектор

Хочешь попрактиковаться в кодинге на ассемблере? Давай вместе шаг за шагом создадим игру и запустим ее прямо из загрузочного сектора…

Читать далееFloppy Bird. Пишем на ассемблере клон игры Flappy Bird, который уместится в бутсектор

Тотальная проверка. Используем API VirusTotal в своих проектах

Ты наверняка не раз пользовался услугами сайта virustotal.com, чтобы проверить, не содержат ли бинарники вредоносных функций, либо протестировать собственные наработки.…

Читать далееТотальная проверка. Используем API VirusTotal в своих проектах