План на курса
Въведение
Преглед на програмирането с Python
- Python и неговата роля в киберсигурността
- Инсталиране на Python
- Настройка на разработваща среда
- Синтаксис на Python, променливи, типове данни и базови операции за вход/изход
- Функции, модули и библиотеки
Основни и напредни концепции на програмирането с Python
- Напредни типове данни
- Обектно-ориентирано програмиране (OOP) в Python
- Ръководство на изключения и управление на грешки
- Работа с файлове и манипулация
- Регулярни изрази за съвпадение на образци
Защитна киберсигурност с Python
- Автоматизиран анализ на логове с Python
- Анализ на пакети с Python
- Мониторинг на мрежов трафик
- Създаване на системи за откриване на вторжения (IDS)
Дигитална форензика с Python
- Въведение в дигиталната форензика
- Анализ на файлова система с Python
- Анализ на паметта с Python
- Създаване на форензични скриптове за автоматизация на общи задачи
Офанзивни кибертехники с Python
- Въведение в офанзивната киберсигурност и етични разсъждения
- Писане на Python скриптове за проникващо тестване
- Брутфорс атаки и кракване на пароли
- Експлоатация на уязвимости
- Създаване на прости командни и контролни (C2) рамки
Най-добри практики и етични разсъждения
- Разсъждения за сигурност и конфиденциалност при работа с чувствителни данни
- Правни и етични последствия от използването на Python за офанзивни цели
- Отговорно разкриване на уязвимости
- Преглед на код и безопасни практики за програмиране с Python
Резюме и следващи стъпки
Изисквания
- Основни познания в области киберсигурност
- Знания по програмиране
Целева аудитория
- Разработчици
Отзиви от потребители (5)
Научих много и придобитите знания мога да използвам в работата си!
Artur - Akademia Lomzynska
Курс - Active Directory for Admins
Машинен превод
Обща информация за курса
Paulo Gouveia - EID
Курс - C/C++ Secure Coding
Машинен превод
Отваря много възможности и дава много информация за сигурността
Nolbabalo Tshotsho - Vodacom SA
Курс - Advanced Java Security
Машинен превод
I was benefit from the exercises (SQL injection, XSS, CRSF. .).
David Lemoine - Statistical Solutions
Курс - .NET, C# and ASP.NET Security Development
Машинен превод
I genuinely enjoyed the great information and content.
Dennis Barela
Курс - OpenLDAP Workshop
Машинен превод