码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【kali-权限提升】(4.2.6)社会工程学工具包(上):中间人攻击原理


    目录

    一、中间人攻击

    1.1、概述:

    1.2、利用原理:

    二、示例

    2.1、ARP欺骗原理

    ARP欺骗原理:

    2.2、利用过程:

    第一步:攻陷一台计算机

    第二步:欺骗主机

    结果:


    一、中间人攻击

    1.1、概述:

    中间人攻击,简称“MITM攻击“ )是一种间接的入侵攻击。
    通过各种技术手段, 将入侵者控制的一台计算机虚拟放在网络连接中的两台通信计算机之间, 这台计算机就称为“中间人”。使用Ettercap工具实现中间人攻击。

    1.2、利用原理:

    在传输数据的过程中存在有漏洞,通过使用各种技术手段对目标主机进行攻击


    当主机之间进行通信时, 通过封装数据包进而转发到目标主机上。转发的数据包中包括源IP地址、目标IP地址及MAC地址。但是当主机在自己的缓存表中找不到目标主机的地址时, 它会发送ARP广播, 在此过程中就可能被其他攻击者冒充目标主机。



    二、示例

    2.1、ARP欺骗原理

    实施中间人攻击时, 攻击者常考虑的方式是ARP欺骗或DNS欺骗等。

    ARP欺骗原理:

    ARP欺骗并不是使网络无法正常通信, 面是通过冒充网关或其他主机使得到达网关或主机的数据流通过攻击主机进行转发。通过转发流量可以对流量进行控制和查看,从而得到信息。

    ARP欺骗主机的流程

    当主机A和主机B之间通信时, 如果主机A的ARP缓存表中没有找到主机B的MAC地址时, 主机A将会向整个局域网中所有计算机发送ARP广播,广播后整个局域网中的计算机都收到了该数据。这时候, 主机C响应主机A,说我是主机B,我的MAC地扯是XX-XX-XX-XX-XX-XX,主机A收到地蚧后就会重新更新自己的缓冲表。当主机A再次与主机B通信时, 该数据将被转发到攻击主机(主机C)上, 则该数据流会经过主机C转发到主机B

    2.2、利用过程:

    第一步:攻陷一台计算机

    通过ARP注入攻击的方法以实现ARP欺骗, 通过ARP欺骗的方法控制主机A与其他主机间的流报及机密信息。


    第二步:欺骗主机

    攻击成功后, 主机B就可以在这个网络中使用中间人的身份,转发或查看主机A和其他主机间的数据流


    结果:

    简而言之:A与C之间的通信都会通过主机B传输

    (1)在这个局域网中当主机A向主机C发送请求, 该数据将首先被发送到主机B上

    (2)数据流经主机B转发到主机C

    (3)主机C收到数据以为是主机A直接发送的。此时主机C将响应主机A的请求,该数据流会被主机B转发到主机A上

    (4)主机A收到响应后, 将登录主机C,主机A登录时的用户名及密码, 将会被主机B收到

  • 相关阅读:
    Spring与MongoDB的结合(MongoTemplate)
    逆向中webpack需要补充的模块很多怎么办
    【考研英语语法】名词性从句
    第七章 块为结构建模 P5|系统建模语言SysML实用指南学习
    C#应用程序界面开发基础——窗体控制(1)——Form窗体(删除事件部分,没看懂)
    unity UGUI系统梳理 - Button
    P07 dom4j 解析技术
    FPGA+ARM异核架构,基于米尔MYC-JX8MMA7核心板的全自动血细胞分析仪
    leetcode 60. 排列序列(困难、计数法)
    给程序员准备的“蜜糍”--SOD框架简介
  • 原文地址:https://blog.csdn.net/qq_53079406/article/details/126217434
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号