找回密码
 立即注册
查看: 912|回复: 0

Python信息安全编程之信息收集视频课程

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-7-20 15:10:16 | 显示全部楼层 |阅读模式
课程目标:
% `  N# z1 |/ X+ s8 }$ S介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
" @0 e& v6 g' J$ s" J. Y/ p7 y+ L3 v# C% z& p) ]- _& O4 T
适用人群:! g  E0 u0 a5 F! p
对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。+ Y# c7 n1 Q  F" b6 R# @
3 g4 l/ j# P& C" W
课程简介:+ S) Y; h) i3 A6 U  W& B
本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。
+ G0 v0 }2 x# J3 `5 X8 i在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。  _" X* K8 K8 }+ @( A4 P
课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。# e# O# t' l. U; W$ c
整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。
8 z! S9 j( x9 z( c2 P8 J6 o; L) R, K+ ]8 M1 S0 y" P
课程目录:
/ X  d2 a( k0 X4 l' c" r0 W第1章 课程介绍- b" c# J8 m5 a( p6 O9 }/ E" p
1-1 课程介绍' _, H$ V% V! ~5 e' g
1-2 类和对象# e1 \- m  y  `3 |4 f" a; f, h1 N

8 Z+ v3 l: k8 J4 Q第2章 scapy模块的使用( T+ F  h0 o8 O% T$ V  _
2-1 利用scapy模块构造ARP包  @( M; `6 J' w2 e2 n; U& D
2-2 scapy中的发包和收包1 q0 N6 i' w+ q) [& y* R
2-3 构造并发送ARP欺骗包) W' k3 I" @! B/ C
2-4 编写ARP欺骗脚本
1 d* E" D2 g0 y! _. A' _2-5 MAC泛洪**( J4 Q$ t' @3 _1 ]  g! m+ `
2-6 二层发现的原理及arping的使用, B1 I7 F# j/ X( h$ d4 D7 d- c
2-7 利用subprocess模块调用arping
2 x" `+ D$ l8 ^9 S0 p( [2-8 利用netdiscover和nmap实现二层发现' L5 J% w1 L0 \  v; h% t& M
2-9 ARP扫描脚本分析(一)9 f, ?9 Y: g/ g( m. W+ a
2-10 ARP扫描脚本分析(二)" k2 T# W; `0 T# F9 o2 s
2-11 三层发现
3 P: e, ]9 _* T$ A2-12 TCP协议与三次握手  i9 g, H3 v; N7 ?9 A
2-13 利用TCP实现四层发现9 ?( D" g6 c( y
2-14 利用UDP和nmap实现四层发现
7 C# D5 ~1 @9 _2-15 TCP端口扫描
  W: Q2 t6 d, H/ T) W, ]7 T2 ?2-16 UDP端口扫描
1 R+ \4 ^, m3 ?+ y9 Z$ r( _* D+ D/ b. e; M' R) U) a6 Y
第3章 socket模块的使用6 p5 l4 u, H$ N0 a0 ^) r7 w3 R  m
3-1 基本socket服务端脚本
7 ~7 t# W* z/ f3 F- Z& U* F5 z3-2 socket脚本改进(一)
8 z/ c: y3 H" X  A* ~3-3 socket脚本改进(二)3 l$ ?+ y- N# P
3-4 编写自己的Shell
' s5 \8 t: [* V! ~3-5 socket端口扫描
6 e  j1 K! X4 J. o6 L' W3-6 UDP通信
/ ~1 Z, R% x6 s1 R' [+ l) K6 z7 f4 P2 R0 |/ o" e* I3 E4 x+ Z
第4章 指纹识别和nmap模块的使用7 C0 h. F. ]- b7 P! ]/ e
4-1 利用banner和nmap进行服务识别+ H2 F* k1 i) O5 i. v9 P
4-2 利用TTL和nmap进行操作系统识别
" e& i5 V# f3 `- q# c7 k4-3 nmap模块的基本使用方法0 z2 A( s, i9 N+ @

; y4 E5 K( r- n2 z

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-9-1 21:08

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表