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

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

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2019-7-20 15:10:16 | 显示全部楼层 |阅读模式
课程目标:
3 ~: w# `$ A4 B) c介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。) @) \) W! R0 a3 B, G. f- F( K
2 R0 s; g- L4 u( W) x
适用人群:
. M$ @% d6 }. @3 Y) Y对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。
) m' L/ L( Y" a# o& I8 t  T
4 Y2 @+ _& `5 F$ A$ [5 ?课程简介:
* F! |# h9 w  b/ v本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。0 L# ~* P' Y0 {! B( t6 V
在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。! u. `9 S" B7 D4 l3 h
课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
# q  }+ }. o) z  }整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。
8 G& x6 Z  ?% T! [* J$ J* a3 m* @% i
* H/ O3 n. K% O5 g$ `4 w" ]8 A9 N课程目录:
7 ~! X+ W. e2 ]/ Q" u  k# ~4 S% H第1章 课程介绍# s8 [& ?$ U: I; x' O
1-1 课程介绍
5 b+ C! f  Y' O, C5 d1-2 类和对象. @2 M+ D( {1 m* M
7 K  f5 b, N! u# v# V' D  J
第2章 scapy模块的使用& F/ i& d& d: ~3 E' {
2-1 利用scapy模块构造ARP包4 H; x6 q& }* p7 t! f( M& C. `
2-2 scapy中的发包和收包
  U- M( j: L9 W. V. K7 m' c9 V4 R( J2-3 构造并发送ARP欺骗包
0 E5 ^9 E; i7 @+ G) a9 Y% q2-4 编写ARP欺骗脚本
* K5 W4 s1 \1 m% t2-5 MAC泛洪**: b! q; ?7 g* R5 ^5 N9 T" P
2-6 二层发现的原理及arping的使用* _" K# b# ~) y; e5 O1 n7 J% D
2-7 利用subprocess模块调用arping5 l/ o5 d& Y) i& f1 R7 g) V
2-8 利用netdiscover和nmap实现二层发现
# z2 f- F7 z! ^2-9 ARP扫描脚本分析(一)
4 T* x: M' }9 W/ [. Y2-10 ARP扫描脚本分析(二), d  }6 K: R6 w7 B( P
2-11 三层发现6 l* L6 Y8 S$ \* W. w2 {
2-12 TCP协议与三次握手
4 ]4 I0 x3 e* E. W2-13 利用TCP实现四层发现  S! F$ O' G7 c4 \! B  t
2-14 利用UDP和nmap实现四层发现1 n+ S8 B/ u) L. Q& k
2-15 TCP端口扫描5 v; k( b+ A; Y: L$ Y/ l- U! [4 D
2-16 UDP端口扫描
8 u% q0 Y: [! y1 K* a
. V. k% E. ]8 S. e( D第3章 socket模块的使用
" E+ T' O# G4 k* G3 c% _  k3-1 基本socket服务端脚本
' w. J4 h% q; K& U3-2 socket脚本改进(一)
* t- k* P  B" o2 k& k3 c3-3 socket脚本改进(二); K' W6 ?5 y5 f6 h2 ?
3-4 编写自己的Shell8 W% _+ H" s8 ^2 W% ~
3-5 socket端口扫描+ W9 L" ?1 [1 B6 s% `
3-6 UDP通信$ N% |( s# K" ~6 r
& w* F5 d" b5 h/ b6 L2 c
第4章 指纹识别和nmap模块的使用
8 R6 r# u4 n. r4-1 利用banner和nmap进行服务识别
7 z& f) B+ V* j; X! B( R2 H! Y' Y2 u4-2 利用TTL和nmap进行操作系统识别
% s' C% X# f- I/ @2 T; k! N4-3 nmap模块的基本使用方法
% X' x# q( i8 Y3 O% Y; _" R7 r- n9 N+ i/ i. C0 Y& Q: s9 M

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-7-17 08:22

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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