课程大纲

介绍

Python Programming 概述

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

基本和高级 Python Programming 概念

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

防御性网络安全 Python

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

数字取证 Python

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

Python 的攻击性网络技术

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

最佳实践和道德考虑

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

摘要和后续步骤

要求

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

观众

    开发商
 14 小时

人数



每位参与者的报价

客户评论 (10)

相关课程

Comprehensive C# and .NET Application Security

21 小时

Network Security and Secure Communication

21 小时

Combined C/C++, JAVA and Web Application Security

28 小时

Application Security in the Cloud

21 小时

Advanced Java Security

21 小时

课程分类