Метка: программирование

Программирование, Программирование на Go для начинающих

Курс — «Программирование на Go для начинающих» — #4 Основы синтаксиса Go.

Здравствуйте, дорогие друзья.

После успешного создания Вашей первой программы на Go, пора погрузиться в основы синтаксиса языка. Go славится своей простотой и чистотой, что делает его отличным выбором как для начинающих, так и для опытных программистов. В этом разделе …

Программирование, Программирование на Go для начинающих

Курс — «Программирование на Go для начинающих» — #3 Первая программа на Go: «Hello, World!».

Здравствуйте, дорогие друзья.

Поздравляю с успешной установкой Go и настройкой Вашего рабочего окружения! Теперь, когда все готово, пришло время написать Вашу первую программу на Go. Традиционно, для изучения нового языка программирования начинают с программы «Hello, World!». Это отличный …

Программирование, Программирование на Go для начинающих

Курс — «Программирование на Go для начинающих» — #2 Начало работы с Go: Установка и настройка рабочего окружения.

Здравствуйте, дорогие друзья.

Добро пожаловать в первый шаг Вашего путешествия по изучению языка программирования Go! Перед тем как мы начнем писать код, необходимо установить Go и настроить рабочее окружение. Этот процесс прост и не займет много времени. Давайте пройдем …

Программирование, Программирование на Go для начинающих

Курс — «Программирование на Go для начинающих» — #1 Введение.

Здравствуйте, дорогие друзья.

Добро пожаловать в мир программирования на Go! Этот курс предназначен для тех, кто делает свои первые шаги в изучении одного из самых захватывающих и востребованных языков программирования последнего десятилетия. Go, также известный как Golang, был …

Black Hat Rust, Rust, Программирование

#5 Black Hat Rust. Установка Rust.

Здравствуйте, дорогие друзья.

Перед началом работы нам нужно настроить нашу среду разработки. Нам понадобится (что неудивительно) Rust, редактор кода и Docker.

Установите Rustup

rust up — это официальный способ управления цепочками инструментов Rust на Вашем компьютере, он потребуется …

Black Hat Rust, Rust, Программирование

#4 Black Hat Rust. Язык программирования Rust.

Здравствуйте, дорогие друзья.

Теперь у нас есть лучшее представление о том, что такое кибератаки и кто за ними стоит, давайте посмотрим, как их можно осуществить. Обычно атакующие инструменты разрабатываются на языках программирования C/C++, Python или Java, а теперь немного …

Black Hat Rust, Rust, Программирование

#3 Black Hat Rust. Профили злоумышленников.

Здравствуйте, дорогие друзья.

Профили злоумышленников чрезвычайно разнообразны. От волков-одиночек до команд хакеров, разработчиков и аналитиков — определенно не существует стандартного профиля, который подходил бы им всем. Однако в этом разделе я попытаюсь описать, какие профили должны быть в составе команды, …

Black Hat Rust, Rust, Программирование

#1 Black Hat Rust. Введение.

Здравствуйте, дорогие друзья.

«Любая достаточно продвинутая кибератака неотличима от магии», неизвестный

Будь то в кино или в средствах массовой информации, хакеров часто романтизируют: их изображают волшебниками черной магии, мерзкими преступниками или, в худшем случае, как воры с капюшоном и ломом.…

Assembler, Ассемблер, Программирование

Простой сканер TCP-портов на Ассемблере.

Здравствуйте, дорогие друзья.

Написание сканера портов на ассемблере является сложной задачей, потому что это требует глубоких знаний сетевых протоколов и системного программирования. Кроме того, реализация будет сильно отличаться в зависимости от используемой операционной системы и архитектуры процессора.

Тем не менее, …

Gray Hat C#, OpenVAS, Программирование

#39 Gray Hat C#. Руководство для хакера по созданию и автоматизации инструментов безопасности. Класс OpenVASManager.

Здравствуйте, дорогие друзья.

Мы будем использовать класс OpenVASManager (показанный в листинге ниже), чтобы обернуть вызовы API для запуска сканирования, мониторинга сканирования и получения результатов сканирования.

The OpenVASManager constructor and GetVersion() method

Конструктор класса OpenVASManager принимает один аргумент — OpenVASSession [1]. Если сеанс прошел, поскольку аргумент …