Kali渗透测试:技术、实践与展望
# 1. Kali渗透测试的重要性
1.1 网络安全形势与需求
随着信息技术的迅猛发展,网络安全问题日益凸显,成为全球范围内亟待解决的重要课题。近年来,网络攻击事件频发,数据泄露问题愈发严重,给个人、企业乃至国家的信息安全带来了巨大威胁。据相关报告显示,仅2014年,我国就有约22万余网站及系统遭受黑客入侵和篡改,其中商业机构网站占比高达75%,政府类网站占4%,教育机构占1%,其他占20%。此外,数十亿条用户信息因网站数据泄露事件而曝光,甚至有33%的组织对自身系统是否受到入侵毫不知情。这些数据充分表明,当前网络安全形势严峻,传统的安全防护措施已难以应对复杂多变的网络攻击。在此背景下,渗透测试作为一种主动式安全防护技术,通过模拟黑客攻击行为,全面评估目标系统的安全性,为发现和修复潜在漏洞提供了重要手段,从而有效提升网络系统的安全保障能力。
1.2 Kali渗透测试的价值
Kali渗透测试以其独特的优势,在网络安全领域发挥着不可替代的作用。作为一种基于Kali Linux平台的渗透测试方法,它通过模拟真实的黑客攻击过程,能够全面、深入地检测网络系统中存在的潜在漏洞。Kali Linux集成了大量专业的渗透测试工具,如Metasploit、OpenVAS、Nmap等,这些工具覆盖了从信息收集到漏洞利用再到权限提升的整个渗透测试流程。通过使用这些工具,测试人员可以高效地识别目标系统中的安全隐患,并在攻击者利用这些漏洞之前采取相应的防护措施。例如,在某次针对Windows Server 2008系统的渗透测试中,研究人员利用Kali Linux平台成功发现了系统存在的“永恒之蓝”漏洞,并验证了只有通过安装安全防护卫士软件才能有效拦截渗透攻击。这一实践充分证明了Kali渗透测试在提前发现系统漏洞、为安全防护提供有力支持方面的重要价值。
2. Kali系统概述
2.1 Kali系统的特点
Kali Linux是基于Debian的Linux发行版,专为渗透测试和安全审计而设计,其内核已注入无线补丁,以便进行无线安全测试。作为一款专注于信息安全的操作系统,Kali Linux集成了大量优秀的开源渗透测试工具,如Nmap、Sqlmap、Metasploit、Aircrack-ng等,这些工具覆盖了信息搜集、Web安全、系统审计等多个领域。此外,Kali Linux采用“单用户, root权限”方案,使得用户能够以最高权限运行所有工具,从而简化了复杂的安全测试流程。截至成文日,Kali Linux的最新版本是2019年11月26日发布的“Kali Linux 2019.4”,该版本在功能和性能上均有所提升,进一步巩固了其在渗透测试领域的地位。
2.2 Kali系统的优势
Kali Linux因其强大的功能、易用性和持续更新的特性,成为渗透测试领域的首选工具。首先,其内置的多样化工具箱能够满足不同场景下的安全测试需求,无论是网络扫描、漏洞分析还是后渗透攻击,Kali Linux都提供了全面的解决方案。其次,Kali Linux的操作界面友好,即使对于初学者而言,也能够快速上手并高效使用各类工具。此外,Kali Linux由“Offensive Security”公司维护和资助,团队定期更新系统内核及工具集,确保其与最新的安全技术和威胁保持同步。这种持续更新的机制不仅提升了系统的兼容性,还增强了其在应对新兴安全挑战中的适应性。因此,Kali Linux不仅在职业院校的信息安全技能教育中得到了广泛应用,也在实际的安全评估和等级保护测评工作中发挥了重要作用。
3. 渗透测试流程详解
3.1 信息收集
信息收集是渗透测试过程中至关重要的第一步,其目标是获取目标系统的全面信息,为后续漏洞扫描和攻击提供必要的数据支持。主动信息收集通过直接与目标系统交互来获取信息,而被动信息收集则依赖于公开渠道或非直接交互的方式。在主动信息收集中,Nmap作为一款强大的网络探测工具,被广泛应用于端口扫描、服务识别和网络拓扑探测。例如,通过使用Nmap的-sS参数进行TCP SYN扫描,可以快速识别目标主机开放的端口及其对应的服务类型。此外,Maltego作为一款开源的情报收集工具,能够通过关联分析多种数据源(如域名、IP地址和电子邮件),构建目标系统的完整网络拓扑图。这些工具的结合使用不仅提高了信息收集的准确性,还为渗透测试人员提供了全面的目标系统视角。
相比之下,被动信息收集更注重从公开渠道获取目标系统的相关信息,从而避免直接与目标系统交互可能引发的警报。搜索引擎(如Google)和社交媒体平台(如Twitter)是被动信息收集的主要来源之一。例如,通过Google Dork语法,渗透测试人员可以检索到目标系统暴露在互联网上的敏感信息,如未授权访问的数据库或管理后台接口。同时,社交媒体分析可以帮助发现与目标系统相关的员工信息、内部网络架构甚至潜在的安全漏洞。这种基于公开信息的方法不仅降低了被发现的风险,还为渗透测试提供了丰富的背景资料。
3.2 漏洞扫描
在完成信息收集后,漏洞扫描成为渗透测试流程中的关键环节,其目的是系统化和自动化地检测目标系统中存在的安全漏洞。常用的漏洞扫描工具包括OpenVAS和NESSUS,它们通过模拟攻击行为或检查系统配置来发现潜在的安全隐患。OpenVAS作为一款开源的漏洞扫描框架,集成了多种插件用于检测不同类型的目标系统,包括操作系统、数据库和Web应用程序。其核心优势在于支持自定义扫描策略,并能够生成详细的扫描报告,为后续的漏洞修复提供依据。NESSUS则以其高效性和全面性著称,特别是在企业级环境中,它能够快速识别目标系统中的常见漏洞(如SQL注入和跨站脚本攻击)并提供相应的修复建议。
制定合适的漏洞扫描策略对于提高扫描效率和准确性至关重要。根据目标系统的类型和规模,渗透测试人员需要选择不同的扫描模式和参数设置。例如,在针对大型企业网络的扫描中,可以采用分阶段扫描策略:首先进行全局扫描以识别关键资产,然后针对高优先级目标进行深度扫描以发现隐藏的漏洞。此外,为了减少误报率,扫描策略还应结合目标系统的实际运行环境进行调整。例如,在扫描Web应用程序时,可以通过配置爬虫模块来模拟用户行为,从而更准确地检测潜在的安全问题。这种灵活且针对性的扫描策略不仅提升了扫描效果,还为后续漏洞利用阶段奠定了坚实的基础。
3.3 漏洞利用
漏洞利用是渗透测试流程中的核心环节,其目标是通过已发现的漏洞获取目标系统的控制权。在Web应用漏洞利用方面,SQL注入和跨站脚本攻击(XSS)是最常见的攻击手段之一。以SQL注入为例,攻击者通过向输入字段注入恶意SQL代码,可以绕过身份验证机制并直接访问数据库中的敏感信息。例如,通过构造特定的SQL语句(如'OR 1=1--),攻击者可以绕过登录页面的验证逻辑,从而直接获取管理员权限。类似地,XSS漏洞允许攻击者在目标用户的浏览器中执行恶意脚本,进而窃取会话令牌或实施钓鱼攻击。这些漏洞的利用过程通常依赖于目标系统的输入验证不足或输出编码不当,因此渗透测试人员需要熟练掌握相关工具(如SQLMap和Burp Suite),以提高漏洞利用的成功率和效率。
在操作系统漏洞利用方面,“永恒之蓝”(EternalBlue)是一个经典的案例,展示了如何通过未修补的系统漏洞实现远程代码执行。该漏洞利用了Windows SMB协议中的缓冲区溢出问题,使得攻击者能够在未经授权的情况下获取目标系统的完全控制权。在实际渗透测试中,攻击者通常使用Metasploit框架来自动化漏洞利用过程。例如,通过选择适当的Exploit模块并配置目标IP地址和端口信息,渗透测试人员可以在短时间内完成漏洞利用并建立稳定的Shell连接。这种高效的漏洞利用方法不仅验证了目标系统的安全性,还为后续权限提升和持久化控制提供了必要的条件。
3.4 权限提升
权限提升是渗透测试流程中的重要环节,其目标是在获得初始访问权限后,通过系统漏洞或配置错误进一步扩展攻击者的权限范围。本地权限提升通常依赖于目标系统中存在的未修补漏洞或配置不当的服务。例如,在某些情况下,攻击者可以通过利用内核漏洞或第三方应用程序的权限提升漏洞,从普通用户权限提升至管理员权限。为此,渗透测试人员通常使用工具如Meterpreter(Metasploit框架的一部分)来自动化权限提升过程。Meterpreter提供了多种后渗透模块,例如getsystem命令,该命令能够利用目标系统中的特定漏洞(如Windows UAC绕过)实现权限提升。此外,攻击者还可以通过枚举系统服务、查找可写目录或利用弱口令等方式,进一步巩固对目标系统的控制。
横向权限提升则关注于在网络环境中从一个受控主机移动到其他主机,从而扩大攻击范围。这种技术通常用于企业级渗透测试,其中内部网络中存在多个相互连接的系统。例如,通过利用Windows域环境中的凭证窃取技术(如Kerberoasting),攻击者可以从一台受控主机获取其他主机的登录凭据,并进而控制这些主机。此外,工具如Empire和Cobalt Strike也被广泛应用于横向权限提升过程中,它们提供了强大的功能,如凭据收集、远程命令执行和横向移动路径规划。这些工具的使用不仅提高了权限提升的效率,还为后续的后渗透测试阶段提供了更多的访问点。
3.5 后渗透测试
后渗透测试阶段是渗透测试流程的收尾环节,其目标是在成功获取目标系统控制权后,进一步巩固攻击成果并收集关键信息。在信息收集与持久化控制方面,渗透测试人员通常利用后渗透工具(如Meterpreter和Empire)来执行深度信息收集任务。例如,通过运行hashdump命令,可以提取目标系统中的用户凭据哈希值,从而为后续的身份验证和权限扩展提供支持。此外,为了维持对目标系统的长期访问权限,攻击者通常会部署后门程序或植入恶意软件,以确保即使在系统重启或安全防护措施更新后仍能保持访问能力。这种持久化控制技术的应用不仅增强了渗透测试的实际效果,还为评估目标系统的整体安全性提供了更多数据支持。
痕迹清除与报告撰写是后渗透测试阶段的最后一步,其目的是确保渗透测试过程不被目标系统检测到,并为后续的安全防护工作提供详细参考。在痕迹清除方面,渗透测试人员需要删除日志文件、清理临时文件和清除网络连接记录,以消除所有可能暴露攻击行为的痕迹。同时,撰写详细的渗透测试报告是整个流程的关键输出之一。报告中应包含目标系统的基本信息、发现的漏洞列表、利用过程的技术细节以及针对每个漏洞的具体修复建议。例如,对于Web应用程序中的SQL注入漏洞,报告应详细说明漏洞的位置、影响范围以及如何通过输入验证和输出编码进行修复。这种结构化的报告不仅有助于客户理解系统存在的安全问题,还为其制定有效的安全防护策略提供了科学依据。
4. 渗透测试案例分析
4.1 Web应用渗透测试案例
以某电商网站为例,渗透测试的目标是通过模拟黑客攻击的方式发现潜在的安全漏洞,并提供修复建议。首先,在信息收集阶段,使用Nmap对目标网站进行端口扫描,发现其开放了80和443端口,表明Web服务正常运行。随后,通过Wappalyzer插件识别出该网站基于Drupal 7版本构建,后台管理系统可能存在未修补的已知漏洞。此外,利用搜索引擎和社交媒体平台进行被动信息收集,获取了域名注册信息、服务器IP地址以及相关子域名等关键数据。
在漏洞扫描阶段,采用OpenVAS工具对目标网站进行全面检测,结果显示存在SQL注入和跨站脚本攻击(XSS)漏洞。这些漏洞可能导致攻击者窃取用户会话或篡改网页内容。针对SQL注入漏洞,通过Burp Suite工具捕获并修改HTTP请求参数,成功绕过登录验证直接进入后台管理界面。而对于XSS漏洞,则通过在评论区插入恶意脚本代码,验证了攻击者能够执行任意JavaScript代码的可能性。
在权限提升阶段,由于已获得后台管理权限,进一步尝试上传Webshell以获取服务器控制权。通过查找系统配置文件中的数据库连接字符串,成功获取了数据库的访问凭证。最后,在后渗透测试阶段,清除所有操作痕迹并生成详细的渗透测试报告,包括发现的漏洞描述、利用过程及修复建议,为网站管理员提供全面的安全保障参考。
##### 4.2 数据库渗透测试案例
针对某企业数据库系统的渗透测试,主要关注如何通过漏洞扫描与利用获取敏感信息,并提出相应的防护措施。在信息收集阶段,使用Nmap对目标网络进行全端口扫描,发现其开放了3306端口,表明MySQL数据库服务正在运行。结合Shodan搜索引擎,获取了该数据库的外网暴露信息及其版本号为5.7.22,这为后续漏洞利用提供了重要线索。
在漏洞扫描阶段,利用NESSUS工具对数据库进行深度检测,发现存在弱口令和未授权访问漏洞。通过Metasploit框架中的MySQL爆破模块,成功破解了管理员账户密码并登录数据库管理系统。此外,还发现数据库未启用SSL加密,导致传输数据容易被截获和分析。
在漏洞利用阶段,通过SQL注入攻击获取了部分表结构信息,并导出包含用户姓名、电话号码和加密密码的敏感数据。为了进一步提升权限,尝试利用UDF(User Defined Function)注入技术,在数据库中创建自定义函数以实现系统命令执行。然而,由于目标数据库启用了部分安全限制,此操作未能成功。
基于上述测试结果,提出以下防护建议:首先,强制要求数据库管理员设置复杂密码并定期更换;其次,启用数据库审计功能记录所有操作日志;最后,部署Web应用防火墙(WAF)过滤恶意SQL查询请求,同时升级数据库版本以修复已知漏洞。
##### 4.3 操作系统渗透测试案例
以Windows Server 2008系统为目标的操作系统渗透测试,旨在演示从外部攻击到获取系统控制权的完整过程,并探讨应对操作系统漏洞的有效防护措施。在信息收集阶段,使用Nmap对目标主机进行端口扫描,发现其开放了22(SSH)和445(SMB)端口。结合Nessus扫描结果,确认目标系统安装了“永恒之蓝”漏洞相关的SMBv1协议,且未安装任何补丁程序。
在漏洞利用阶段,通过Metasploit框架加载相应的exploit模块,向目标主机发送恶意数据包,成功触发漏洞并获得了低权限命令行shell。随后,利用Windows系统常见的本地权限提升漏洞(如MS16-032),通过上传并执行特制二进制文件,将权限提升至System级别。在此过程中,观察到目标主机仅开启了防火墙但未安装杀毒软件,这大大降低了系统的防御能力。
为了维持对目标系统的长期控制,在权限提升后部署了Meterpreter后门程序,用于远程监控和管理目标主机。此外,还尝试通过横向移动攻击,利用Windows域环境中的信任关系,入侵其他联网主机。然而,由于部分主机安装了安全防护卫士软件,这些攻击被有效拦截。
针对此类操作系统漏洞,建议采取以下防护措施:首先,及时安装官方发布的安全补丁,尤其是针对关键服务(如SMB、HTTP)的更新;其次,启用Windows Defender或其他主流杀毒软件,定期扫描系统文件;最后,在网络边界部署入侵检测系统(IDS),实时监控异常流量和攻击行为。
#### 5. 渗透测试面临的挑战与应对策略
##### 5.1 目标系统防御挑战
随着网络安全技术的发展,目标系统通常会部署多种复杂的防御机制,这些机制对渗透测试构成了显著的阻碍。防火墙作为网络安全的第一道防线,通过规则集过滤进出网络的数据包,能够有效阻止未经授权的访问和常见的攻击行为。此外,入侵检测系统(IDS)和入侵防御系统(IPS)通过监控网络流量和主机活动,能够实时发现并阻断潜在的渗透尝试。例如,基于签名的IDS可以识别已知的攻击模式,而异常检测型IDS则能够通过分析流量行为发现未知威胁。这些防御机制的存在使得渗透测试人员需要在信息收集和漏洞利用阶段更加谨慎,以避免被检测到并采取反制措施。同时,现代目标系统还可能部署Web应用防火墙(WAF),专门针对HTTP/HTTPS流量进行深度检测,进一步增加了渗透测试的难度。
##### 5.2 法律法规限制
渗透测试过程中必须严格遵守相关法律法规,否则可能因未经授权的测试行为触犯法律红线。根据《网络安全法》及相关法规,未经明确授权对他人网络系统进行渗透测试属于非法行为,可能导致严重的法律后果。例如,在未经许可的情况下尝试获取目标系统的敏感信息或控制权限,不仅违反了隐私保护原则,还可能构成计算机犯罪。因此,渗透测试必须在合法合规的前提下开展,通常需要获得客户的书面授权,并在测试范围内明确界定测试目标、方法和时间限制。此外,渗透测试人员还需注意数据保护法规的要求,确保在测试过程中收集和处理的数据符合相关法律法规的规定,避免因数据泄露或滥用引发法律风险。
##### 5.3 应对策略
针对上述挑战,渗透测试人员可以采取多种应对策略以提高测试效率和合法性。首先,在面对复杂防御机制时,可以采用绕过防御技巧,如使用代理服务器或VPN隐藏真实IP地址,利用编码技术绕过WAF的检测,或通过分片传输和慢速攻击规避IDS的警报机制。其次,加强与客户之间的沟通至关重要,通过与客户充分协商获取详细的授权范围,并在测试过程中保持透明度和及时反馈,有助于确保测试行为的合法性和有效性。此外,渗透测试团队还可以借助自动化工具和脚本,优化测试流程,减少人工操作的时间成本,同时提升测试结果的准确性。例如,利用自动化漏洞扫描工具快速识别目标系统的薄弱环节,并结合人工分析验证漏洞的真实性,从而制定更具针对性的渗透方案。通过综合运用技术手段和法律合规措施,渗透测试能够在保障网络安全的同时,有效应对各类挑战。
#### 6. 渗透测试工具的发展与新兴工具
##### 6.1 工具更新与演进
随着网络安全技术的发展和攻击手段的不断升级,渗透测试工具也在持续更新以适应新的安全需求。现代渗透测试工具不仅需要具备强大的功能,还需在兼容性、易用性和效率方面进行优化。例如,Kali Linux作为渗透测试领域的标杆平台,其内置工具如Nmap、Metasploit等,均经历了多次重大更新,以满足用户对高性能、多平台支持的需求。这些工具的更新通常包括新增漏洞利用模块、改进扫描算法以及增强对新型操作系统和应用程序的支持。此外,工具的开发团队还注重与其他安全工具的集成,以提供更全面的解决方案。例如,Metasploit框架通过与开源情报收集工具Maltego的整合,使得渗透测试人员能够更高效地进行目标分析和漏洞挖掘。与此同时,工具的兼容性也得到了显著提升,特别是在跨平台操作和虚拟化环境中的应用。例如,在Docker技术的支持下,渗透测试工具可以快速部署于隔离的容器中,从而减少对宿主系统的影响并提高实验的灵活性。这种技术进步不仅降低了渗透测试的门槛,还为安全研究人员提供了更多创新的可能性。
##### 6.2 新兴工具介绍
除了传统工具的不断演进,近年来还涌现出一批专注于特定领域的新兴渗透测试工具。其中,Aircrack-ng是一款广泛应用于无线网络渗透测试的工具,它通过捕获和分析无线网络数据包,帮助用户识别弱密码、破解WPA/WPA2加密以及检测无线网络中的安全隐患。该工具在Kali Linux平台上得到了广泛支持,并因其强大的功能和易用性而受到安全研究人员的青睐。此外,随着云计算的普及,针对云安全的渗透测试工具也逐渐成为研究热点。例如,CloudSploit是一款基于云的安全审计工具,它通过对AWS、Azure等云平台配置进行深度扫描,帮助用户发现潜在的配置错误和安全漏洞。这类工具的出现填补了传统渗透测试工具在云环境中的不足,为企业在云迁移过程中提供重要的安全保障。此外,DNS欺骗工具Ettercap也被广泛应用于网络渗透测试中,特别是在模拟中间人攻击场景时表现出色。Ettercap能够拦截和修改网络流量,从而实现DNS欺骗、ARP欺骗等攻击,帮助安全研究人员评估目标网络的抗攻击能力。这些新兴工具不仅拓展了渗透测试的应用范围,还为安全从业者提供了更多应对复杂威胁的技术手段。
#### 7. Kali渗透测试的未来发展趋势
##### 7.1 与新兴技术融合
随着信息技术的快速发展,网络安全领域正面临着前所未有的挑战和机遇。在这一背景下,Kali渗透测试作为网络安全评估的重要工具,其与人工智能、大数据等新兴技术的融合成为未来发展的关键方向之一。人工智能技术的应用,尤其是在智能漏洞挖掘方面,为渗透测试提供了全新的可能性。通过机器学习算法对海量历史漏洞数据进行分析,可以自动识别潜在的漏洞模式,并预测目标系统中可能存在的安全隐患。此外,基于深度学习的自动化渗透测试框架能够模拟复杂的攻击场景,从而提高渗透测试的效率和准确性。大数据技术的引入则进一步增强了Kali渗透测试的能力。通过对网络流量、系统日志等多样化数据的实时分析,渗透测试人员能够更全面地了解目标系统的运行状态和安全态势,从而制定更具针对性的测试策略。例如,利用大数据分析技术可以发现隐藏在大量正常流量中的异常行为,进而揭示潜在的安全威胁。这种融合不仅提升了渗透测试的技术水平,也为网络安全防护提供了更为科学和精准的支持。
##### 7.2 在新兴领域的应用
随着云计算、物联网等新兴技术的广泛应用,Kali渗透测试在这些领域的应用前景愈发广阔,但同时也面临着诸多挑战。在云安全领域,由于云环境的复杂性和动态性,传统的渗透测试方法往往难以满足实际需求。因此,Kali渗透测试需要针对云环境的特点进行优化,例如开发适用于云平台的专用测试工具和技术。同时,云安全中的多租户架构和数据隔离问题也为渗透测试带来了新的挑战,要求测试人员在确保测试效果的同时避免对其他用户造成影响。在物联网安全领域,Kali渗透测试的应用同样具有重要意义。物联网设备的多样性和互联性使得其成为网络攻击的主要目标之一。通过利用Kali平台集成的无线网络测试工具(如Aircrack-ng),可以对物联网设备的通信协议和安全性进行全面评估,从而发现潜在的漏洞并采取相应的防护措施。然而,物联网设备的资源限制和异构性也对渗透测试提出了更高的要求,例如如何在低功耗设备上执行高效的漏洞扫描。总体而言,Kali渗透测试在新兴领域的应用不仅拓展了其技术边界,也为应对新兴安全问题提供了重要的解决方案,同时也需要在技术革新和实践探索中不断演进和完善。
#### 参考文献
[1]庞国莉;王小英.端口安全在园区网络安全中的应用设计[J].科学技术创新,2021,(35):88-90.
[2]何应辉;陈中举;李俊杰.基于Kali Linux的渗透测试[J].电脑知识与技术,2021,17(5):19-21.
[3]袁勇;池兴颖.基于KaliLinux的渗透测试与分析[J].内蒙古石油化工,2021,47(7):24-27.
[4]姚莉;林科辰;邓丹君.基于Kali-Linux渗透测试方法的研究与设计[J].软件工程,2016,19(9):1-4.
[5]张文旭;邵金侠;魏建新.基于Kali Linux的渗透测试技术研究[J].湖南科技学院学报,2022,43(5):41-43.
[6]陈杰.城市轨道交通乘客信息系统云方案研究[J].信息与电脑,2020,32(2):177-179.
[7]容健昌.基于VMware环境的网络安全渗透测试环境构建[J].信息与电脑,2022,34(8):204-207.
[8]滕忠钢.利用“Kali Linux”与“Docker”技术进行渗透测试实验[J].信息技术与信息化,2020,(2):195-197.
[9]王国柱.Windows系统安全性探究[J].计算机时代,2022,(4):29-33.
[10]文春生;唐阳华.基于Web环境的网站渗透测试技术探究[J].湖南科技学院学报,2020,41(5):44-48.
[11]秦文生.Kali Linux在高职信息安全技能教育中的应用[J].信息记录材料,2020,21(6):127-129.
[12]陈楠.高校网络攻防仿真教学平台设计[J].现代信息科技,2021,5(3):28-31.
[13]林开彬;宋瑜琦;毛锡军.基于Kali Linux的渗透测试方法探析[J].福建电脑,2017,33(10):11-12.
[14]张明舵;张卷美.渗透测试之信息搜集的研究与漏洞防范[J].信息安全研究,2016,2(3):211-219.
[15]杨芙容;张雅茜;史洋.基于Kali Linux的DNS欺骗及防范技术的研究[J].科教导刊(电子版),2017,0(35):266-266.
更多推荐
所有评论(0)