XAMPP概述 XAMPP是一款开源、免费的网络服务器软件,经过简单安装后,就可以在个人电脑上搭建服务器环境 XAMPP(X-系统,A-Apache,M-Mysql,P-php,P-Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含 的文件:Apache web 服务器, MySQL数据库, PHP, Perl, FTP 服务程序(FileZillaFTP)和phpMyAdmin。简单的说,XAMPP是一款集成了Apache+MYSQL+PHP的服务器系统开发套 件,同时还包含了管理MySQL的工具phpMyAdmin,即可对MySQL进行可视化操作。采用这种紧密的集成,XAMPP 可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产品服务器上)。而且XAMPP是最受欢迎的PHP开发环境,XAMPP是一个功能强大的建站集成软件包,把Apache与PHP、Perl及MariaDB集合在一起的安装包,它允许您在计算机上的本地Web服务器上离线搭建WordPress网站。 Xampp详述 XAMPP中的“ X”代表支持跨平台。 XAMPP中的“ A”代表Apache。Apache是用于提供网页服务的服务器软件。每当输入WordPress网站的URL时,Apache便会“为您的WordPress网站提供服务”。 XAMPP中的“ M”代表MySQL。MySQL是一个数据库管理系统。存储您网站的所有内容,用户个人资料,评论等。 XAMPP中的“ P”代表PHP。PHP是WordPress的编程语言。它也是将整个软件堆栈结合在一起的部分。它作为Apache中的进程运行,并与MySQL数据库通信以动态构建您的网页。 XAMPP中的“ P”代表Perl。Perl是一种功能强大,功能丰富的编程语言。 可以从wampserver项目的下载页面下载WAMP软件堆栈。对于Microsoft Windows用户,它带有一个带有控制面板的简单安装包。启动WAMP管理器控制面板会在本地计算机上启动Apache,PHP和MySQL Web服务。WAMP和具有类似名称和功能的其他软件 本章目录 一.xampp安装 二.搭建五个靶机 Dvwa靶机 Mcir靶机 Pikachu靶机 mutillidae靶机 bwapp靶机 准备需要的软件的安装程序 实验准备工作: 给虚拟机一个固定的ip地址 一.xampp安装 1.把xamp包复制粘贴到虚拟机【为了更好的复现漏洞?此版本为稳定版】 2.然后双击安装一路默认 3.安装完成之后 双击运行 4.创建快捷方式 5.以管理员身份运行 Xampp右键属性,兼容性,以管理员身份运行 应用,然后双击打开xampp 6.开启两个服务 7.用浏览器访问检查是否可以访问 【127.0.0.1或者http://127.0.0.1/dashboard/】 或者 8.安装vim工具 ? 9.给数据库设置密码【此后五个靶机配置文件都和此密码同】【访问靶机 ?首先访问配置文件 然后进入数据库】 刷新一下【爆红 正常现象:说明密码修改完毕 ?】 修改配置文件phpMyAdmin 重启 再次访问 二 搭建五个靶机 1.统一路径:复制粘贴压缩包到虚拟机c盘-- 解压-- 取其中五个重要文件夹并修改名字--统一剪切到C:/xampp/htdocs/###下 压缩包 ? ? 文件夹改名前 文件夹改名后 ??????????? 2.增加五个端口 ?指向五个文件路径 下滑添加 3. 找到五个文件路径--vim打开--修改密码使其与数据库对应---最后重启apache (1)DVWA 编辑C:\xampp\htdocs\dvwa\config\config.inc.php 其中DVWA需要公钥私钥和报enable 对应配置 密钥路径 172.16.12.110:81报enable 解决方法: (2)MCIR 编辑 C:\xampp\htdocs\mcir\sqlol\includes\database.config.php (3)Pikachu 编辑 c:\xampp\htdocs\pikachu\inc\config.inc.php 解决乱码 (4)Mutillidae 编辑C:\xampp\htdocs\mutillidae\.htaccess (5)Bwapp 编辑C:\xampp\htdocs\mutillidae\Bwapp\admin\settings.php 4.开始访问 (1)DVWA (2)MCIR (3)pikachu (4)mutillidae (5)bwapp 结束:祝君好运! |