[WUSTCTF 2020]朴实无华:PHP 下的 intval 绕过技巧

您所在的位置:网站首页 科学计数法在线使用 [WUSTCTF 2020]朴实无华:PHP 下的 intval 绕过技巧

[WUSTCTF 2020]朴实无华:PHP 下的 intval 绕过技巧

2024-07-01 21:18| 来源: 网络整理| 查看: 265

文章目录 参考环境intval()主角登场截断而非四舍五入进制转化字符串解析规则十进制字符串其他进制 科学计数法e/E 表示法 intval() 在 PHP 不同版本中的表现差异PHP7.2.5 版本及以上PHP7.2.5 版本以下 [WUSTCTF 2020]朴实无华可能性分析绕过

参考 项目描述搜索引擎Bing、GoogleAI 大模型文心一言、通义千问、讯飞星火认知大模型、ChatGPTPHP 手册PHP ManualWriteUpNSSCTF 环境 项目描述PHP5.5.0、5.6.8、7.0.0、7.2.5、7.4.9、8.0.0、8.2.9 intval() 主角登场

在 PHP 中,intval() 函数用于将其他类型的数据转化为整型数据。

intval(mixed $value, int $base = 10): int

其中:

项目描述$value需要使用 intval() 进行转化的数据,该参数的值可以是一个整型数值,但转化结果与原数据不会存在任何区别(由该函数的功能决定)。$base指定被转化数据 $value 采用的进制(默认为十进制),intval() 将据此解析 $value 并将其转化为 十进制整型数值。 截断而非四舍五入

intval() 函数将 浮点数(含有小数点的数值) 转化为 整数数值 的方式是以小数点为基准将浮点数分为两部分,原浮点数的整数部分即为转化结果。对此,请参考如下示例:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3