- 第一步: 利用文件包含漏洞读取文件源码类型如下面: ?fp=php://filter/read=convert.base64-encode/resource=../sqli/db.php 第二步 写入... 第一步: 利用文件包含漏洞读取文件源码类型如下面: ?fp=php://filter/read=convert.base64-encode/resource=../sqli/db.php 第二步 写入...
- 一:敏感备份文件 通过一些敏感的备份文件,我们往往能获得某一文件的源码,亦或网站的整体目录等。 1.gedit备份文件 在Linux下,用gedit编辑器保存后,当前目录下会生成一个后缀为“~”的文... 一:敏感备份文件 通过一些敏感的备份文件,我们往往能获得某一文件的源码,亦或网站的整体目录等。 1.gedit备份文件 在Linux下,用gedit编辑器保存后,当前目录下会生成一个后缀为“~”的文...
- 实验步骤一 任务描述:通过修改MIME类型,使其符合$_FILES[‘upload_file’][‘type’]的白名单,达到上传恶意文件的目的。 在桌面写一个简单的一句话木马eval.php: ... 实验步骤一 任务描述:通过修改MIME类型,使其符合$_FILES[‘upload_file’][‘type’]的白名单,达到上传恶意文件的目的。 在桌面写一个简单的一句话木马eval.php: ...
- 实验步骤一 任务描述:后缀大小写绕过实现文件上传。 在实验机内打开浏览器访问http://10.1.1.100/upload-labs/index.php, 可以看出此处对后缀名为. hta... 实验步骤一 任务描述:后缀大小写绕过实现文件上传。 在实验机内打开浏览器访问http://10.1.1.100/upload-labs/index.php, 可以看出此处对后缀名为. hta...
- 全局变量覆盖 在register_globals=On的情况下,变量的来源可能是各个不同的地方,比如页面的表单、Cookie等。针对于我们本次实验的代码(register_globals.php),我们... 全局变量覆盖 在register_globals=On的情况下,变量的来源可能是各个不同的地方,比如页面的表单、Cookie等。针对于我们本次实验的代码(register_globals.php),我们...
- 方式一: $ php --ini 1 方式二: $ php -i | grep php.ini 1 方式三: $ find / -name 'php.ini' 1 ... 方式一: $ php --ini 1 方式二: $ php -i | grep php.ini 1 方式三: $ find / -name 'php.ini' 1 ...
- PHP获取今天,昨天,本月,上个月,本年 起始时间戳或日期,最新更新时间为2020-04-01 date_default_timezone_set("Asia/Shanghai"); //设置为上海时间 否则开始时间会相差8个小时 //获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date... PHP获取今天,昨天,本月,上个月,本年 起始时间戳或日期,最新更新时间为2020-04-01 date_default_timezone_set("Asia/Shanghai"); //设置为上海时间 否则开始时间会相差8个小时 //获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date...
- centos系统下卸载PHPPHP -V 查询当前安装的php版本,使用yum remove php 命令卸载后,再PHP -v 还是可以查到PHP接下来使用rpm -qa|grep php 命令查看所有包,然后使用rpm -e 包名,依次卸载,如遇到卸载报错的那是因为卸载顺序不对,有些依赖关系需要按顺序卸载。我们看以下这个方法查看ph... centos系统下卸载PHPPHP -V 查询当前安装的php版本,使用yum remove php 命令卸载后,再PHP -v 还是可以查到PHP接下来使用rpm -qa|grep php 命令查看所有包,然后使用rpm -e 包名,依次卸载,如遇到卸载报错的那是因为卸载顺序不对,有些依赖关系需要按顺序卸载。我们看以下这个方法查看ph...
- 汉字一定注意是gbk还是utf8编码 UTF-8匹配:在javascript中,要判定字符串是中文是很简朴的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else{alert("该字符串不全部是中文");}php中,是用 ... 汉字一定注意是gbk还是utf8编码 UTF-8匹配:在javascript中,要判定字符串是中文是很简朴的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else{alert("该字符串不全部是中文");}php中,是用 ...
- 加密的类型: 在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。 单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA; 双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对... 加密的类型: 在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。 单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA; 双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对...
- 我这里虚拟机Linux版本是centos7 第一步 安装vmware tools 1.VMware Workstation菜单栏中,选择“虚拟机”,”安装VMware Tools...“。 2.挂载VMware Tools安装程序到/mnt/cdrom/。 mkdir /mnt/cdrommount /dev/cdrom /mnt/... 我这里虚拟机Linux版本是centos7 第一步 安装vmware tools 1.VMware Workstation菜单栏中,选择“虚拟机”,”安装VMware Tools...“。 2.挂载VMware Tools安装程序到/mnt/cdrom/。 mkdir /mnt/cdrommount /dev/cdrom /mnt/...
- 不要问我为什么要升级,我不是运维。如果你也不是运维的话,而且是公司的服务器的话,那你还是要慎重啊,我他么的就这样填了一天的坑,简单记录一下这坑爹的一天 备份之前的php7.0(这很重要,非常重要) 如果这一步没有做的话,直接升级,我敢确定90% 你服务器就挂了,至于为什么呢,因为你之前的配置都没有了呗,而新安装的ph... 不要问我为什么要升级,我不是运维。如果你也不是运维的话,而且是公司的服务器的话,那你还是要慎重啊,我他么的就这样填了一天的坑,简单记录一下这坑爹的一天 备份之前的php7.0(这很重要,非常重要) 如果这一步没有做的话,直接升级,我敢确定90% 你服务器就挂了,至于为什么呢,因为你之前的配置都没有了呗,而新安装的ph...
- 算法原理: 1.比较相邻的元素,如果第一个比第二个大,那么就交换这两个元素。 2.对每一对相邻元素做同样的工作,从第一对开始到最后一对结束,最后的元素应该会是最大的数。 3.除了最后一个元素外,针对其他的元素重复以上步骤。 4.对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较为止。 实现代码: <?php ... 算法原理: 1.比较相邻的元素,如果第一个比第二个大,那么就交换这两个元素。 2.对每一对相邻元素做同样的工作,从第一对开始到最后一对结束,最后的元素应该会是最大的数。 3.除了最后一个元素外,针对其他的元素重复以上步骤。 4.对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较为止。 实现代码: <?php ...
- Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发。 Laravel 邮件发送服务基于 Symfony 组件 Swift Mailer。 本文记录了在 Lumen / Laravel 5 环境中,使用网易邮箱 SMTP 发送邮件的主要步骤,希望对大家有一些参考价值。 获取网易邮箱... Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发。 Laravel 邮件发送服务基于 Symfony 组件 Swift Mailer。 本文记录了在 Lumen / Laravel 5 环境中,使用网易邮箱 SMTP 发送邮件的主要步骤,希望对大家有一些参考价值。 获取网易邮箱...
- 安装mongodb服务。 1、下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mo... 安装mongodb服务。 1、下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mo...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签