返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php注入记录需要注意什么
  • 565
分享到

php注入记录需要注意什么

2024-04-02 19:04:59 565人浏览 八月长安
摘要

这篇文章给大家介绍PHP注入记录需要注意什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。常见获取变量$_GET$_POST $_COOKIE $_SERVERis_numeric()

这篇文章给大家介绍PHP注入记录需要注意什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

常见获取变量

$_GET$_POST $_COOKIE $_SERVER

is_numeric(),ctype_digit() 正则表达式//判断是否为数字,后面的函数为转换成为数字型

Mysql_real_escape_string()//先连接数据库否则不转换 字符型的注入这样转换即可

addslashes()//数字型的注入

第er课:

uNIOn 前后要一致

php.ini中 magic_quotes_gpc=on 开启即可转译字符 防止注入

echo $_SERVER['QUREY_STRING'];返回?号自后的字符

<?php

echo$_GET['id']."<br/>";

echo$_SERVER['QUERY_STRING']."<br/>";

解决方法:

get_magic_quotes_gpc的举例:

if(!get_magic_quotes_gpc()) {//判断打开了没,没有就转换

$lastname= addslashes($_POST[‘lastname’]);

}else {

$lastname= $_POST[‘lastname’];

}

注意:Http://localhost/dvwa/test.php?id=%bf%27

echo$_GET['id']."<br/>";

此处不进行转换结果为:'

中:

$id = $_GET['id'];

$id = mysql_real_escape_string($id);

高:字符型sql注入

$id = $_GET['id'];

$id = stripslashes($id);

$id = mysql_real_escape_string($id);

//这里可以进行数字型的注入过滤

