zoukankan      html  css  js  c++  java
  • 【WEB】PHP弱类型语言比较

    simple_php

    [原理]

    php中有两种比较符号

    === 会同时比较字符串的值和类型

    == 会先将字符串换成相同类型,再作比较,属于弱类型比较

    [目地]

    掌握php的弱类型比较

    [环境]

    windows

    [工具]

    firefox

    [步骤]

    1.打开页面,进行代码审计,发现同时满足 $a==0 和 $a 时,显示flag1。

    2.php中的弱类型比较会使'abc' == 0为真,所以输入a=abc时,可得到flag1,如图所示。(abc可换成任意字符)。

    3.is_numeric() 函数会判断如果是数字和数字字符串则返回 TRUE,否则返回 FALSE,且php中弱类型比较时,会使('1234a' == 1234)为真,所以当输入a=abc&b=1235a,可得到flag2,如图所示。

  • 相关阅读:
    请求headers处理
    requests模块
    urllib3
    urllib
    百度AI搜索引擎
    CSS层叠样式表--使用
    学习requests_html
    聚合新闻头条
    爬虫工程师的月薪如何?
    Linux日志系统
  • 原文地址:https://www.cnblogs.com/m-r-lee/p/13948830.html
Copyright © 2011-2022 走看看