网络安全实战基础——实战工具与攻防环境介绍

一、实战集成工具

1. 虚拟机

  1. VMware Workstation:大家熟知的虚拟机

  2. Virtual Box:开源免费、轻量级

2. Kali Linux

工具集

  1. 信息收集
  • Nmap:免费开放的网络扫描和嗅探包,可探测主机是否在线,扫描主机端口和嗅探网络服务、推断主机所用的操作系统。
  • Recon-NG:用Python编写的开源Web侦查信息收集框架。
  1. 扫描类
  • Nessus:世界上最流行的漏洞扫描程序,可同时在本机或远端上遥控,支持自定义插件
  • BurpSuite:为其它工具提供一个能处理并显示HTTP消息、持久性、认证、代理、日志、警报的强大的可扩展的框架
  1. 渗透类
  • Subterfuge:Python编写的中间人攻击框架,集成代码注入、隧道模块、网络视图控制接口功能
  • Metasploit:免费、可下载的框架,内含大量渗透攻击工具
  1. 密码类
  • mimikatz:密码抓取破解神器
  • Hydra:暴力密码破解工具
  1. 无线网络
  • aircrack-ng:无线网络破解工具
  • Gerix Wifi Cracker:嗅探无线网络数据
  1. 取证类
  • Wireshark:网络封包分析软件。可对网络上的数据分组截取并分析。
  • Maltego:具有优秀的开源情报搜集能力,可深入挖掘域名信息、收集相关新闻报道等

3. BlackArch Linux

基于Arch Linux的发行版,服务于系统渗透测试人员及安全研究人员

4. Metasploit

集成在Kali Linux系统中
基本模块如下:

  • 渗透模块
  • 辅助模块
  • 攻击载荷模块
  • Shellcode模块

二、其他渗透工具集成系统

  • BackBox
    基于Ubuntu,被开发用于网络渗透测试安全评估,同时包含了一些最常用的Linux安全及分析工具,使用群体十分广泛:Web 应用程序分析、网络分析、压力测试、嗅探,漏洞评估、计算机取证分析以及漏洞利用。快捷易于使用。
  • Parrot Security
    -基于 Debian GNU/Linux 的操作系统,混合了 Frozenbox OS 和Kali Linux,提供最优质的渗透测试体验。
  • DEFT
    (数字证据及取证工具箱)是一款带有高级数字响应工具的基于Linux Kerel 3的操作系统,包含了最佳的硬件用于应急响应和计算机取证的其他开源应用软件。
  • Live Hacking
    一款基于Linux的带有强大渗透功能的黑客工具。自带的工具可进行Hacking信息探察、密码破解、网络嗅探、欺骗(或伪装)和无线网络工具等。提供了一个内置GNOME的图形界面,同时也能支持命令行。
  • Samurai Web Security Framework
    基于 Live Linux 环境下的预置了Web渗透测试的系统,包含了多款优秀的开源和免费测试工具。开发者已经把包括侦查、映射、探索和利用的攻击的4个步骤都集成到了发行版中。
  • Network Security Toolkit( NST )
    基于FedoraCore。这份工具包主要目的是理员提供一套较全面的开源网络安全工具,能够方便地使用。可以执行网络流量分析、入侵监测、无线网络监控和模拟系统服务,或是用作一台精密的网络/主机扫描器。
  • BugTrag
    一个完整的对计算机安全漏洞的公告及详细论述进行适度披露的邮件列表。是一个很全面的发行版,包括了优化后的、稳定的实时自动服务管理器。基于Linux内核3.2和3.4,支持32位和64位。
  • NodeZero
    基于Ubuntu搭建的、专门用于渗透测试的完整系统,保证不断更新,磁盘安装和自由可定制,提供300个用于渗透测试的工具和一系列基本服务程序。
  • Pentoo
    专为渗透测试和安全评估之用。提供了 32 位和 64位的 Live CD。功能有数据分组注入、GPU破解软件等。自身携带了大量的自定义工具和内核。
  • GnackTrack
    是一个开放、自由的项目,目的是将渗透测试工具与Linux Gnome桌面相整合,是一款 Live(也可安装)的基于Ubuntu 的Linux 发行版,类似 BackTrack包含很多工具,这些工具对渗透测试很有帮助。
  • Blackbuntu
    这个发行版带来了如网络扫描、信息获取、渗透、漏洞识别,权限提升,无线网络分析、VoIP分析等名类工具。是一套专门为安全训练的学习者和信息安全的练习者准备的渗透测试系统,所以很适合初学者使用。
  • Knoppix STD
    从Ubuntu迁移到了Debian,现在的版本是一款基于Debian的LiveCD Linux 发行版。
  • Weakerth4n
    基于Debian Squeeze 的渗透测试系统,它的桌面环境用的是Fluxbox.
    这套系统很适合WiFi hacking,它包含了很多无线工具,最适用于 Wi-Fi攻击。它基于Debian Squeeze 发行版,具有 Wi-Fi攻击、Cisco漏洞利用、SQL 入侵、Web 入侵、蓝牙及其他功能。还有一个非常热心的社区。
  • Cyborg Hawk
    是迄今以来,最先进、强大而美观的渗透测试发行版,收集了最完备的具,包含了很多给专业的伦理黑客、网络安全专家们提供的优秀工具,可供专业的白帽黑客和网络安全专家使用。它带有700个以上的工具,而Kali Linux仅有300多个。

