该内容需要权限查看

解锁内容

适合人群:

对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]

 

侵权联系与免责声明 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 侵权联系邮箱:514719408@qq.com