📚 11. С++. Препроцессинг, компиляция и объектные файлы
Фундамент. День 5-6: препроцессинг, ассемблерный код, компиляция, линковка ➡️ Шаг 1: Создаем более сложный пример для демонстрации bash # Переходим в домашнюю директорию пользователя cd ~ # Создаем папку для проектов на C++ (если ее еще нет) mkdir -p my_cpp_projects # Переходим в папку с проектами cd ~/my_cpp_projects # Открываем файл compilation_demo.cpp в текстовом редакторе nano # Если файла не существует - он будет создан автоматически nano compilation_demo.cpp Введите следующий код: cpp (compilation_demo...
250 читали · 1 год назад
Хакерствуем: как функционирует компьютерный вирус
Вообще, изначально я хотел написать свой вирус, а потом подумал, что чревато это. Статьи 272 и 273 УК РФ никто не отменял, поэтому пойдём другим путём - рассмотрим, как вирус работает и проделаем то же самое, только вручную. В ознакомительных, так сказать, целях. Разумеется, под Linux: развеем миф о том, что в этой ОС не существует вирусов. И кто только такие слухи распускает? Если оставить за скобками, что это программа, которая наносит какой-то вред, то остаётся только саморазмножающееся приложение:...