|
13| 0
|
51CTO Python安全编程进阶(CTF方向) |
适合人群: 对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]
购买主题
本主题需向作者支付 15 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.