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

seo外贸仿牌网站换域名seo具体优化流程

seo外贸仿牌网站换域名,seo具体优化流程,wordpress 邮件找客户,whois域名查询网站目录 SSRF说明: SSRF攻击流程 原理: 危害: SSRF产生的原因 ssrf漏洞利用{危害} 探测手法是否存在SSRF漏洞 如何找ssrf漏洞位置 分享连接地址 google hack url关键字 PHP语言中可能出现的ssrf漏洞函数 file_get_contents sockopen() curl_exec() SSRF…

目录

SSRF说明:

SSRF攻击流程

原理:

危害:

SSRF产生的原因

ssrf漏洞利用{危害}

探测手法是否存在SSRF漏洞

如何找ssrf漏洞位置

分享连接地址

google hack url关键字

PHP语言中可能出现的ssrf漏洞函数

file_get_contents

sockopen()

curl_exec()

SSRF防御

1、过滤返回信息

2、统一错误信息

3、限制请求的端口为http常用的端口

4、防火墙策略

5、禁用不需要的协议

6、url网址写死

SSRF绕过手法

1、限制为http://www.xxx.com 域名时(利用@)

2.采用短网址绕过,也叫做url短链接

3.采用进制转换

4.利用特殊域名

5.利用[::]

6.利用句号

7、CRLF 编码绕过

8.利用封闭的字母数字

常见限制

1.限制为http://www.xxx.com 域名

2.限制请求IP不为内网地址

3.限制请求只为http协议


SSRF说明:

  • CSRF:跨站请求伪造,客户端请求伪造

  • SSRF(Server-Side Request Forgery:服务器端请求伪造)

    • 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。

  • 一般情况下,SSRF攻击的目标是从外网无法访问的内部系统

  • 正是因为它是由服务端发起的,所以它能够请求到与它相连而与外网隔离的内部系统

SSRF攻击流程

  • 外网是服务攻击到

  • 内网ip是不联网的(服务器)

  • 如果含有ssrf漏洞

  • Pyload

  • 内网服务器

原理:

  • SSRF 形成的原因:
    • 大都是由于服务端提供了
    • 从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制

  • 黑客操作服务端从指定URL地址获取网页文本内容

    • 加载指定地址的图片,下载等等

    • 利用的是服务端的请求伪造【SSRF】

    • ssrf是利用存在缺陷的web应用作为代理攻击远程和本地的服务器。

外网 -> 如果含有ssrf漏洞{中间外网服务器} –> pyload -> 内网服务器

  • 本机 公网 【攻击主机】
  • Win2003 php 公网 lan地址 【外网服务器 商城】
  • Win lan地址 【和外网服务器商城相连接】

危害:

  • 主要是用来进行内网进行探测

    • 也可以说是内网信息收集

    • 存货主机和开发端口。

    • 基于这一步开展下一步的后渗透行为

  • 访问网址是没意义的 我们需要探测内网主机端口开放情况以及存活情况。


SSRF产生的原因

  • 就是用户提交过来的数据没有做过滤

  • 我们就可以改成内网ip地址手动去探测一下

    • 这个的前提是我们做好信息收集拿到了真实的IP


ssrf漏洞利用{危害}

  1. 可以对外网服务器所在的内网进行端口扫描,获取一些服务的banner信息mysql5.5.53

  2. 有时候还可以攻击运行在内网或本地的应用程序; 内网中其它的主机 比如通过ssrf给内网的redis写定时任务,实现反弹shell;

  3. 对内网web应用进行指纹识别;

  4. 攻击内外网的web应用,比如struts2,sql注入等;

  5. 利用file协议读取本地文件等;

  6. 各种伪协议进行探测:http,file,dict,ftp,gopher等 伪协议;


探测手法是否存在SSRF漏洞

  • BP攻击器 如果对方开启了ip白名单或者是请求频率限制如何处理?

    • 手工探测是非常麻烦勒

    • 这个时候我们就可以借助自动化工具去探测比如说BP

如何找ssrf漏洞位置

  • 各大电商分享地址 这样就是请求地址转发的形式

    • 其实这样就是一个服务端的ssrf漏洞

    • 探测分享网址的服务端地址 探测服务端服务器。

