Python安全编程基础篇
体系课

Python安全编程基础篇

  • 运维安全

从网络安全角度讲Python编程

Python安全编程基础篇
¥119.9
本课程包括
  • 11小时14分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 如何通过编写Python脚本来解决CTF比赛中的常见问题
  • Python字符串、列表、字典的使用
  • ASCII码、凯撒密码、培根密码、栅栏密码等
课程介绍

这是一个主要从网络安全的角度来讲解Python编程的系列课程。课程内容遵循认知规律,由浅入深,循序渐进,强调理论与实践相结合,所有的理论知识最终都是为了来解决实际问题。

当前是这个系列课程的第一部分,主要介绍了Python中字符串、列表、字典等数据对象的用法。另外在内容选取上,参照了在CTF比赛的Crypto和Misc类题目中经常涉及到一些知识点,比如ASCII码、凯撒密码、培根密码、栅栏密码等,介绍了如何通过编写Python脚本来解决这些问题。

适合人群
  • 对Python安全编程感兴趣的学员
  • CTF比赛参赛队员
讲师介绍
北京邮电大学信息安全专业访问学者;微软MVP
擅长领域:
  • 运维安全
技术成果与所获荣誉:先后考取软考“网络管理员”、“网络工程师”、“信息系统项目管理师”认证,以及红帽RHCSA、RHCE认证;2011年度带队参加“微软校园之星-网络系统管理方向”大赛,获全国二等奖;2013年度带队参加全国职业院校技能大赛“信息安全技术与应用”赛项,获三等奖;2013年度51cto网站IT博客大赛50强 2014年度微软IT Pro方向MVP;2016年度全国职业院校技能大赛“信息安全管理与评估”赛项特邀裁判。 发表文章及出版图书:在各类学术期刊发表论文5篇; 在“网络运维与管理”杂志发表技术文章20余篇
课程大纲
共0节 时长0分钟 全部收起
Python概述
共6节 | 1小时52分钟
  • 1-1 课程介绍
    20分钟
  • 1-2 Python特性
    21分钟
  • 1-3 变量与数据类型
    16分钟
  • 1-4 input输入函数
    17分钟
  • 1-5 print输出和for循环
    16分钟
  • 1-6 课程回顾与例题分析
    23分钟
字符串与古典加密
共23节 | 5小时29分钟
  • 2-1 字符串索引与切片
    18分钟
  • 2-2 字符串切片CTF例题分析
    19分钟
  • 2-3 攻防世界hit-the-core例题分析
    8分钟
  • 2-4 数制转换
    10分钟
  • 2-5 ASCII码
    19分钟
  • 2-6 ASCII码CTF例题分析
    14分钟
  • 2-7 不同数制转换成ASCII码
    14分钟
  • 2-8 if选择与比较运算
    8分钟
  • 2-9 startswith和endswith方法
    11分钟
  • 2-10 split和join方法
    11分钟
  • 2-11 replace方法和成员运算符
    13分钟
  • 2-12 translate方法和摩斯密码
    18分钟
  • 2-13 字母大小写相关方法
    13分钟
  • 2-14 培根密码
    9分钟
  • 2-15 凯撒密码和算术运算符
    12分钟
  • 2-16 凯撒密码解密代码分析
    18分钟
  • 2-17 凯撒密码解密脚本
    17分钟
  • 2-18 改进凯撒密码解密脚本
    20分钟
  • 2-19 凯撒密码解密脚本最终版
    21分钟
  • 2-20 ROT13及变异凯撒
    19分钟
  • 2-21 变异凯撒例题分析1
    16分钟
  • 2-22 ROT47代码分析
    13分钟
  • 2-23 变异凯撒例题分析2
    11分钟
列表、字典与古典密码学
共15节 | 3小时52分钟
  • 3-1 列表的基本特性
    12分钟
  • 3-2 map函数
    12分钟
  • 3-3 生成斐波那契数列
    18分钟
  • 3-4 列表的常用函数和方法
    14分钟
  • 3-5 CTF例题分析-达芬奇密码
    23分钟
  • 3-6 列表推导式1
    17分钟
  • 3-7 列表推导式2
    16分钟
  • 3-8 栅栏密码
    15分钟
  • 3-9 fstring字符串格式化
    18分钟
  • 3-10 栅栏密码CTF例题分析
    8分钟
  • 3-11 字典的基本特性
    18分钟
  • 3-12 摩斯密码解密脚本
    20分钟
  • 3-13 生成字典
    17分钟
  • 3-14 培根密码解密脚本
    14分钟
  • 3-15 集合
    8分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。