该内容需要权限查看
解锁内容
适合人群:
对Python安全编程感兴趣的学员,CTF比赛参赛队员。
你将会学到:
Python文件操作,异常处理,自定义函数,模块导入
课程简介:
本课程主要从网络安全的角度来讲解Python编程。
课程内容遵循认知规律,由浅入深,循序渐进,强调理论与实践相结合,所有的理论知识最终都是为了来解决实际问题。
在内容选取上,参照了在CTF比赛的Crypto和Misc类题目中经常涉及到一些知识点,比如图片处理、词频分析、加密解密等,介绍了如何通过编写Python脚本来解决这些问题。
课程中引用了大量CTF例题,通过大量的实践练习,从而确保学员能够深入理解和熟练掌握相应知识点。
第1章文件操作(3小时36分钟19节)
1-1课程介绍[08:44]
1-2文本文件与二进制文件[10:52]
1-3读取文件的基本操作[17:56]
1-4with语句按行遍历[13:26]
1-5读取文件的三种方法[07:44]
1-6攻防世界-Crypto- sherlock[09:33]
1-7BUUCTF-spaceclub[08:17]
1-8统计网站PV[12:41]
1-9统计网站UV[08:22]
1-10统计状态码比例[11:15]
1-11写入文件[18:00]
1-12同时处理多个文件[09:33]
1-13处理二进制文件[08:22]
1-14Bugku-3-mirror[09:30]
1-15攻防世界-Misc-gif[13:20]
1-16异或运算[07:40]
1-17攻防世界-Misc-misc_xor[08:08]
1-18BUUCTF-异性相吸[21:06]
1-19神奇的图片[11:32]
第2章异常处理(44分钟3节)
2-1异常处理[17:13]
2-2异常处理常用方法[13:17]
2-3利用异常处理改进摩斯密码脚本[13:32]
第3章 自定义函数 (1小时36分钟 7节)
3-1自定义函数[15:37]
3-2定义及调用函数[20:51]
3-3lambda表达式[13:42]
3-4BUUCTF-gakki[19:19]
3-5BUUCTF-[DDCTF2018]第四扩展FS[09:26]
3-6统计网站热门资源[07:42]
3-7NSSCTF-你的flag被加密啦[09:45]
第4章 模块导入与使用 (1小时31分钟 7节)
4-1什么是模块[15:37]
4-2模块的搜索路径[10:58]
4-3如何导入模块[14:24]
4-4特殊属性__name__[12:23]
4-5安装和管理模块[09:04]
4-6了解模块信息[10:43]
4-7用collections模块做词频分析[17:59]
第5章 CTF例题分析 (1小时44分钟 7节)
5-1Python代码分析[27:08]
5-2Python列表推导式[17:55]
5-3BUUCTF-eazyxor解法一[16:40]
5-4BUUCTF-eazyxor解法二[05:55]
5-5取模运算[12:02]
5-6enumerate函数[15:59]
5-7NSSCTF-xor2[08:46]

评论(0)