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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-7-20 15:10:16 | 显示全部楼层 |阅读模式
课程目标:% n. K0 [2 e5 N. ~' {1 X( P7 ]
介绍如何利用Python来完成安全测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点要掌握scapy和socket模块的使用方法。课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。1 m( _1 x; \9 P2 S9 g8 s6 X
2 w( a6 F# G- }8 p
适用人群:
& \8 i  a0 H0 b( Q2 v9 F对安全技术感兴趣的人员、职业院校信息安全大赛参赛人员。. \; l+ B6 G5 U+ S$ G. x
0 A2 a( X3 f; l) d
课程简介:
! E4 R! L+ B: L4 i4 h本教程采用的操作系统是Kali2.0,采用的Python版本是Python2.7。
7 k" C# n. n& f7 h在之前“Python信息安全编程入门”课程的基础之上,介绍如何利用Python来完成渗透测试过程中的信息收集任务,主要内容包括:主机发现、端口扫描、指纹识别,重点介绍了scapy、socket和nmap模块的使用方法。7 |( p$ y# f1 p  V$ A" [
课程主线是围绕2017年职业院校技能大赛(包括高职和中职)第二阶段的比赛题目进行讲解。
  J$ m3 B. z8 P3 y整个教程由浅入深、循序渐进,以具体的工作任务为导向,避免去介绍过多的Python语法知识,使学员可以快速上手。9 a" p4 W# W( X! ?5 m6 g
) S9 }8 J" R5 P9 \' `9 W/ O/ H9 q
课程目录:3 C# o3 a& T5 _0 D/ M! }$ g
第1章 课程介绍! O( b* W$ y) R
1-1 课程介绍/ _7 |, ~$ w- q* B8 R
1-2 类和对象$ X* |2 `7 D. P1 l4 e) ?/ M+ I0 M7 W

8 b' S+ R+ t- [! C% ~! g第2章 scapy模块的使用& N* y/ p  x: i9 u' ~
2-1 利用scapy模块构造ARP包! }' [" Q) s+ E0 W! v% |6 l8 }
2-2 scapy中的发包和收包( N! C' [# `  G! T  j8 o5 F
2-3 构造并发送ARP欺骗包4 C' _. D6 k) z* ?0 {
2-4 编写ARP欺骗脚本# S; O' B" G7 ]3 q# I+ j' x
2-5 MAC泛洪**$ d7 H( K4 X& L# p0 a
2-6 二层发现的原理及arping的使用
0 I- M7 {1 V! Y. `2-7 利用subprocess模块调用arping
- t: y7 e! z* s! t6 ?2-8 利用netdiscover和nmap实现二层发现
; E- G3 q2 t3 A$ ]9 \7 e; U$ Q2-9 ARP扫描脚本分析(一)4 a0 q( K6 d' E8 {5 `' K
2-10 ARP扫描脚本分析(二)- ]2 L) n2 Z6 Z
2-11 三层发现
% d* o' Z4 P. d! i2-12 TCP协议与三次握手
- j6 f: P1 q: I5 n4 ?2-13 利用TCP实现四层发现2 c/ M$ S) a  p$ @
2-14 利用UDP和nmap实现四层发现6 ]! ^$ |7 V$ F2 o4 W9 H: F- |
2-15 TCP端口扫描0 D7 V$ ~5 D5 D3 ~
2-16 UDP端口扫描" U3 z1 v" A' |) {. g; l9 b; C2 u
7 N. U! M7 B. g3 V" ~
第3章 socket模块的使用
/ X# \7 a: l  g& O% S6 v# a6 \3-1 基本socket服务端脚本8 y1 X8 a2 Q% G% w* T4 ^
3-2 socket脚本改进(一)
! ]2 i- T- k% I4 k3-3 socket脚本改进(二)
. P0 ^% t, ]0 ?! d3 l5 |3-4 编写自己的Shell' p; a8 q- K) S! [& \
3-5 socket端口扫描
/ Q# c. p0 ^: r. b9 |; t8 ?3-6 UDP通信
7 k5 I7 c0 E6 [$ h5 h+ G
; ^: p; A% T$ H4 Z' O* e7 n* }8 l" ]第4章 指纹识别和nmap模块的使用' g7 x$ Z/ n/ Z
4-1 利用banner和nmap进行服务识别7 v" n# ^$ u! n/ T0 X  s  \
4-2 利用TTL和nmap进行操作系统识别! t) r/ G* ^2 r- B/ d' m
4-3 nmap模块的基本使用方法8 u' X2 r0 r+ T+ I0 k' K1 [

% F( E" z* U! j! c

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-28 10:45

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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