К основному контенту

Комикс

 











  




























Комментарии

Популярные сообщения из этого блога

Для чего нужен и чем хорош язык C++

И нформационная безопасность. Сюда относятся сложные хакерские приёмы. Среди них: Использование уязвимостей: переполнения буфера, двойные удаления (повреждения кучи). Инъекция (сокрытие) кода. Если получить доступ к другому процессу, используя уязвимость, то можно спрятать свой код внутри чужого и заставить процесс выполнять его. Теперь скрытый код будет жить в «невинном» процессе, спрятанном от глаз пользователя. Перехват (hooking). Если вы хотите мониторить чьи-то взаимодействия с системой (нажатие клавиш, открытие файлов), вам, как правило, нужно вызывать отслеживающий код всякий раз, когда пользователь что-то делает. Для этого вы заменяете какой-либо фрагмент API операционной системы вашим кодом. Почти для всех этих применений используется PIC код (position-independent code — код, не зависящий от адреса). Он может выполняться в любом месте памяти, независимо от того, где находится и кто его запустил. У PIC-кода нет доступа к глобальным переменным и таблицам, поэтому C++ для его нап...

Язык программирования С++. Уроки.

    Урок первый. Библиотеки и синтаксис .  В качестве среды разработки под Windows автор советует использовать Visual Studio 2008 (800 Мб), если у вас Windows XP, Visual Studio 2013 (6.5 Гб) для Windows 7 и выше, или Dev C++ 5 (41 Мб) для тех, у кого слишком медленный интернет для загрузки Visual Studio. Пользователям Unix-подобных систем, потребуется компилятор GCC и любой текстовый редактор, например Vim.  Примечание: Весь материал взят с сайта  https://code-live.ru/post/cpp-hello-world.      После того, как вы установили все необходимое, приступим к написанию первой программы. Создание проекта Для Visual Studio      Откройте меню «Файл → Создать → Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект». Придумайте проекту любое название, например «lesson1» и нажмите «OK».      В окне обозревателя решений (обычно он...