三、攻防模拟环境

1. DVWA

PHP+MySQL编写的(需要Apache+PHP+MySQL调试环境)
用于常规Web漏洞教学和检测的Web脆弱性测试程序,包含SQL注入、XSS、CSRF等常见安全漏洞
官方网址

2. WebGoat

WebGoat 是由著名的OWASP(Open Web Application Security Project)负责维护的一个漏洞百出的J2EE Web应用程序,使用Java编写,需要Apache Tomcat和Java环境。
WebGoat项目的主要目标很简单,就是为Web应用程序安全学习创建一个生动的交互式教学环境。其中设计了大量的 Web 缺陷,一步步地指导用户如何去利用这些漏洞进行攻击同时也指出了如何在程序设计和编码时避免这些漏洞。
war文件下载地址

3. SQLi-Labs

专业的SQL注入练习平台,基本操作均与SQL注入相关
依赖Web环境,需要先安装PHP和MySQL等,并对SQLi-Labs进行安装
安装源程序下载地址

可测试类型:

  1. 报错型注入(Union Select),包括字符串型和数字型
  2. 报错型注入(基于二次注入)
  3. 盲注,包括普通判定注入和基于时间的注入。
  4. 更新查询注入。
  5. 插入查询注入。
  6. HTTP头部注入,包括基于提供者、用户代理、Cookies 的注入。
  7. 二次排序注入。
  8. 绕过 WAF:绕过黑名单过滤剥离OR&AND、空格、注释和UNION&SELECT;阻抗不匹配。
  9. 绕过预定义字符。
  10. 绕过mysql real escape_string(特定条件下)。
  11. 多语句 SQL 注入。
  12. 带外通道提取。

4. Metasploitable

基于Ubuntu Linux,可以用来做网络安全学习训练测试安全工具以及练习通用的渗透测试技巧。由于基于Ubuntu,Metasploitable 就是用来作为攻击用的靶机,所以它存在大量未打补丁的漏洞,并且开放了无数高危端口。
所需虚拟机下载地址
登录系统的默认用户名和密码是msfadmin:msfadmin。

参考文献

网络空间安全实战基础 陈铁名 中国工信出版集团 人民邮电出版社

  • 17
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
《网络攻防技术与实战——深入理解信息安全防护体系》是一本介绍网络攻防技术和信息安全防护的书籍。该书通过系统地介绍了网络攻防技术和实战经验,帮助读者深入理解信息安全防护的相关知识。 首先,该书对网络攻防技术进行了详细的介绍。它从网络攻击的基本原理和分类开始,介绍了常见的攻击手段,如拒绝服务攻击、病毒蠕虫和木马攻击等。接着,书籍重点探讨了不同防护技术的原理和实施方法,包括访问控制技术、入侵检测与防御技术、流量分析技术等。这些内容可以帮助读者了解网络攻击的过程和方法,为实施信息安全防护奠定基础。 其次,该书介绍了信息安全防护体系。作者将信息安全防护分为多个层次,包括网络层、主机层和应用层等,针对不同层次的安全防护提供了相应的解决方案。读者可以学习如何构建强大的信息安全防护体系,以保护企业和个人的敏感数据,并降低信息泄露和损失的风险。 另外,该书还提供了丰富的实战经验和案例分析。通过分析真实的攻击事件和防御措施,读者可以更好地理解信息安全防护的实践和应用。此外,书中还介绍了一些常见的安全工具和平台,如入侵检测系统和安全事件响应平台等,帮助读者更加高效地进行信息安全防护工作。 总之,《网络攻防技术与实战——深入理解信息安全防护体系》是一本对网络攻防技术和信息安全防护进行深入讲解的书籍。它提供了全面而系统的知识,帮助读者理解攻击原理、掌握防护技术,并且通过实战经验和案例分析提供了实用的指导。读者可以通过该书提升自己在信息安全领域的能力和水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dijkstra's Monk-ey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值