揭秘网络安全攻防战:信息收集和密码破解的黑客技巧与防护策略

今天我们将专注于网络安全基础知识的练习,包括信息收集和弱口令密码破解。在信息收集方面,我们将重点介绍目录信息的收集方法。例如,我们会讨论如何解析类似于"https://域名/path"这样的路径信息,特别是当这些路径信息是我们之前未曾了解的情况下。而在密码破解方面,我们将主要探讨通过简单的弱口令破解方法来实现。最后,我也会在讲解的过程中顺带介绍一些如何有效防范这种渗透的方法。

攻防测试

今天我要谈论的主题主要涉及两种常见的方案。首先是信息收集,也就是使用扫描器收集我域名下的目录。在这个阶段,你必须先了解你要攻击的目标,因为没有目标,你又怎么可能进行暴力破解呢?其次,我们会探讨使用Burp Suite进行密码暴力破解的方法。Burp Suite作为一款常见的破解工具,使用广泛。通过这两种方式,我将向你展示如何设置基本的防护功能,并解释EdgeOne是如何进行拦截的。

信息打点

首先,我们必须明确一点,我们不能使用他人的域名进行攻击,这是违法行为。因此,我们只能攻击我们自己的网站。在准备好服务器之后,我在网站上安装了一个名为“海洋网站”的CMS,主要用于浏览视频。你可以在下图中看到网站的外观。

image

首先,我得明白海洋这类网站通常都会有一个管理后台。不过,这个管理后台通常由一串包含六位随机字符的类似于宝塔的URL组成。因此,我需要使用一个工具来对这些URL进行搜索。这时候,我会选择使用DirBuster。如果你对此感兴趣,可以自行搜索并下载这个工具。下载完成后,我需要进行一系列的配置,确保工具能够正常运行。

image

当我配置了10个线程时,这里的设置是针对特定的需求。然而,你也可以选择增加更多线程。由于我的域名已经配置了Edgeone,因此在启用之前,我们需要先将Edgeone的防御规则转换为全局观察状态。否则,我们将无法充分了解其安全防护效果。

让我们首先对防护策略进行调整。如果您没有设置按钮,可能会进入的不是全局策略。在这种情况下,您需要点击一下,具体操作如下图所示:

image

当我们进入这个阶段时,我们可以开始设置规则了。我们将托管机制转变为全局观察,暂时不进行拦截。

image

image

在启用此选项后,我们将执行一系列暴力搜索算法。

image

由于我们采用扫描器进行扫描,已确认EdgeOne已探测到该问题。为此,我们将进一步关闭全局观察模式,使EdgeOne能够启用主动拦截和防护功能。这一举措将有助于加强系统的安全性,提高对潜在威胁的应对能力。

image

很容易就能够拦截下来这一问题。若我的网站未经EdgeOne防护,恐怕用户很容易便能够突破安全措施,进而篡改管理后台界面,从而对网站进行不当操作。这种情况下,网站的安全性将受到严重威胁,用户的敏感信息可能遭受泄露,甚至引发严重的后果。

除了收集目录外,用户还可能收集各种页面,如JSP等。因此,我实施了速率限制措施以防止这种情况发生。必须要进行适当的增加,否则我们的网站安全将受到严重威胁,可能导致严重的数据泄露或系统遭受攻击,影响业务稳定性和用户信任度。

image

在这里,我想顺便介绍另一个简单但有效的工具——御剑。如果你不对其进行限制,即使是最简单的御剑工具也能够轻易搜索到大量页面。因此,我们有必要简单配置一下速率问题,以防止遭受暴力收集行为的影响。

在Web防护页签中,您可以找到速率限制选项进行相应设置。

image

接下来,我们需要对后缀进行匹配,并进行相应设置,以实施访问频率限制。最终,在选择策略时,应根据个人需求考虑是否采取拦截措施。

image

在评估防护效果时,可以明显看到其表现相当出色。

image

如果网站当前没有配置EdgeOne的安全防护,那么借助暴力搜索的方法,我几乎可以肯定地说我将能够成功获取到管理后台的入口界面。

image

在这个阶段,情况已经相当危险了。尽管目录已经被转换成了六位随机值,类似于宝塔面板的方式,但如果系统没有配备有效的安全防护措施,那么现在几乎就差用户的账号密码被暴露了。

暴力破解密码

在这种情况下,我们正处于一种极端状态,即暴力破解用户名和密码的阶段。在这种情况下,验证码的实施实际上已经不再是主要问题,因为可以通过安装一个适用于burp_suite的插件来应对。然而,这并非我们此时的重点。我们要做的是启动burp_suite,然后仔细观察EdgeOne的防护功能。首先,由于我并不知道正确的用户名和密码,所以我需要使用burp_suite来捕获数据包,并尝试通过暴力破解来获取凭证。让我们来详细了解一下:

image

首先,我们先简单地填入一个数值,然后通过详细的解释,逐步展示如何进行密码的暴力破解攻击。在此过程中,我们将重点关注 EdgeOne 的防护机制,并深入探讨其功能及其有效性。

image

