首页
社区
课程
招聘
[旧帖] [原创]求邀请码 0.00雪花
发表于: 2010-9-26 08:48 1228

[旧帖] [原创]求邀请码 0.00雪花

2010-9-26 08:48
1228
管理员好,为了邀请码我写了这篇文章,希望能通过  谢谢   邮箱1398155052@qq.com

Php脚本注入

Php的环境一般是apache+php+mysql,平常配置服务器一般是打开php.ini里的安全模式,将safe_mode设为on,还有就是将display_erors设为off,即关闭错误显示。还有一个非常重要的配置选项-----magic_quotes_gpc,高版本默认为on,以前的版本中默认为off。当magic_quotes_gpc为on的时候我们怎么防范php的字符变量注入呢?其实只需将提交的变量中的所有单引号、双引号、反斜线和空字告符自动转换为含有反斜线的转义字符。如把“’”变成“\”,把“\”变成“\\”,就ok了。下面我们分为对magic_quotes_gpc=off和magic_quotes_gpc=on的注入清况分析一下。   

我们先看一段有漏洞的php代码,这段代码是用来搜索的。  

从上面代码中我们可以看出,是一个搜索表单,通过post提交数据,并进行select查询,当然要分析这些漏洞我们得先掌握php语言和mysql语法。如果我们从表单中提交% ’ order by id #(#号在mysql中表示注释,不执行后面的sql语句),或者用’ order by id #,带入的sql语句就成了sele ct * from u ser wher e user name like ‘% %’ orde r by id # orde r by usern ame 和 selec t * from users w here   username lik e ‘%%’ order by id# order by use rnam e。这样数据库的内容会全部返回,列出所有用户名,还有密码等。当然还有update 语句注入攻击、insert语句注入攻击等,最常用的是union语法注入,采用into outfile语句导出php脚本木马。   

首先要清楚一些mysql语句,如mysql>select load_file(‘c:/boot.ini’)我们可以查看c盘下的boot.ini文件内容,在有注入点的网址后面加入该查询语句就可以显示出黑客们想获得的敏感信息,如查看数据库的连接文件获得数据库帐号,查看ect/password信息等。Select * from   table   into   outfile   "C:\\Inetpub\\ wwwroot\\shell.php";也就是从表中导出字符串到C:\Inetpub\wwwroot\shell.php中,通常黑客们在得到mysql帐号的情况下,利用create table rose(cmd text);建立一个rose表,字段cmd为text类型,然后用use   rose;打开rose表,insert into rose values("<? p hp eva l ( $ PO S T[ c m d ]) ;?> ")加入一句话马到字段里。然后selec t * from rose in to outfile "C:\\Inetpu b\\www ro ot\\shell. php ";将一句话木马导出为一个shell.php文件,当然这个shell.php中就包含<?php eval($ _PO ST[ cm d] ) ;?>,懂php的都知道这句会造成什么后果,配合提交参数,是可以执行cmd命令和上传 php木马的。   

当magic_quotes_gpc=on时,提交变量中的所有单引号、双引号、反斜线和空字符会自动转换为含有反斜线的转义字符,字符型的注入可以防范,但数字型没有用到单引号,字符型注入也可以通过char()将参数解释为整数,并返回由这些整数的ASCII码字符组成的一个字符串,也可以用16进制来代替字符。例如:在浏览器里输入http://localhost/www/admin/login.php?username=char(114,111,115,101)%23   

上面假设的我们知道的用户名是rose,转换成ASCII后是char(114,111,115,101),%23是#号   

表注释。那么sql语句变成:select * from   example where username=char(114,111,115,101)# and password=’’,后面的and password=’’被注释掉了,我们顺利进入后台。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 77
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这貌似不可以吧?这也能拿到邀请码..我能写一大把...
2010-9-26 08:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵,这个谁不会啊
2010-9-26 09:09
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
来看看px  ..
2010-9-26 11:18
0
雪    币: 74
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持一下 虽然没看懂 我也想转正
2010-9-26 11:23
0
雪    币: 78
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
随便粘结LZ文章的代码或者一句话,就能在搜索引擎上找到一大堆原文,这里只随便列举三个。

http://hi.baidu.com/yj1s/blog/item/628b1610796845cda7ef3f8f.html
http://apps.hi.baidu.com/share/detail/9728507
http://hi.baidu.com/jrckkyy/blog/item/00b7bb230c1cb64a93580755.html

LZ,拿抄袭当原创可不好,而且你抄袭后连格式都不好好整理一下,抄得也不全。
如果你一定要抄袭,也请抄袭国外的,没翻译过的,冷门的,最好再加入一些自己的独特看法,这样才不会被识破。
2010-9-26 14:30
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谁不想早日转正?不要这样,支持一下。
2010-9-26 15:59
0
雪    币: 157
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我也想转正的~~~不过还是脚踏实地的,慢慢来吧~
2010-9-26 16:01
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
看不懂...所以我来学习...总有一天我会成为正式会员...也能发上这样的帖子的....慢慢来
2010-9-26 16:59
0
雪    币: 249
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这里的人都是火眼金睛呢  哈哈哈

没事多逛逛论坛 邀请码就自己来啦
2010-9-26 17:09
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不急  慢慢来撒!
2010-9-26 17:35
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
是啊楼主操之过急了
2010-11-12 15:33
0
雪    币: 236
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
现在的技术论坛都开始邀请码了
2010-11-12 15:44
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
进来学习下,不过这样求邀请码有点难的?
2010-11-12 15:56
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
不过楼主迫切的心情是可以理解的
2010-11-13 03:19
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
我们先看一段有漏洞的php代码,这段代码是用来搜索的。  

哪里有代码?代码在哪里?
2010-11-13 11:00
0
雪    币: 60
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
2010-11-13 13:27
0
游客
登录 | 注册 方可回帖
返回
//