当前位置: 首页 > news >正文

微网站开发平台二维码的网站如何做

微网站开发平台,二维码的网站如何做,威联通做网站,广东 品牌网站建设文章目录 分析代码原理实现 分析代码 在安装的cms数据库目录C:\phpStudy\WWW\cms\admin下找到login.action.php文件#xff0c;查看第20行#xff0c;发现如下php代码#xff1a; $user_row $db-getOneRow(select userid from cms_users where username 查看第20行发现如下php代码 $user_row $db-getOneRow(select userid from cms_users where username .$username. and password.md5 ( $password ) .); if (!empty($user_row )) {setcookie (userid, $user_row [userid] ); header(Location: index.php); }else{exit(scriptalert(用户名或密码不正确);window.history.go(-1)/script);这段代码先用select语句做了数据库的查询操作查询用户输入的用户名和密码密码做md5加密然后将查询的结果给if语句做判断如果根据用户名密码不为空且能查到userid就登录成功否则输出**“用户名或密码不正确”**。 如果我们能使用一个万能用户名使if语句的判断永远为真那么用任意密码就能成功登录数据库。 原理 将找到的这段select语句 select userid from cms_users where username .$username. and password.md5 ( $password ) .去除php格式改写为 select userid from cms_users where username admin or 11 and password*****或直接用#注释掉后面的语句 select userid from cms_users where username FUZZ or 11 # and password*****这段语句中有逻辑与和逻辑或以第一种方法为例第二种方法密码段被注释在逻辑运算中一般先做与运算再做或运算 11 and password***** falseadmin or false true也就是说这段代码如果由数据库中if语句判断它的结果永远为true这样就能实现用万能用户名登录数据库的目的。 实现 输入万能用户名和任意密码 FUZZ or 11 # ****FUZZ后面的分号是为了让该用户名在username $username’语句中与前一个分号共同组成完整的字符不能省略。 输入如下 登录成功
http://www.hkea.cn/news/14580582/

相关文章:

  • 免费建立微信网站信誉好的郑州网站建设
  • 怎么在网站上添加广告代码网站建设 资产
  • 网站这么做优化wordpress 实例
  • 山东大源建设集团网站html网页小游戏代码
  • 常州网站制作电脑装wordpress
  • 微信清粉网站开发找兼职做网站建设
  • 网站设计太原wordpress 小工具使用
  • 苏州园区网站制作公司wordpress空间转服务器
  • 网站后台更新后主页没有变化建设银行个人网上银行app
  • 沈阳网站建站闵行手机网站建设
  • 宣传网站建设方案模板上海网校排名
  • 杨和网站建设网站建设费用清单
  • 工作励志的句子 正能量seo专业培训网络班
  • 网站建设费用评估网页设计个人总结800字
  • 在淘宝做网站可以退货退款么创建网站的流程
  • 火车站网站建设方案吉安百度seo
  • 做tcf法语听力题的网站房产网站制作公司
  • 购买网站需要注意什么网络推广方案找v信hyhyk1做推广好
  • 找别人网站开发没给我源代码企业为什么需要流程管理
  • php除了写网站吗玉溪网站制作公司
  • 开业时网站可以做哪些活动市场营销渠道
  • 佛山市国外网站建设公司有没有介绍做私家导游的网站
  • 帝国cms网站wordpress博客 文章格式
  • 网站备案名字本地江苏网站建设
  • 网站备案文件吗php商城网站开发实例视频教程
  • php 微信 网站开发婚礼现场布置效果图
  • 怎样做app网站建设河南春辉建设集团官方网站
  • 建设企业网站都需要啥杭州网络推广外包
  • 做模具做什么网站网易企业邮箱功能介绍
  • 邢台网站设计哪家好wordpress 多站点注册