在一切准备就绪之后,展开对网站的攻击。

image

在成功突破之后,我们面临了一种相当危险的情况,因此我们需要仔细审查问题区域,并采取措施来解决其中的问题。

EdgeOne流量分析

这种情况不太可能被系统的托管机制所捕捉到,因此我们需要自己来解决。首先,我们需要查看当前排名前5或前10的流量情况,以便追踪任何可疑的活动线索。毕竟,暴力破解需要耗费相当的时间,如果仅使用单线程进行攻击,速度会非常缓慢,因此攻击者通常会选择高并发区进行攻击。这时候,分析流量就显得至关重要了。以下是我对当前流量情况的分析。

image

在观察中发现,后台登录地址的访问频率远远超过了首页的访问量。考虑到这是一个视频网站,除了管理员之外,一般用户不会频繁访问后台登录页面。因此,有必要限制后台登录页面的访问速度,以确保系统安全性。

后台登录速率限制

接下来,我们需要针对后台登录进行单独配置,以加强防护,避免遭受暴力破解攻击。在此过程中需要特别留意请求方式,因为之前的做法是直接封禁了整个登录页面,这可能会影响到正常用户的访问。我们实际上只需要针对登录按钮进行封禁,而不是整个页面。这样可以确保我们防护措施的精确性,避免不必要的影响。

image

再来看一下我们所做的调整对安全防护效果的影响:

image

国外地区全封禁

我通常会采取一种更加严谨的安全策略,因为对于自己的服务器总是遭受外国攻击这种情况,我总是显得有些战战兢兢。我的常规做法是直接将国外的访问全面封禁,只允许国内的访问。举例来说,像宝塔面板提供了这样的功能,但需要逐个国家进行单独的配置,而 EdgeOne 则提供了一种更为便捷的方法,可以直接选中除了中国大陆以外的所有IP地址。在进行完IP地址的切换后,访问一次,以确保安全防护效果得到了有效的实施。

image

image

我注意到,我已经发送了一次请求,但是有大量来自国外地址的访问。国外真可怕~

常见问题处理

当我遭遇到各种问题时,我不仅将其详细列举出来,而且积极与客服进行沟通,以便解决。我希望这些经验可以为其他人提供帮助和指导。

域名无法添加

在进行这一步之前,将我的域名解析切换到了EdgeOne,但是仍然面临无法添加域名的问题,具体情况如下所示:

image

解决这个问题的方法是需要与客服进行沟通,最好是在非节假日的时间进行,因为在清明节期间并未得到处理。尽管如此,我并不急于解决这个问题,因此也没有太在意。主要的原因是存在一些脏数据需要清理,待后台人员完成处理后,即可正常添加。

安全防护全是观察

我已经亲自攻击了我的网站,并且也被系统检测到了,但仍未受到任何拦截。一直在观察。

image

在解决这个问题时,我首先与客服进行了沟通。在交流后,我发现自己之前并没有关闭全局观察功能。我已经忘记了是否是我自己打开了这个功能。客服告诉我默认情况下是关闭的,好吧。

image

以策略ID为主

当我们遇到问题时,通常会更倾向于使用文字而不是ID进行查找,因为文字更容易记忆。然而,存在一种情况,即某些策略可能具有相同的文字描述,但其对应的ID却不同。

image

解决方法:我们建议以ID为主来进行处理,确保不会误拦截请求。以下是官方提供的解释:

  • 对于ID 4401214204:我们进行检测以防OpenVAS、WhatWeb、阿里云、天融信等扫描器的存在。
  • 对于ID 4345943414:我们进行检测以防sqlmap、nessus、arachni、sql power injector、AWVS、appscan等扫描器的存在。
  • 对于ID 4401215204:我们进行检测以防nmap、wikto、gobuster、network-services-auditor等扫描器的存在。

频率拦截不住

在这一步,请务必注意,在完成配置后,耐心等待大约5分钟以便进行配置的刷新。在调整速率设置时,建议将拦截时间延长,最好设置得更长一些,这样可以获得更好的效果。

image

总结

今天的学习重点是网络安全基础知识,包括信息收集和弱口令密码破解。在信息收集方面,我们学习了目录信息的收集方法,特别是如何解析路径信息。在密码破解方面,我们讨论了使用简单的弱口令破解方法。同时,我也介绍了一些有效的防范渗透的方法。

攻击方面,我们讨论了信息收集和密码破解的常见方案,并使用DirBuster和Burp Suite等工具进行实践。我们还介绍了EdgeOne的防护功能,包括目录收集的防护和密码暴力破解的防护。

总的来说,今天的学习让我对网络安全基础知识有了更深入的了解,并学到了一些实践经验和问题处理技巧。我相信这些知识和经验对于提高网络安全意识和应对潜在威胁非常有帮助。

网络安全工程师(白帽子)企业级学习路线

第一阶段:安全基础(入门)

img

第二阶段:Web渗透(初级网安工程师)

img

第三阶段:进阶部分(中级网络安全工程师)

img

