kali的Ettercap(0.8.3.1)GUI界面中文化[通俗易懂]

kali的Ettercap(0.8.3.1)GUI界面中文化[通俗易懂]前言:最近在学kali,学到了dns劫持,上的课老师也是讲了一部分功能,我在网上想找一下别的功能,却发现这个Ettercap居然是20年新版,并没有什么详细信息,我就心血来潮写这篇笔记,让自己以后在复习的时候可以更快的回顾,发出来也让大家一起进步。 启动方法 kali的终端中输入ettercap-G 启动界面 GUI界面 中间人攻击选项 其他选项 Targets Currenttargets Selecttargets

大家好,又见面了,我是你们的朋友全栈君。

  • 前言:最近在学kali,学到了dns劫持,上的课老师也是讲了一部分功能,我在网上想找一下别的功能,却发现这个Ettercap居然是20年新版,并没有什么详细信息,我就心血来潮写这篇笔记,让自己以后在复习的时候可以更快的回顾,发出来也让大家一起进步。
  • 启动方法
    • kali的终端中输入ettercap -G
  • 启动界面

    c057feedb999a1f20807091724a84346.png

  • GUI界面

    d86bdf6ea4b867e13838c261d7ccf90b.png

  • 中间人攻击选项

    62fd8e129100d3a9bbfaf123838227c1.png

  • 其他选项
    • Targets

      281037ef08dafa068ed461753ff55876.png

      • Current targets

        b1172c632c7221985bbaea43a9b16ee4.png

      • Select targets

        5300c97e2dd18c4b5bf68bfb2f5dda2c.png

      • Protocol

        7b7b84932dcf5c7102c9413902158b32.png

      • Reverse matching

        3e9c6a271be62c610a85020730b515ab.png

      • Wipe targets

        91bcc31e31d6d6a960d11d82ce8b2b6c.png

    • host

      d7f9a4dff1d682f96a8e24ff110827af.png

    • View视图

      90c9e60632eed5f92bf587333b18dee9.png

      • connections显示主机数

        6cb92b220950947455716529d53f797f.png

      • Profiles显示主机信息

        613ac8e12bc21293910a3f8aaa71b6e6.png

      • Statistics

        6d82e7d8ca704d3ecdd03636f2376ee5.png

      • 解析IP地址

        56c7b4067d4a28183df5fdf52c75984c.png

      • Visualization method可视化方法

        28ee84e23a006cc5d19d57bbd59c7b7b.png

      • 可视化正则表达式

        6ef14a7cd96f25889ad8646ac672f8a4.png

      • 设置WIFI密码

        c6fd7c54484bde2021b287a932f3007a.png

    • Filters

      ba20329743d9647817feed3e685db4f1.png

    • Logging日志信息

      a3502519605aacbf563ff5af85fbe854.png

    • Plugins插件

      082fc6d9ed2edcf43d9dd404b32af059.png

      • 管理插件

        dae4c410c54fe8fae7171d4eaa37bc29.png

        • arp_cop
          • 它通过被动的监测网络上活跃的arp请求与响应,尝试arp毒化,或简单的IP-conflicts或IP-changes。如果构建初始化主机列表插件将运行更准确。
          • 例如:ettercap -TQP arp_cop
        • autoadd自动在目标范围内添加新的受害者
          • 它会自动添加在中间人攻击时arp毒化的新的受害者。在局域网上它寻找arp请求,当检测到它将主机添加到列表中。
        • chk_poison检查中毒是否成功
          • 它检查看看ettercap的arp毒化是成功的。它发送一个欺骗的ICMP echo数据包给所有中毒的攻击者冒充其他目标的每一个。如果我们能抓到一个ICMP响应中带着我们MAC地址,这意味着这两个目标之间的中毒是成功的。如果你在静默模式下仅指定一个目标,测试失败。不能再命令行运行这个插件,因为中毒还没有开始,必须从菜单正确的启动它。
        • dns_spoof发送欺骗的DNS答复
          • 这个插件拦截DNS查询并回复一个欺骗的结果。你需要修改IP地址来回应这查询通过修改etter.dns文件。插件将拦截A,PTR和MX请求。如果它是一个A请求,返回IP地址。如果是一个PTR请求,在文件中搜索ip并且这域名被返回(除了那些通配符)。MX请求需要一个精心准备一个特别的应答。主机通过一个虚假的主机’mail.host’来解决并且额外的记录包含的ip地址。返回一个地址或域名来匹配。要小心这顺序。
        • dos_attack运行d.o.s.攻击IP地址
          • 这插件运行一个dos攻击来攻击受害者的IP地址。它首先“扫描”受害者来发现开放的端口,然后开始使用一个虚假的源IP地址来洪水攻击那些端口通过SYN包,然后使用虚假主机来拦截arp响应,当它接到来自受害者,SYN-ACK回复ack包创建一个建立连接。你必须使用一个免费的IP地址在你的子网创建虚假的主机IP地址(可以使用find_ip).不能运行这个插件在unoffensive模式。这个插件基于原始的Naptha DoS攻击。
          • 例如:ettercap -TQP dos_attack
        • dummy插件模板(面向开发人员)
        • find_conn在交换局于网上搜索连接
          • 非常简单的插件,监听所有主机arp请求。可以帮助自己找到在未知局域网的地址。
          • ettercap -TQzP find_conn ettercap -TQu -i eth0 -P find_conn
        • find_ettercap尝试查找ettercap活动
          • 尝试确定ettercap局域网数据包发送。它可能是有用的检测是否有人使用etercap
        • find_ip搜索子网中未使用的IP地址
          • 在目标列表中查找用户指定范围内的第一个未使用的IP地址。其他一些插件(如greu-relay)需要一个未使用的局域网IP地址来创建一个“假”主机。在没有dhcp服务器的未知LAN中获取IP地址也很有用。您可以使用find_conn确定LAN的IP地址,然后查找IP。你必须建立主机列表才能使用这个插件,这样你就不能在非恶意模式下使用它。如果您的接口没有IP地址,请提供一个伪造的IP地址(例如,如果LAN为192.168.0.0/24,请使用10.0.0.1以避免IP冲突),然后启动此插件,指定子网范围。您可以从命令行或适当的菜单运行它。
          • *比如
          • ettercap -TQP find_ip //
          • ettercap -TQP find_ip /192.168.0.1-254/
        • finger_submit指纹获取
          • 使用这个插件来提交指纹到ettercap网页。如果你发现一个未知的指纹,但你确定目标的操作系统,可以提交到ettercap的数据库中。
          • 例如:ettercap -TzP finger_submit.
        • gre_reply
          • 此插件可用于嗅探 GRE 重定向的远程流量。基本思想是创建一个 GRE 隧道,将路由器接口上的所有流量发送到 ettercap 机器。该插件将把 GRE 数据包发送回路由器,经过 ettercap“操作”(您可以在重定向流量上使用“活动”插件,例如 smb_down、ssh 解密、过滤器等)它需要一个“假”主机,其中流量必须重定向到(以避免内核的响应)。“假”IP 将是隧道端点。Gre_relay 插件将模拟“假”主机。要为“假”主机查找未使用的 IP 地址,您可以使用 find_ip 插件。基于 Anthony C. Zboralski 在http://www.phrack.org/show.php?p=56&a=10 上由 HERT发表的原始 Tunnelx 技术。
          • PS:目前我不太懂
        • gw_discover
          • 该插件通过尝试向远程主机发送 TCP SYN 数据包来发现 LAN 的网关。该数据包具有远程主机的目标 IP 和本地主机的目标 mac 地址。如果ettercap 收到SYN+ACK 数据包,则拥有回复源mac 地址的主机是网关。对“主机列表”中的每个主机重复此操作,因此在启动此插件之前您需要有一个有效的主机列表。
          • 例子:
          • ettercap -TP gw_discover /192.168.0.1-50/
        • isolate
          • 隔离插件会将主机与 LAN 隔离。它将使用与自己的mac 地址来毒害所有尝试与它连接的受害者的 arp 缓存。这样主机将无法联系其他主机,因为数据包永远无法到达
          • 可以指定所有主机或仅指定一个组。目标规范是这样工作的:目标 1 是受害者并且必须是单个主机,目标 2 可以是一个地址范围并代表将被受害者阻止的主机。
          • examples :
          • ettercap -TzqP isolate /192.168.0.1/ //
          • ettercap -TP isolate /192.168.0.1/ /192.168.0.2-30/
        • link_type
          • 它通过发送欺骗性 ARP 请求并侦听回复来检查链路类型(集线器或交换机)。它至少需要主机列表中的一项才能执行检查。使用两个或更多主机时,嗅探会更准确。
          • example :
          • ettercap -TQP link_type /192.168.0.1/
          • ettercap -TQP link_type //
        • pptp_chapms1
          • 它强制 pptp 隧道进行 MS-CHAPv1 身份验证而不是 MS-CHAPv2,这通常更容易激活成功教程(例如使用 LC4)。你必须处于连接的“中间”才能成功使用它。
        • pptp_pap
          • 它强制 pptp 隧道协商 PAP(明文)身份验证。如果不支持 PAP、缺少 pap_secret 文件或 Windows 配置为“自动使用域帐户”,则它可能会失败。(它也可能由于许多其他原因而失败)。所以必须处于连接的“中间”才能成功使用它。
        • pptp_reneg
          • 强制在现有 pptp 隧道上重新协商。您可以强制重新协商以获取已发送的密码。此外,您可以启动它以在现有隧道上使用 pptp_pap、pptp_chapms1 或 pptp_clear(这些插件仅在协商阶段工作)。必须处于连接的“中间”才能成功使用它。
        • rand_flood
          • 使用随机 MAC 地址淹没 LAN。某些开关在重复模式下会跳过,便于嗅探。每个数据包之间的延迟基于 etter.conf 中的 port_steal_send_delay 值。
          • 它仅在以太网交换机上有用。
          • 例子:
          • ettercap -TP rand_flood
        • remote_browser
          • 它将通过 HTTP 会话嗅探到的 URL 发送到浏览器。因此,您可以实时查看网页。执行的命令在etter.conf (5)文件中是可以配置的 。它仅向浏览器发送 GET 请求且仅针对网页,而忽略对图像或其他便利设施的单个请求。不要用它来查看你自己的连接:)
        • reply_arp
          • 简单的 arp 响应器。当它拦截对目标列表中主机的 arp 请求时,它会回复攻击者的 MAC 地址。
          • 例子:
          • ettercap -TQzP reply_arp /192.168.0.1/
          • ettercap -TQzP reply_arp //
        • repoison_arp
          • 它在来自受感染主机的 ARP 请求(或回复)后请求中毒数据包。例如:我们正在中毒 Group1 冒充 Host2。如果 Host2 向 Host3 发出 ARP 请求,则 Group1 可能会缓存包含在 ARP 数据包中的 Host2 的正确 MAC 地址。该插件在合法 ARP 请求(或回复)后立即重新毒害 Group1 缓存。
          • 此插件仅在 arp 定位会话期间有效。
          • 结合reply_arp 插件,repoison_arp 是对标准arp 中毒mitm 方法的良好支持。
          • 例子:
          • ettercap -T -M arp:remote -P repoison_arp /192.168.0.10-20/ /192.168.0.1/
        • scan_poisoner
          • 检查列表中的某个主机和我们之间是否有人中毒。首先,它会检查列表中的两个主机是否具有相同的 mac 地址。这可能意味着其中一个正在毒害我们假装是另一个。它可能会在代理 arp 环境中产生许多误报。您必须构建主机列表才能执行此检查。之后,它会向列表中的每个主机发送 icmp 回显数据包,并检查回复的源 mac 地址是否与我们为该 ip 存储在列表中的地址不同。这可能意味着有人正在毒害该主机,假装拥有我们的 IP 地址并将截获的数据包转发给我们。您无法在非攻击模式下执行此主动测试。
          • 例子:
          • ettercap -TQP scan_poisoner //
        • search_promisc
          • 它试图找出是否有人在 promisc 模式下嗅探。它向主机列表中的每个目标发送两种不同类型的格式错误的 arp 请求并等待回复。如果来自目标主机的回复到达,则该目标或多或少可能具有处于 promisc 模式的 NIC。它可能会产生误报。您可以从命令行或插件菜单启动它。由于它侦听 arp 回复,因此最好不要在发送 arp 请求时使用它。
          • 例子:
          • ettercap -TQP search_promisc /192.168.0.1/
          • ettercap -TQP search_promisc //
        • smb_clear
          • 它通过修改协议协商强制客户端以明文形式发送 smb 密码。您必须处于连接的“中间”才能成功使用它。它挂钩了 smb 解剖器,因此您必须使其保持活动状态。如果您将它用于 Windows 客户端,则可能会导致失败。在 *nix smbclient 上尝试一下 :)
        • smb_down
          • 它强制客户端在 smb 身份验证期间不使用 NTLM2 密码交换。这样,获得的哈希值可以很容易地被 LC4 激活成功教程。您必须处于连接的“中间”才能成功使用它。它挂钩了 smb 解剖器,因此您必须使其保持活动状态。
        • stp_mangler
          • 它冒充具有最高优先级的交换机发送生成 BPDUS树。一旦进入生成树的“根”,ettercap 就可以接收所有“非托管”网络流量。
          • 它仅对运行 STP 的一组交换机有用。
          • 如果有另一个具有最高优先级的交换机,请尝试在运行之前手动减少您的 MAC 地址。
          • 例子:
          • ettercap -TP stp_mangler
  • 插件管理译自:ettercap插件介绍 – blacksunny – 博客园

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154173.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Vue进阶(十八):router.beforeEach 与 router.afterEach 钩子函数

    Vue进阶(十八):router.beforeEach 与 router.afterEach 钩子函数在路由跳转的时候,我们需要一些权限判断或者其他操作。这个时候就需要使用路由的钩子函数。定义:路由钩子主要是给使用者在路由发生变化时进行一些特殊的处理而定义的函数。总体来讲vue里面提供了三大类钩子,两种函数1、全局钩子2、某个路由的钩子3、组件内钩子两种函数:1、Vue.beforeEach(function(to,form,next){})/*在跳转之前执行*/2.Vue.after…

  • KNative_buenas

    KNative_buenasKnative 简介

  • android错误之android.content.res.Resources$NotFoundException:

    错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数

  • MobX学习之旅

    MobX学习之旅

  • eclipse如何设置背景颜色[通俗易懂]

    eclipse如何设置背景颜色[通俗易懂]我们都知道eclipse默认背景颜色是白色,白色很刺眼,特别是对于我们这样长期在电脑工作的人来说是很伤眼的,那么如何请背景颜色换掉呢。其实只需要简单几步就能完成。打开eclipse,点击window——>preferences点击general—–>appearance右边选项卡theme的值改为Dark,接着点击applyandclose就行了。来看一下效果图吧…

  • 简单易懂的softmax交叉熵损失函数求导

    简单易懂的softmax交叉熵损失函数求导来写一个softmax求导的推导过程,不仅可以给自己理清思路,还可以造福大众,岂不美哉~softmax经常被添加在分类任务的神经网络中的输出层,神经网络的反向传播中关键的步骤就是求导,从这个过程也可以更深刻地理解反向传播的过程,还可以对梯度传播的问题有更多的思考。softmax函数softmax(柔性最大值)函数,一般在神经网络中,softmax可以作为分类任务的输出层。其实可…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号