|
|
课程目标:: ]! n7 x+ r* {# r3 t7 r* H$ j
介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
0 r. U$ @! v" c! {
: A2 D" }- f! B4 k6 S5 G) z. A适用人群:3 ^. W: k! L) P& @5 S
对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。
8 f2 Q: V& M, I" H4 K0 q! C( E0 u5 K2 A# m; G1 w2 c
课程简介:
7 o# a, {$ c/ b" y8 t" a本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。* M7 l6 @: _3 n j) G, ~. W# d
在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。
4 y) V* n7 ~: _1 w3 S. J课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。- P6 q2 P* r/ ]) E# k" J9 `( F
整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。) |7 H W' d0 L& _* }$ k- `2 c
. K; i |) g; h- w& E4 \
课程目录:
5 I& b/ L6 S6 P i7 J5 z' i/ o2 X7 W第1章 课程介绍
6 F( n) e% a. j3 G* Z# C8 o1-1 课程介绍5 A- n8 r5 K( T: v* c
1-2 类和对象
/ z. \) w. T( S: I5 Z
! E2 }: r6 T1 w8 k" r第2章 scapy模块的使用* t x% Z5 e& P! x) I
2-1 利用scapy模块构造ARP包7 F. N9 p7 s3 T/ Y. [0 U h6 K; t
2-2 scapy中的发包和收包
% g& D, z" x+ a6 Y! o2-3 构造并发送ARP欺骗包, u2 k! X1 ?& w/ K v
2-4 编写ARP欺骗脚本6 p2 W- ~+ \7 r. i$ t4 g
2-5 MAC泛洪**1 q+ g* |) Q3 v0 O
2-6 二层发现的原理及arping的使用4 q7 k6 p" t( x
2-7 利用subprocess模块调用arping5 }- u1 S; w5 F
2-8 利用netdiscover和nmap实现二层发现
2 m/ ?' Y0 b) ]4 Y- h$ S% Y1 S' o2-9 ARP扫描脚本分析(一)! |0 ~7 e9 f0 [4 `0 j2 r. i
2-10 ARP扫描脚本分析(二)2 C- W5 }/ _" p9 A X
2-11 三层发现) d5 t u2 p! r% l# K0 T, J
2-12 TCP协议与三次握手0 V! ]% d5 d0 s4 h
2-13 利用TCP实现四层发现
6 r0 t* G) j$ F( G2-14 利用UDP和nmap实现四层发现
8 H' d/ v% `0 h) q/ J2-15 TCP端口扫描
& J+ h% S' x1 @8 k d. V2 b4 X2-16 UDP端口扫描
2 j5 {2 a' E5 O$ r
/ }7 i W$ ~9 }3 W$ X% l第3章 socket模块的使用: ^7 U; @9 M3 B9 h0 o! b7 N1 V
3-1 基本socket服务端脚本
# r% u8 K- f9 ]) q+ H5 o7 f3-2 socket脚本改进(一)! N4 [0 K$ i w6 ~: ?* ~( u
3-3 socket脚本改进(二)
" y" `. W. a" s3-4 编写自己的Shell
0 N" u; w( j4 v; F/ r @3-5 socket端口扫描
2 }' C: i0 ]/ ~4 \% ~$ Q* B3-6 UDP通信3 `. ^3 q! P, j8 X6 H* i+ ]
/ M$ I- E2 l- i0 t: U% f6 U* ~4 |第4章 指纹识别和nmap模块的使用- n% C. I! H+ y j
4-1 利用banner和nmap进行服务识别% Y$ ?$ E" E& q. \
4-2 利用TTL和nmap进行操作系统识别: e) e- o8 B8 F5 G2 U
4-3 nmap模块的基本使用方法6 t* L' A) X0 x' i5 i3 n+ g
" ?4 L$ t3 Z9 L; ], d
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|