课程大纲

介绍

Python Programming 概述

  • Python 及其在网络安全中的作用
  • 安装 Python
  • 设置开发环境
  • Python 语法、变量、数据类型和基本 I/O 操作
  • 函数、模块和库

基本和高级 Python Programming 概念

  • 高级数据类型
  • Python 中的面向对象编程 (OOP)
  • 异常处理和错误管理
  • 文件处理和操作
  • 用于模式匹配的正则表达式

防御性网络安全 Python

  • 使用 Python 进行自动日志分析
  • 使用 Python 进行数据包分析
  • 网络流量监控
  • 构建入侵检测系统 (IDS)

数字取证 Python

  • 数字取证简介
  • 文件系统分析Python
  • 内存分析Python
  • 创建取证脚本以自动执行常见任务

Python 的攻击性网络技术

  • 进攻性网络安全和道德考虑简介
  • 编写 Python 渗透测试脚本
  • 暴力攻击和密码破解
  • 利用漏洞
  • 创建简单的命令和控制 (C2) 框架

最佳实践和道德考虑

  • 处理敏感数据时的安全和隐私注意事项
  • 使用 Python 进行攻击性目的的法律和道德影响
  • 负责任地披露漏洞
  • Python 中的代码审查和安全编码实践

摘要和后续步骤

要求

    对网络安全概念的基本了解 编程知识

观众

    开发商
 14 小时

人数



每位参与者的报价

客户评论 (9)

相关课程

Java and Web Application Security

21 小时

Advanced Java Security

21 小时

Advanced Java, JEE and Web Application Security

28 小时

Comprehensive C# and .NET Application Security

21 小时

课程分类