网络安全攻防演习防守手册 为提高信息系统及信息基础设施安全防护水平,构建网 络安全综合防控体系,组织参加网络安全攻防演习;此次演 习制作《网络安全攻防演习防守手册》 ,希望发挥全专家、专 业机构、用户单位各自优势,构建威胁情报可共享、安全风 险早预防、安全事件快处置、"打防一体" 网络安全攻防演 习, 做到一点预警、 全网联动的网络 "安全罩" 。 大部分企业的网络安全建设并没有系统化的考量, 《网络 安全攻防演习防守手册》 希望引导防守方了解网络安全攻防演 习的要求,结合企业实际情况开展工作,配置基础安全设备 提升网络安全防护能力,面对常见类型攻击时知晓应对操 作,并建立 7*24 小时应急保障体系。 一、网络安全攻防演习的防守要求 1、 建议由各单位、企业领导层人员负责整体防守指挥。 包括从上而下的统一协调调度,推动建立防守保障机制,推 动防守工作的执行、进行防守资源的申请。 2、 需要整理并更新企业的相关网络资产清单, 包括互联 网资产、办公资产等。 3、需要建立对网络资产的基础安全保障能力,包括信息 系统及基础安全设备相应的人员。 4、有相关的人员针对企业自身资产进行 7*24 监测预 警,针对高风险威胁告警进行分析,研判、处置并上报公 安机关。 二、资产梳理 防守方需要对自身目标系统及关联资产梳理,形成资 产清单。资产清单应包括 IP 地址、操作系统、中间件、应 用软件、域名、端口、服务、责任人、联系方式等,便于 快速的进行资产定位、风险处置、应急等工作的开展。 1、针对互联网资产梳理 缩减或集中互联网出入口。一是对所有的互联网出入 口,按照就近归并的原则进行缩减或集中;二是对于新建 系统,保证其网络出口统一;三是做好 VPN 的入口管理。 加强域名管理,缩减应用。一是废弃域名及时清理; 二是网站归集,对于互联网上的多个域名,尽量集中、集 约建设,方便统一防护。 互联网暴露敏感信息梳理。包括对文档信息(云盘、 文库) 、代码(github、gitee) 、人员信息等进行发现、清 理或联系上传者或平台方删除等工作。 互联网资产扫描。企业自身组织或采购安全服务商服 务,探测自身在互联网上暴露的资产,发现未知资产风 险端口,现有资产清单进行对比梳理,形成准确的资产 清单,并对风险端口进行评估关闭。 测试临停梳理。测试系统临时关停下线的系统, 无法做到有效防护应做好访问控制或下线。 2、其他资产梳理 个人办公电脑的登记审核。一是包括 IP、MAC 地址、 操作系统、是否安装防毒软件、二是对新增办公电脑要做 好准入要求,对安全补丁、防病毒、密码强度等进行检查。 办公设备的登记审核。包括打印机、复印机、扫描仪、 传真机,保密文件存储介质、电子门禁等。 网络设备的登记审核。包括交换机、路由器、网关、 防火墙等,要做好相关梳理,如无必要不应暴漏在公网, 并核查相关安全策略网络安全产品登记审核。包括 WAF、NF、IDS、IPS、 HIDS、EDR、邮件网关、杀毒软件、网页防篡改等,并确认 其安全补丁是否更新,安全策略及日志留存是否开启。 3、新增资产 新增资产归类登记。 包括新增的 IP、 域名、 敏感文件、 业务代码、新上线业务、新增测试环境、新增安全设备等 需要分类登记建档,并定期对变更状态进行更新,如测试 环境在测试后应及时下线关停。 新增资产的上线核查。新增业务系统应由公司内部安 全团队或第三方进行新上线检测,杜绝安全隐患;新增安 全设备需检查安全策略配置并确保正常生效后启用;敏感 文件代码需做好相应的加密措施;办公设备需符合安装 防病毒软件、开启防火墙等后才可使用,禁止无保护状态 接入办公网。 三、建立网络安全防护能力 1、常见的网络拓扑 任何一家参网络攻防演习防守单位, 网络拓扑、 业务 应用各不相同,为了便于理解,我们从多家单位的网络拓 扑中抽出共性特征,做出如图 2-1 的网络拓扑。 图 3-1:采用较多的网络安全拓扑 安全域的划分分为互联网接入域(负责互联网访问的 接入及防护) 、 互联网服务安全域 (负责面向互联网服务的 业务系统) 、 办公域 (员工办公使用) 、 内部业务安全域 (公 司内部使用的业务系统) 、 安全系统管理域 (需要互联网 进行交互、但不向互联网提供服务的系统) 。 2、安全域的划分全局防护 安全域划分。一是根据业务、功能、地域、安全需求 等划分安全域;二是安全域的访问采取访问控制(网络防 火墙、主机防火墙) 、恶意监测防护(入侵防护、恶意代码 检测)等安全防护措施;三是业务流量管理流量分离, 攻击者即便攻破一个安全子域,也无法控制数据库或是获 取数据;四是明确核心业务非核心业务应用的管理边界 责任。安全子域之间的必须进行有效的访问控制,必须 进行有效的流量攻击检
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值