Python安全编程基础(CTF方向)
如何通过编写Python脚本在CTF比赛中解决问题一、简介
针对初学者设计的网络安全编程课程。无论是否具备编程或安全背景知识,都可以借此机会了解如何用Python解决常见的网络安全挑战。
二、内容概述
本教程从基础到高级逐步展开,重点强调将理论知识运用于实践,在CTF比赛中涉及的Crypto和Misc类型题目中寻找应用场景。以下是一些核心主题:
ASCII码:掌握基本字符编码及其应用。
凯撒密码:了解简单的对称加密方法,并学习如何通过Python编写解密脚本。
培根密码:研究这种基于字母表的代换密码系统,进一步介绍其在编程中的实现方式。
栅栏密码:一种文本重排技术,涉及字符串操作及算法设计技巧以破解此类谜题。
三、实例解析与案例学习
通过一系列手把手例题和实战演练,在实践中提升技能。重点是培养解决实际问题的能力以及编写高效、实用的Python脚本程序来应对各类CTF赛题挑战。
1 课程介绍.mp4
2 Python特性.mp4
3 变量与数据类型.mp4
4 input输入函数.mp4
5 print输出和for循环.mp4
6 课程回顾与例题分析.mp4
7 字符串索引与切片.mp4
8 字符串切片CTF例题分析.mp4
9 攻防世界hit-the-core例题分析.mp4
10 数制转换.mp4
11 ASCII码.mp4
12 ASCII码CTF例题分析.mp4
13 不同数制转换成ASCII码.mp4
14 if选择与比较运算.mp4
15 字符串的startswith和endswith方法.mp4
16 字符串的split和join方法.mp4
17 replace方法和成员运算符.mp4
18 translate方法和摩斯密码.mp4
19 字母大小写相关方法.mp4
20 培根密码.mp4
21 凯撒密码和算术运算符.mp4
22 凯撒密码解密代码分析.mp4
23 凯撒密码解密脚本.mp4
24 改进凯撒密码解密脚本.mp4
25 凯撒密码解密脚本最终版.mp4
26 ROT13及变异凯撒.mp4
27 变异凯撒例题分析1.mp4
28 ROT47代码分析.mp4
29 变异凯撒例题分析2.mp4
30 列表的基本特性.mp4
31 map函数.mp4
32 生成斐波那契数列.mp4
33 列表的常用函数和方法.mp4
34 CTF例题分析-达芬奇密码.mp4
35 列表推导式1.mp4
36 列表推导式2.mp4
37 栅栏密码.mp4
38 fstring字符串格式化.mp4
39 栅栏密码CTF例题分析.mp4
40 字典的基本特性.mp4
41 摩斯密码解密脚本.mp4
42 生成字典.mp4
43 培根密码解密脚本.mp4
44 集合.mp4
Python安全编程基础.pptx
下载地址:
**** Hidden Message *****
页:
[1]