分享连接地址

  • 图片、文章收藏功能:此处的图片、文章收藏中的文章收藏

  • 就类似于分享功能中获取URL地址中title以及文本的内容作为显示,目的还是为了更好的用户体验。

    • 例如title参数是文章的标题地址,代表了一个文章的地址链接,请求后返回文章是否保存,收藏的返回信息。

    • 如果保存,收藏功能采用了此种形式保存文章,则在没有限制参数的形式下可能存在SSRF。

    • http://title.xxx.com/title?title=http://title.xxx.com/as52ps63de

google hack url关键字

  • 从URL关键字中寻找

    • 利用google 语法加上这些关键字去寻找SSRF漏洞。

    • Inurl: .php?url=

share

wap

url

link

src

source

target

u

display

sourceURl

imageURL

domain


PHP语言中可能出现的ssrf漏洞函数

  • 代码审计会发现的漏洞 需要看对请求参数是否过滤。

file_get_contents

  • 下面的代码使用file_get_contents函数从用户指定的url获取图片

    • 然后把它用一个随机文件名保存在硬盘上,并展示给用户

<?php if (isset($_POST['url'])) {
$content = file_get_contents($_POST['url']); $filename ='./images/'.rand().';img1.jpg'; file_put_contents($filename, $content); echo $_POST['url'];
$img = "<img src=\"".$filename."\"/>";
}
echo $img;
?>

sockopen()

  • 以下代码使用fsockopen函数实现获取用户制定url的数据(文件或者html)。这个函数会使用socket跟服务器建立tcp连接,传输原始数据

<?php
function GetFile($host,$port,$link)
{
$$fp = fsockopen($$host, intval($port), $errno, $errstr, 30);
if (!$fp) {
echo "$errstr (error number $errno) \n";
} else {
$$out = "GET $$link HTTP/1.1\r\n";
$$out .= "Host: $$host\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= "\r\n";
fwrite($fp, $out);
$contents='';
while (!feof($fp)) {
$$contents.= fgets($$fp, 1024);
}
fclose($fp);
return $contents;
}
}
?>

curl_exec()

  • cURL这是另一个非常常见的实现,它通过 PHP获取数据。文件/数据被下载并存储在“curled”文件夹下的磁盘中,并附加了一个随机数和“.txt”文件扩展名

<?php if (isset($_POST['url'])) {
$link = $_POST['url']; $curlobj = curl_init();
curl_setopt($curlobj, CURLOPT_POST, 0); curl_setopt($curlobj,CURLOPT_URL,$link); curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec($curlobj); curl_close($curlobj);
$filename = './curled/'.rand().'.txt'; file_put_contents($filename, $result); echo $result;
}
?>

SSRF防御

  • 1、过滤返回信息

    • 验证远程服务器对请求的响应是比较容易的方法。

    • 如果web应用是去获取某一种类型的文件

    • 那么在把返回结果展示给用户之前先验证返回的信息是否符合标准。

  • 2、统一错误信息

    • 避免用户可以根据错误信息来判断远端服务器的端口状态

  • 3、限制请求的端口为http常用的端口

    • 比如,80,443,8080,8090。

  • 4、防火墙策略

    • 内网ip设置黑名单

    • 避免应用被用来获取获取内网数据

    • 攻击内网。

  • 5、禁用不需要的协议

    • 仅仅允许http和https请求

    • 可以防止类似于file:///,gopher://,ftp:// 等引起的问题。

  • 6、url网址写死

    • 固定几个网址

    • 其他网址一律不允许访问


SSRF绕过手法

1、限制为http://www.xxx.com 域名时(利用@)

  • 可以尝试采用http基本身份认证的方式绕过

  • 如:http://www.aaa.com@www.bbb.com@www.ccc.com,在对@解析域名中,不同的处理函数存在处理 差异 在PHP的parse_url中会识别www.ccc.com,而libcurl则识别为www.bbb.com。这个要分语言

