|
|
课程目标:) n9 \6 [$ J a
介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。7 N9 g5 e7 g% c4 t" T
, y% f9 U" @4 ?) @2 u) N适用人群:) ?& t3 L+ S+ i/ f
对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。& M9 N |) q; o, A' D
; S }+ x4 _; S3 C# M1 p- J& s$ E课程简介:
0 z; p4 p9 ~% a5 `% Y! q本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。
0 ^0 C5 P6 K" \ a) q/ q, }在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。
+ v8 w' R5 t7 t, {4 ? B) o) }课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
5 l- m. Z. v8 T* x, r; D整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。
0 r! }3 V2 Q: v. q$ o$ l! X
6 d- `3 B4 C" w2 A) |课程目录:; l9 ~& `: S o
第1章 课程介绍9 B# C$ X% j8 I3 y5 b) ?6 c* {
1-1 课程介绍
$ U0 O' o, t, `1-2 类和对象' i9 h5 k: L0 E( F3 x+ J) c
# W+ @9 p5 T7 o* T2 X& }( g
第2章 scapy模块的使用
& J) H& _5 t/ n7 z) A; N2-1 利用scapy模块构造ARP包8 x* m, x# t/ b
2-2 scapy中的发包和收包
( W1 l5 r5 v7 t. A2 m0 y2-3 构造并发送ARP欺骗包3 {4 O" q& y8 F
2-4 编写ARP欺骗脚本
; q, k! K+ x- Z! T2 @9 e7 r7 h2-5 MAC泛洪**
+ H' N0 |# V5 x/ [- I& c2-6 二层发现的原理及arping的使用( a7 C: i/ ]( p, H. \
2-7 利用subprocess模块调用arping9 p$ u( V7 {' v2 u, u. [
2-8 利用netdiscover和nmap实现二层发现
) B7 C/ F' d; r$ I+ a0 }2-9 ARP扫描脚本分析(一)
: q/ B" j! @( ?, g" i" y# ?- ^7 E2-10 ARP扫描脚本分析(二)
9 _7 o( ?* i; R2-11 三层发现% h% b5 |6 o1 e
2-12 TCP协议与三次握手/ Z+ D2 p8 b3 A" q+ H% n
2-13 利用TCP实现四层发现
! ~( Z' h$ z, O, m& v9 W/ C2-14 利用UDP和nmap实现四层发现
0 ]% _% Y5 u+ W/ k2-15 TCP端口扫描* P. q2 T1 R3 i+ c, I6 n. P
2-16 UDP端口扫描9 k. s/ {1 s/ N$ [$ k( P6 v
8 E6 Y+ F9 G/ l! K8 F
第3章 socket模块的使用
U& `. s- v, [( ]. ^3-1 基本socket服务端脚本
7 S& N9 ], b4 q% K3-2 socket脚本改进(一)
1 l& ]& j; F/ s, T$ G7 e" C3-3 socket脚本改进(二)3 M& o' k: X: D9 Z; `
3-4 编写自己的Shell
' Y9 V' I( v# K; u: X1 {( L3-5 socket端口扫描
3 [! |% @7 p X3-6 UDP通信5 ]: ~: s8 B D. l' Q: C+ F
' n0 ?6 W8 U+ r8 n" Y3 h9 p
第4章 指纹识别和nmap模块的使用
4 m9 J6 s$ I/ w8 {- L4-1 利用banner和nmap进行服务识别
4 F, t6 Z/ Y( d/ I# t4-2 利用TTL和nmap进行操作系统识别3 P' t" [) R7 A( |: |7 @) N
4-3 nmap模块的基本使用方法' U# i# X* V4 ]! s
# Q) S0 ^+ Q% J% @# @2 v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|