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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-7-20 15:10:16 | 显示全部楼层 |阅读模式
课程目标:
. J3 M3 O+ V! A8 K3 x- P4 }9 ?介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。: R* [' d3 h( \6 P$ T

- ^4 T3 B0 T9 x$ w- U: p. X适用人群:# M+ Z+ a4 w: }6 m
对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。
' }& r6 c: F/ l; l; ~2 r$ t9 X
; }2 ~$ u- c* {' r$ m4 V课程简介:
7 U2 I7 I/ \: _3 ^+ N/ n: g本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。
. _3 L+ x( y7 }% }: _& }: V在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。
; |4 I, u: t( j课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
- J/ G6 |3 L6 d0 i# z0 @, c7 B; h* @整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。
9 O; v0 {8 s& C9 s# S
1 o  b+ d0 i0 P: _( s3 E课程目录:1 E7 T6 @! B9 f: o
第1章 课程介绍
% V' N7 }3 T  S. B' c1-1 课程介绍
$ S, X, [/ ]  r1-2 类和对象4 T/ _0 E# [2 j& ]% W# n
6 O$ X1 U  f" g' m' o4 U- z. p
第2章 scapy模块的使用* q6 [9 |5 |% A8 s3 C/ {) j
2-1 利用scapy模块构造ARP包
5 I9 j  D8 x! @: t9 d6 `( D1 ]8 m2-2 scapy中的发包和收包
- Q, A& o) j  k+ B' u" ~5 K" n2-3 构造并发送ARP欺骗包- a4 w6 n, @% ?' c, L8 R1 B; D0 u
2-4 编写ARP欺骗脚本
; ]- v5 r" g2 `9 o0 Z2-5 MAC泛洪**
! `5 c1 v  \8 u/ X2-6 二层发现的原理及arping的使用
7 v( Q! N+ u1 v. }2-7 利用subprocess模块调用arping
$ w. M3 ^0 H2 [  T( A# c4 J; X6 I3 _2-8 利用netdiscover和nmap实现二层发现: b0 _7 R; e: u( ^% ]( C
2-9 ARP扫描脚本分析(一)" T/ {, d) n) `- s& g
2-10 ARP扫描脚本分析(二)
0 K0 m; G' c( a% h3 b2-11 三层发现) t! G& o, R1 ~: C
2-12 TCP协议与三次握手
! w% `6 B/ h$ n) P# F% @2-13 利用TCP实现四层发现. v8 B+ v  ], {+ l* ~4 V" Y- Q7 e/ u
2-14 利用UDP和nmap实现四层发现6 c- m6 S  l) \' P/ ]+ N
2-15 TCP端口扫描7 X. [$ z3 f; |( [& L9 e
2-16 UDP端口扫描
. n' z* M: l, n9 R, b# H
" L) J8 c  ~# p3 J; b第3章 socket模块的使用/ Y6 q8 Z: U$ m# u7 |# P
3-1 基本socket服务端脚本
' F% `8 g9 q( s  d7 ]3-2 socket脚本改进(一)$ N4 }: l/ j2 U/ s
3-3 socket脚本改进(二)( q9 ^" b0 z/ x0 V. \) M
3-4 编写自己的Shell
5 q" e4 T) }! b% ]5 k: ~3-5 socket端口扫描
# S5 d/ [, m+ R  r! d1 m3-6 UDP通信
5 k( x' f, {5 x# F& w0 l% h' N( x% q9 \* X
第4章 指纹识别和nmap模块的使用9 @! G9 X# p4 b
4-1 利用banner和nmap进行服务识别
$ e9 t' P7 p0 M4-2 利用TTL和nmap进行操作系统识别
, M' ^' X* u3 C( G2 K% L+ A2 J, @4-3 nmap模块的基本使用方法7 P( V# Z# Y  W+ q
' i. a4 M5 P0 l) l8 n

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-29 07:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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