- 0
- 0
- 约6.05千字
- 约 32页
- 2026-01-22 发布于浙江
- 举报
01项目知识准备
代码编辑工具
在学习语言之初,最先需要做的就是进行环境搭建。
只有配置好相应的环境,才能部署一套业务系统。同时,一个漏洞在不同环境中的利用方式可能不同。
因此,我们需要在不同平台上对多个PHP版本进行切换测试。这时就需要一套可以支持多环境切换、支持不同PHP版本切换等功能的集成环境。
1.phpStudy
phpStudy的Linux版和Windows版同步上线,支持Apache/Nginx/Tengine/Lighttpd/IS7/8/6。目前,该程序包集成了最新的Apache+Nginx+Lighttpd+PHP+MySQL+phpMyAdmin+Zend
Optimizer+ZendLoader服务,如图1-1所示,支持一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。;
项目知识准备
代码编辑工具
2.WampServer
WAMP环境是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,如图1-2所示。
WampServer可以快速安装和配置Web服务器,集成了Apache、MySQL、PHP、phpMyAdmin服务,只
需要在菜单“开启/关闭”处单击即可启用或禁用这些服务。在安装成功后,访问localhost时会出现Server
Configuration(服务器配置)界面,如图1-3所示。
phpStudy2018PHP-5.4.45;
建方法。代码审计员通常会选择安装集成环境软件包,如WAMP或LAMP,因
为这些软件包可以快速构建用户需要的PHP运行环境。而在选择安装的集成环境
软件包时,代码审计员必须考虑集成环境的版本。同时,对于服务软件的版本
(如PHP、MySQL、Apache等),可以尝试使用最常用的版本(如PHP5.2.X、
MySQL5.0及更高版本)来解决特殊漏洞。在测试过程中,我们可能需要安装
不同的服务软件版本进行测试,并且需要在不同的操作系统下进行测试。可以在
phpStudy官网上直接下载phpStudy安装程序,之后只需要单击phpStudy主界;
01项目知识准备
WAMP/WNMP环境搭建
在启动服务后,访问http://localhost/即可看到“站点创建成功”的信息提示,如图1-5所示。;
01项目知识准备
LAMP环境搭建
很多时候,在不同的操作系统下,漏洞的测试结果也可能不同。举一个简单的例子,如果文件包含截断,则Windows和Linux下的截断之间存在差异。为了更好地测试漏???,需要在Linux下构建一个PHP环境。而为了方便地调整测试环境,仍然选择phpStudy来构建LAMP环境。phpStudy支持Linux,如CentOS、
Ubuntu和Debian。phpStudy的安装过程如下:
wget-chttp://-lamp.phpstudy***.net/phpstudy.bin·
chmod+xphpstudy.bin→#权限设置?
./phpstudy.bin→→→#运行安装;
项目知识准备
PHP核心配置
1.安全模式
PHP安全模式表示PHP以安全模式运行,当safe_mode=on时,它会提供一个基本安全的共享环境。在部署PHP环境的Web服务器上,如果服务器运行的PHP开启了安全模式,就会有一些函数被完全禁止或被限制一些功能,但是在PHP5.4之后的版本中已经删除了安全模式及其相关设置。
在开启安全模式的情况下,一些文件操作类函数的功能将会受到限制。如果想要操作某个文件,就需要拥有该文件的读取或写入的访问权限,而实现此类功能对于PHP来说是没有问题的。但是,当开启安全模式后,用户尝试写入或读取一个本地文件时,PHP会检查当前访问的用户是不是该文件的拥有者,如果不是,则该用户的操作会被禁止,此时安全模式等同于模拟实现了防止一个用户操作另一个用户的文件的功能。受限制的文件操作类函数如下:
chdir,move_uploaded_file,chgrp,parse_ini_file,chown,rmdir,copy,rename,fopen,require,highlight_file,
showsource.include.symlink.link.touch.mkdir.unlinke;
项目知识准备
PHP核心配置
1.安全模式
同样地,如果在开启安全模式的情
您可能关注的文档
- 《商务礼仪》中职PPT完整全套教学课件.pptx
- 《市场营销(第四版)》中职PPT完整全套教学课件.pptx
- 《网络安全防护项目教程》_子任务913无线网络拓扑结构.pptx
- 《网络安全防护项目教程》_子任务914VPN简介.pptx
- 《网络安全防护项目教程》_子任务1311了解网络嗅探.pptx
- 《网络安全防护项目教程》_子任务1321网络协议分析技术认识.pptx
- 《网页设计与制作项目教程》_任务3制作“学习资料”子页面.pptx
- 《网页设计与制作项目教程》_任务10首页导航栏板块的设计与制作.pptx
- 《现代化施工组织与管理(第二版)》中职PPT完整全套教学课件.pptx
- 《现代企业管理(第2版)》中职PPT完整全套教学课件.pptx
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
最近下载
- 上海欧际液压软管样本.pdf
- 立体定向脑电图引导下射频热凝消融治疗结节性硬化相关癫痫的研究.docx VIP
- 深度解析(2026)《GBT 18091-2015玻璃幕墙光热性能》.pptx VIP
- (2025年)大学课程《经济学基础》试卷及答案.docx VIP
- 基础会计练习题库(附参考答案).docx VIP
- 《会计基础》基础试卷(附答案).docx VIP
- 安徽财经大学《数值分析》2018-2019学年期末试卷.pdf VIP
- 广东医科大学2024-2025学年《细胞生物学》期末试卷(A卷)及参考答案.docx
- 2026年课件-工业机器人技术基础 教案 张茜 -模块1--5 工业机器人概述---工业机器人的机械结构-新版.docx
- 2025-2026学年湖北省武汉市洪山区人教版六年级上册期末测试数学试卷.pdf VIP
原创力文档

文档评论(0)