Linux是一个免费和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹在1991年发布。Linux支持多用户、多任务、多线程和多CPU的运行环境,支持32位和64位硬件,运行主要的Unix工具软件、应用程序和网络协议。
Linux有多种类型,如用于安全攻防的Linux、用于GUI桌面的Linux、用于服务器的Linux等。例如,Red Hat的RHEL Linux是收费的Linux,而CentOS是Kurtzer发明的开源Linux。Ubuntu也是一个开源的Linux,Kali Linux则是一个常用于渗透测试的Linux,因为它集成了大量的安全测试工具。
GNU是一个自由软件操作系统,它尊重使用者的自由。GNU操作系统包括GNU软件包(由GNU工程发布的程序)和由第三方发布的自由软件。
安装Linux通常选择Ubuntu Linux。在下载页面,选择国内的镜像站进行下载,推荐使用清华大学站。选择Ubuntu版本后,下载ISO文件并使用虚拟机软件(如VMware)安装。在虚拟机中选择Linux发行版,填写虚拟机名称和安装路径,选择CD/DVD并使用ISO文件。启动虚拟机后,选择安装Ubuntu,选择中文界面,进行配置并安装。安装完成后,重启并登录系统。
为了部署DVWA(Damn Vulnerable Web Application)应用程序,可以使用Git进行拉取文件。如果没有安装Git,可以安装vim作为文本编辑器。在安装LAMP(Linux、Apache、MySQL、PHP)后,验证各个组件是否正确安装。在Linux中创建PHP文件并访问IP地址验证PHP安装。对DVWA进行配置,复制或克隆文件到/var/www/html目录,修改配置文件。创建数据库并调整PHP.ini配置以允许URL fopen和include。最后,在Linux终端输入ip a获取IP地址,然后访问DVWA。
暴力破解是最直接的攻击手段,利用设备性能和时间来破解密码。通常使用工具如burp suite进行密码爆破,下载并安装burp suite,配置代理并在burp中进行抓包和发送包操作。对DVWA Security等级进行暴力破解时,使用burp进行密码爆破,导入字典文件,调整payloads和启动攻击。对于不同等级的安全设置,爆破策略会有所不同,例如在medium等级下,虽然有SQL注入*,仍然可以通过爆破方法尝试密码。在high等级下,由于引入了动态的user_token,需要使用更复杂的方法进行破解。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。