if (is_numeric($id)){

3=====================================================

测试sql注入

1'and(select 1 from(select count(*),concat((select (selectconcat(0x7e,0x27,unhex(Hex(cast(database() as char))),0x27,0x7e)) frominfORMation_schema.tables limit 0,1),floor(rand(0)*2))x frominformation_schema.tables group by x)a) and '1'='1

数据库报错信息泄露防范

1.把php.ini文件display_errors =Off

2.数据库查询函数前面加一个@字符

?id=1'%20and(select%201%20from(select%20count(*),concat((select%20(select%20concat(0x7e,0x27,unhex(Hex(cast(database()%20as%20char))),0x27,0x7e))%20from%20information_schema.tables%20limit%200,1),floor(rand(0)*2))x%20from%20information_schema.tables%20group%20by%20x)a)%20and%20'1'='1&Submit=Submit#

盲注:id=%27+union+select+user%2CpassWord+from+users%23&Submit=Submit

数字型的注入漏洞防护

1.is_numeric(),ctype_digit(),=intval() 正则表达式

2.str_length()限制输入的字符长度

字符型的注入漏洞防护

1.mysql_real_escape_string()过滤

2.str_length()限制输入的字符长度

如何挖掘sql注入漏洞

常见获取变量

$_GET$_POST $_COOKIE $_SERVER

数据库操作函数

mysql_query()参数:

关于php注入记录需要注意什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: php注入记录需要注意什么

本文链接: https://lsjlt.com/news/82888.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php注入记录需要注意什么
    这篇文章给大家介绍php注入记录需要注意什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。常见获取变量$_GET$_POST $_COOKIE $_SERVERis_numeric()...
    99+
    2024-04-02
  • Linux服务器上的PHP日志记录,有什么需要注意的?
    在Linux服务器上,PHP日志记录是一项非常重要的任务。通过记录PHP应用程序的日志信息,我们可以追踪应用程序的运行状态,排除错误和调试问题。在本文中,我们将探讨在Linux服务器上进行PHP日志记录时需要注意的一些关键问题,并提供一些...
    99+
    2023-11-10
    linux 日志 数据类型
  • 注册域名需要注意什么
    本篇内容介绍了“注册域名需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一,域名注册商的时候,要了解该注册的品牌。尽量挑选老练,...
    99+
    2023-06-06
  • Kali Linux需要注意什么
    这期内容当中小编将会给大家带来有关Kali Linux需要注意什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kali Linux 在渗透测试和白帽子方面是业界领先的 Linux 发行版。默认情况下,该...
    99+
    2023-06-28
  • 域名抢注需要注意什么?抢注域名注意事项
    域名抢注需要注意什么?域名抢注是指在域名注册开始时迅速注册喜欢的域名,通常是为了防止其他人注册并使用它。以下是一些域名抢注时需要注意的事项: 1. 快速行动:域名抢注是一个竞争激烈的过程,时间是至关重要的。需要尽快完成注册以确保抢注成功。...
    99+
    2024-01-23
    域名抢注需要注意什么?抢注域名注意事项 抢注域名 抢注域名注意事项 域名知识
  • mysql建表需要注意什么
    本篇文章和大家了解一下mysql建表需要注意什么。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。一、mysql各个名称库名、表名、字段名全部使用小写字母,用'_'下划线分割...
    99+
    2024-04-02
  • Access转SqlServer需要注意什么
    本篇内容介绍了“Access转SqlServer需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 使用View.post()需要注意什么
    这篇文章给大家分享的是有关使用View.post()需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言有时候,我们会需要用到 View.post() 方法,来将一...
    99+
    2024-04-02
  • seo建站需要注意什么
    seo建站时需要注意以下几个点网站布局网站的内容布局模式,一般采用扁平化的树形模式,将重要的文章和栏目布局到首页,通过首页点击栏目进入到列表页,有利于蜘蛛抓取页面。代码编写的格式seo建站一般采用DIV+CSS的模式来进行代码的编写,使网站...
    99+
    2024-04-02
  • 学习Linux需要注意什么
    小编给大家分享一下学习Linux需要注意什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、不要“玩 Linux”  很多人用 Linux 的时候会感觉很迷茫,...
    99+
    2023-06-13
  • 初学J2ME需要注意什么
    这篇文章主要讲解了“初学J2ME需要注意什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“初学J2ME需要注意什么”吧!  下面请看一段代码:    import javax.microed...
    99+
    2023-06-03
  • html5测试需要注意什么
    这篇文章主要介绍“html5测试需要注意什么”,在日常操作中,相信很多人在html5测试需要注意什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5测试需要注意什么”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-05
  • URL优化需要注意什么
    本篇内容介绍了“URL优化需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1,URL要简短,越短越好  无论是用户还是搜索引擎...
    99+
    2023-06-10
  • python中from…import的导入需要注意什么
    这篇文章给大家分享的是有关python中from…import的导入需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python有哪些常用库python常用的库:1.requesuts;2.scrapy...
    99+
    2023-06-14
  • 域名接入服务器需要注意什么
    1. 域名和服务器的IP地址需要正确匹配,确保域名可以正确访问服务器。2. 域名的解析需要正确配置,可以通过DNS解析或者HOSTS...
    99+
    2023-06-07
    域名接入 域名
  • 注册域名需要注意些什么事项
    注册域名需要注意的事项有:1.必需提供真实有效的注册信息;2.提供的联系方式必须是通畅的;3.确保填写信息无误。注册域名需要注意的事项有:必需提供真实有效的注册信息,比如个人的身份证信息,企业的营业执照信息等。保证提供的联系方式是通畅的。填...
    99+
    2024-04-02
  • 申请域名需要注意什么
    申请域名需要注意:1、需要选择方面用户记忆的域名后缀;2、需要注意品牌,与品牌关联起来;3、需要考虑优化方面,避免选择的域名有不良记录从而影响网站后期运营。具体内容如下:1、注册域名常规注意事项从常规来说注册域名需要找一家后续服务好点的域名...
    99+
    2024-04-02
  • 使用HTML5 Canvas需要注意什么
    小编给大家分享一下使用HTML5 Canvas需要注意什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 下面对我们在实际开发...
    99+
    2024-04-02
  • 企业建站需要注意什么
    企业建站需要注意:1.增加企业曝光率,吸引潜在客户。2.扩展市场渠道,扩大业务量。3.解决客户问题,提高用户留存率。4.展示企业服务、产品企业建站需要注意的方面:企业曝光率,网站建设好后,运用网站优化技术把网站信息排到搜索引擎第一页,让更多...
    99+
    2024-04-02
  • sass在vue中需要注意什么
    这篇文章将为大家详细讲解有关sass在vue中需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当用@import导入vue页面的时候,在sass/scss文件里...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作