2.采用短网址绕过,也叫做url短链接

  • 比如百度短地址https://dwz.cn/ 有很多在线网站就能帮我们的网址转换为url短链接形式。
  • 原理就是:
    • 当请求这个短链接的时候,url短链接提供商的服务器先解析一下对应的真实url
    • 然后拿到实url之后再发起访问
    • 这样提交的数据看不到真实url
    • 用来绕过后端代码对网址的过滤,所以url短链接经常用于攻击行为和钓鱼行为等。
  • 黑客更多用这种方法来进行绕过

3.采用进制转换

  • 127.0.0.1 八进制:0177.0.0.1。
  • 十六进制:0x7f.0.0.1。
  • 十进制:2130706433.

4.利用特殊域名

  • 原理是DNS解析。
    • xip.io可以指向任意域名,即 127.0.0.1.xip.io,可解析为127.0.0.1

5.利用[::]

  • 可以利用[::]来绕过localhost
    • http://169.254.169.254>>http://[::169.254.169.254] # 这种写法是ipv6的地址写法,
    • 只要对方支持ipv6的ip地址访问就行,需要配置才行
    • 比如nginx就可以配 置ipv6来访问

6.利用句号

  • 127。0。0。1 >>> 127.0.0.1
  • 比如:
    • ping 127。0。0。1,
  • 注意,linux系统才能识别,windows系统不能识别

7、CRLF 编码绕过

  • %0d->0x0d->\r回车 %0a->0x0a->\n换行 进行HTTP头部注入 example.com/?
  • url=http://eval.com%0d%0aHOST:fuzz.com%0d%0a

8.利用封闭的字母数字

利用Enclosed alphanumerics,有些输入法直接就可以输入这样的封闭字符

ⓔⓧⓐⓜⓟⓛⓔ.ⓒⓞⓜ >>> example.com http://169.254.169.254>>>http://[::①⑥⑨。②⑤④。⑯⑨。②⑤④] List:

① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳

⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇

⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛

⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵ Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ⓪ ⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ ⓲ ⓳ ⓴

⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ ⓽ ⓾ ⓿

比如ping ①②⑦.⓪.⓪.① 注意,也是linux系统支持


常见限制

1.限制为http://www.xxx.com 域名

采用http基本身份认证的方式绕过,

即@ http://www.xxx.com@www.xxc.com

2.限制请求IP不为内网地址

当不允许ip为内网地址时:

(1)采取短网址绕过

(2)采取特殊域名

(3)采取进制转换

3.限制请求只为http协议

(1)采取302跳转 https-->http

(2)采取短地址

http://www.ritt.cn/news/6062.html

相关文章:

  • 用手机搭建网站各大引擎搜索入口
  • 搭建b2c网站郑州seo外包公司哪家好
  • 广州h5网站建设公司百度一下你就知道官网网页
  • 网站开发学习步骤上海优化公司有哪些
  • 色情网站建设防恶意点击软件
  • 新闻网站制作网址域名ip解析
  • c 网站开发调试白杨seo课程
  • 网站如何百度收入今天重大新闻事件
  • 线上销售模式有哪些广州seo软件
  • 单县网站开发seo搜索引擎优化兴盛优选
  • 贵阳专业做网站网络整合营销理论
  • 一半招聘网站海报格式都怎么做百度销售
  • 常用的网站开发工具长沙疫情最新数据消息
  • 建站公司哪个平台最好广州seo关键字推广
  • 国外做兼职网站设计陕西seo关键词优化外包
  • 织梦手机wap网站标签调用百度seo关键词排名优化工具
  • 专业地推团队电话产品seo优化
  • 高新网站开发多少钱seo的中文含义是什么意思
  • 营销型网站建站要素南昌seo网站管理
  • appstore下载免费软件长春seo关键词排名
  • 哪家网站遴选做的比较好推广链接怎么自己搞定
  • 怎样开网站电商网站搭建
  • 常州网站建设公司巧誉友网络营销手段和技巧
  • h5响应式网站是什么搜索引擎排名谷歌
  • 建设部网站政策法规在线培训课程
  • 网站ftp搜索引擎营销的案例
  • 康巴什网站建设西安百度竞价推广
  • 开个人网站如何赚钱学大教育培训机构怎么样
  • wordpress插件文件夹在哪seo成创网络
  • 杭州滨江的网站建设公司百度指数官方版