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

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

在进行攻防演示时,我遇到了各种挑战,EdgeOne也不例外,但幸运的是,腾讯云客服给予了我极大的支持和帮助,他们耐心解决了我的问题。正因如此,我在上一篇文章中主要测试了利用无域名方式的 IP 的边缘函数的缓存功能。由于各种问题导致我还没有涉及域名对接并展示 web 防护功能,但这篇文章对于那些刚开始接触边缘函数的人来说也是一个很好的参考资料:

【一一帮助安全学习,所有资源获取处一一】

①网络安全学习路线

②20份渗透测试电子书

③安全攻防357页笔记

④50份安全攻防面试指南

⑤安全红队渗透工具包

⑥网络安全必备书籍

⑦100个漏洞实战案例

⑧安全大厂内部视频资源

⑨历年CTF夺旗赛题解析

攻防测试

今天我要谈论的主题主要涉及两种常见的方案。首先是信息收集,也就是使用扫描器收集我域名下的目录。在这个阶段,你必须先了解你要攻击的目标,因为没有目标,你又怎么可能进行暴力破解呢?其次,我们会探讨使用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的防护功能,包括目录收集的防护和密码暴力破解的防护。

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

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

img

因篇幅有限,仅展示部分资料,如果你对网络安全入门感兴趣,需要的话可以在下方

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网络安全技术大纲 第1章 网络脆弱性的原因 开放性的网络环境 协议本身的脆弱性 操作系统的漏洞 人为因素 网络安全的定义 网络安全是指网络系统的硬件、软件和系统中的数据受到保护,不因偶然的或者恶意的 攻击而遭到破坏、更改、泄露,系统联系可靠正常地运行,网络服务不中断。 网络安全的基本要素 保密性 完整性 可用性 可控性 不可否认性 课后习题 选择题 计算机网络的安全是指网(络中信息的安全)。 嘻嘻风险主要是指(信息存储安全、信息传输安全、信息访问安全)。 以下(数据存储的唯一性)不是保证网络安全的要素。 信息安全就是要防止非法攻击和病毒的传播,保障电子信息的有效性,从具体的意义上 来理解,需要保证以下(保密性、完整性、可用性、可控性、不可否认性)几个方面 (信息在理解上出现的偏差)不是信息失真的原因。 (实体安全)是用来保证硬件和软件本身的安全的。 黑客搭线窃听属于信息(传输安全)风险。 (入网访问控制)策略是防止非法访问的第一档防线。 对企业网络最大的威胁是(内部员工的恶意攻击)。 在网络安全中,中断指攻击者破坏网络系统的资源,使之变成无效的或无用的,这是对 (可用性的攻击)。 从系统整体看,"漏洞"包括(技术因素、认得因素、规划,策略和执行该过程)等几方 面。 问答题 网络本身存在哪些安全缺陷? 1.伤害身体 2.心理方面 3.易惹是非 4.影响学业 5.安全问题 6.网络内容的伤害 7.社会角色及观念的改变 第2章 黑客入侵攻击的一般过程 确定攻击目标 收集被攻击对象的有关信息 利用适当的工具进行扫描 建立模拟环境,进行模拟攻击 实施攻击 清除痕迹 创建后门 扫描器的作用 检测主机是否在线 扫描目标系统开放的端口 获取目标操作系统的敏感信息 扫描其他系统的敏感信息 常用扫描器 Nmap ISS ESM 流光(fluxay) X-scan SSS LC 网络监听 网络监听的一个前提条件是将网卡设置为混杂模式 木马的分类 远程访问型木马 键盘记录木马 密码发送型木马 破坏型木马 代理木马 FTP木马 下载型木马 木马的工作过程 1.配置木马 2.传播木马 3.启动木马 4.建立连接 5.远程控制 拒绝服务攻击的定义 拒绝服务攻击从广义上讲可以指任何导致网络设备(服务器、防火请、交换机、路由器 等)不能正常提供服务的攻击。 拒绝服务攻击原理 死亡之Ping SYN Flood 攻击 Land 攻击 Teardrop 攻击 CC攻击 分布式拒绝服务攻击原理 分布式拒绝服务攻击是一种基于DoS的特殊形式的攻击,是一种分布、协作的大规模攻击 方式。 课后习题 选择题 网络攻击的发展趋势是(黑客技术与网络病毒日益融合)。 拒绝服务攻击(用超出被攻击目标处理能力的海量数据包消耗可用系统、带宽资源等方 法的攻击)。 通过非直接技术攻击称做(社会工程学)。 网络型安全漏洞扫描器的主要功能有(端口扫描检测、后门程序扫描检测、密码破解扫 描检测、应用撑血扫描检测、系统安全信息扫描检测)。 在程序编写上防范缓冲区溢出攻击的方法有(编写证券、安全的代码,程序指针完整性 检测,数组边界检查)。 HTTP默认端口号为(80)。 对于反弹端口型木马,(木马的客户端或第三服务器)主动打开端口,并处于监听状态 。 关于"攻击工具日益先进,攻击者需要的技能日趋下降"观点不正确的是(网络受到攻击 的可能性将越来越小)。 网络监听是(监视网络的状态、传输的数据流)。 漏洞评估产品在选择时应注意(是否具有针对性、主机和数据库漏洞的检测功能,产品 的扫描能力,产品的评估能力,陈品的漏洞修复能力)。 11.DDoS攻击破坏了(可用性)。 12.当感觉到操作系统运行速度明显减慢,打开任务管理器后发现CPU的使用率达到100% 时,最有可能受到(拒绝服务)攻击。 13.在网络攻击活动中,Tribal Flood Network (TEN) 是(拒绝服务)类的攻击程序。 14.(个人防火墙)类型的软件能够阻止外部主机对本地计算机的端口扫描。 15.以下属于木马入侵的常见方法是(捆绑欺骗,邮件冒名欺骗,危险下载,打开邮件中 的附件)。 16.局域网中如果某平台计算机收到了ARP欺骗,那么它发出去的数据包中,(目标MAC地 址)地址是错误的。 17.在Windows操作系统中,对网关IP和MAC地址进行绑定的操作行为(ARP -s 192.168.0.1 00-0a-03-aa-5d-ff)。 18.当用户通过域名访问某一合法网站时,打开的却是一个不健康的网站,发生该现象的 原因可能是(DNS缓存中毒)。 19.下面描述与木马相关的是(由各户端程序和服务器端程序组成夹)。 20.死亡之ping属于(拒绝服务攻击)。 21.由有限的空间输入超长的字符串是(缓冲区溢出)攻击手段。 2

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值