Python黑帽编程 4.0 网络互连层攻击概述

简介:
+关注继续查看

Python黑帽编程 4.0 网络互连层攻击概述

是时候重新温习下下面这张图了。

2

本章的内容核心包含上图中的网络层和传输层。TCP/IP是整个网络协议体系中的核心,因为从这里开始,数据传输从局域网迈向了广阔的互联网,我们的程序也有能力处理来自互联网的数据,可以直接对互联网上的主机进行攻击和测试。

还是老话,希望各位深入的学习协议,通过抓包工具练习数据包分析,通过实例理解协议。下面我们把本章涉及到的内容做简略的描述。

4.0.1 嗅探与嗅探器原理

嗅探是一个综合概念,涉及到我们之前讲到的第二层一直到未来要讲到的应用层。数据嗅探是被动攻击的一种方式,它通过分析流经本机网卡的数据,来提取需要的信息。

根据不同的网络类型,我们可能要结合ARP欺骗/DNS欺骗这样方式,才能得到我们想要的目标主机的数据。

嗅探器就是用来获取和分析数据的的工具了,网络上有很多这样的工具,我们的关注点是这些工具的原理和编码实现。

4.0.2 IP毒化攻击和洪水攻击

之前降到的ARP毒化攻击类似, IP毒化就是构造假的IP数据包,使用假的IP地址,来达到攻击或者隐藏自己是目的。

在这一层,我们可以构造各种数据包对互联网上的设备进行洪水攻击,比如常用是SYN洪水,各种协议的连接洪水攻击等。

4.0.3 端口扫描和服务探测

zmapnmap是我们常用的端口扫描和服务探测程序。我们也知道端口扫描有很多不同的实现技术,从简单的全连接到半开连接。据说一个小时可以扫描整个互联网的zmap,它又使用了什么先进的技术呢?我会在文章中为你一一揭秘。

4.0.4 会话劫持

“劫持”是一个非常重要的概念,只有截断数据的流向,我们才能有机会进行篡改数据,伪造正常的会话。常见的会话的目标都是应用层的数据概念,但是进行劫持都是在传输层来做的。我们将会看到如何通过编程来实现会话劫持和数据篡改的实际例子。

4.0.5 拒绝服务攻击

DOS或者DDOS,我们都不陌生,但是拒绝服务的概念在不同场景下的解释还是不一样的,基于网络和传输层的拒绝服务攻击是什么样的呢?又是如何实现的呢?

利用DTP协议攻击Cisco设备,本节的方法需要和3.4节的方法结合使用。

 

4.1节《嗅探器入门》已经在微信订阅号抢先发布,心急的同学进入订阅号(二维码在下方),从菜单专栏”—>”Python黑帽编程进入即可。

 

查看完整系列教程,请关注我的微信订阅号(xuanhun521,下方二维码),回复“python”。问题讨论请加qq群:Hacking 1群):303242737   Hacking 2群):147098303

 

玄魂工作室-精彩不断

 


本文转自玄魂博客园博客,原文链接:http://www.cnblogs.com/xuanhun/p/5957536.html,如需转载请自行联系原作者

目录
相关文章
|
1天前
|
存储 IDE 开发工具
“代码驭宠而行“:探索Python的魔法世界,开启编程奇幻之旅!
“代码驭宠而行“:探索Python的魔法世界,开启编程奇幻之旅!
|
1天前
|
Python
Python的Lambda函数: 一把极简编程的瑞士军刀
Python的Lambda函数: 一把极简编程的瑞士军刀
12 0
|
3天前
|
人工智能 IDE 开发工具
走近Python编程的“BUG”世界
走近Python编程的“BUG”世界
10 0
|
11天前
|
JavaScript 前端开发 Java
入门Python编程:了解计算机语言、Python介绍和开发环境搭建
入门Python编程:了解计算机语言、Python介绍和开发环境搭建
26 0
|
11天前
|
Python
【python基础知识】8.编程思维:如何解决问题-思维篇
【python基础知识】8.编程思维:如何解决问题-思维篇
20 0
【python基础知识】8.编程思维:如何解决问题-思维篇
|
12天前
|
数据采集 Python
Python创始人亲自推荐,238万人在学,作者:学不会我退出编程界
相信很多人都是听过一句话,“爬虫爬的好,监狱进的早”!虽然有点夸张的感觉,但是这也侧面说明,如果学会了爬虫,可以做的还是挺多的,这也是为什么越来越多的人开始学习Python,学习爬虫的原因了。
14 0
|
23天前
|
数据可视化 开发者 UED
【Python入门系列】第八篇:Python中GUI编程和图形界面设计
Python中的GUI编程是指使用Python语言创建图形用户界面(GUI)的过程。通过GUI,用户可以与程序进行交互,通过按钮、菜单、文本框等控件来操作程序。
38 0
|
25天前
|
程序员 Shell Python
【从零学习python 】03. Python交互式编程及注释详解
【从零学习python 】03. Python交互式编程及注释详解
37 0
|
25天前
|
存储 开发者 Python
【从零学习python 】04. Python编程基础:变量、数据类型与标识符
【从零学习python 】04. Python编程基础:变量、数据类型与标识符
21 0
|
30天前
|
存储 JSON 数据格式
【python】IO编程
【python】IO编程
37 0
相关产品
云迁移中心
推荐文章
更多