漏洞web

haproxy+nginx实现web负载均衡集群:

haproxy+nginx实现web负载均衡集群: 主机 | 系统 |IP地址|主要软件|—|— |—| — |—Haproxy服务器 |CentOS7.9 X86_64 |192.168.8.202| haproxy-1.5.19.tar.gzNginx服务器1 |CentOS7.9 X86_64 ......
集群 haproxy nginx web

Web前端自动化测试Cypress实践总结

本文主要首先主要介绍了什么是自动化测试,接着对常用的自动化测试框架进行了对比分析,最后,介绍了如果将自动化测试框架Cypress运用在项目中。 ......
前端 Cypress Web

防止XSS(跨站脚本攻击)漏洞

点击查看代码 - 输入验证和过滤:对于用户输入的数据,进行严格的验证和过滤。可以使用正则表达式或其他验证方式,确保输入的数据符合预期的格式和内容。同时,对于特殊字符进行转义处理,防止恶意代码的注入。 - 输出编码:在将用户输入的内容输出到页面上时,进行正确的编码处理。使用合适的编码函数将特殊字符进行 ......
脚本 漏洞 XSS

Java模版引擎注入(SSTI)漏洞研究

一、FreeMarker模板注入安全风险 0x1:FreeMarker简介 FreeMarker 是一款Java语言编写的模板引擎,它是一种基于模板和程序动态生成的数据,动态生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员 ......
模版 漏洞 引擎 Java SSTI

Confluence 未授权漏洞分析(CVE-2023-22515)

Confluence 是由 Atlassian 开发的企业级协作软件。2023年10月,Atlassian 官方披露 CVE-2023-22515 Atlassian Confluence Data Center Server 权限提升漏洞。攻击者可构造恶意请求创建管理员,从而登录系统,造成敏感信息... ......
漏洞分析 Confluence 漏洞 22515 2023

chat-gpt-3.5 web端免费啦!

chat-gpt-3.5 web端免费啦 ChatGPT (openai.com) Chat (openai.com) 但是对于程序员来说,还是收费的。 本文由mdnice多平台发布 ......
chat-gpt chat 3.5 gpt web

golang web开发

Restful风格编程 是一个资源定位、资源操作的风格。 更简洁、更有层次,更易于实现缓存等机制。 golang http标准库 客户端功能 https://www.juhe.cn/ http请求:GET func testGetQueryWeather() { params := url.Valu ......
golang web

Web服务器搭建网站

Web服务器配置(windows sever 2008) 1.在此之前确保CD/DVD已经使用ISO文件 2.下一步选择Web服务器(IIS) 3.由此这里要搭建动态脚本语言于是勾选应用程序开发 4.然后继续下一步、安装 5.Win+r输入inetmgr来到这个界面可以进入到IIS后台查看配置的网站 ......
服务器 网站 Web

SRC漏洞挖掘的一点小引导

SRC漏洞挖掘 第一阶段:具有python等编程基础 菜鸟教程学习语法: https://www.runoob.com/python/python-tutorial.html Python编程基础: https://www.icourse163.org/course/NKU-1205696807 第 ......
小引 漏洞 SRC

19.python 创建一个本地web服务器

编写一个server.py文件 1 import http.server 2 import socketserver 3 4 PORT = 8000 5 6 Handler = http.server.SimpleHTTPRequestHandler 7 8 with socketserver.TC ......
服务器 python web 19

C++ LibCurl实现Web指纹识别

Web指纹识别是一种通过分析Web应用程序的特征和元数据,以确定应用程序所使用的技术栈和配置的技术。这项技术旨在识别Web服务器、Web应用框架、后端数据库、JavaScript库等组件的版本和配置信息。通过分析HTTP响应头、HTML源代码、JavaScript代码、CSS文件等,可以获取关于We... ......
指纹识别 指纹 LibCurl Web

NGINX+keepalived+http(web服务器)高可用与负载均衡架构

一、服务器搭建策略单机模式: 只有一台应用服务器,组成一个单机模式优点:简单方便(搭建、运营、维护)缺点:不能出故障(停电、断网、系统崩溃、硬件老化、性能瓶颈)应用场景:小型项目(几十个人)集群(cluster)模式:有一个应用服务器集群(cluster),由很多应用服务器组成一个集群 二、服务器三 ......
keepalived 架构 服务器 NGINX http

Apache Spark 认证绕过漏洞(CVE-2020-9480)研究

一、Apache Spark简介 Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab,2010年开源,2013年6月成为Apache孵化项目,2014年2月成为Apache顶级项目。项目是用Scala进行编写。 目前,Spark生态系统已经发展成为一个 ......
漏洞 Apache Spark 2020 9480

最热的前端Web组态工具了解下(可视化)

随着5G、物联网、大数据等技术的高速发展,各领域逐步向数字化、可视化的人工智能(AI)的方向不断迈进。全球进入工业 4.0 时代,标志着先进的信息技术于制造业紧密结合,将从单纯的生产要素向数据驱动、智能化、高度自动化的方向转型。 2023即将结束,紧跟行业发展,小编整理了2023年几款最热门的前端W ......
组态 前端 工具 Web

C++ LibCurl实现Web隐藏目录扫描

LibCurl是一个开源的免费的多协议数据传输开源库,该框架具备跨平台性,开源免费,并提供了包括HTTP、FTP、SMTP、POP3等协议的功能,使用libcurl可以方便地进行网络数据传输操作,如发送HTTP请求、下载文件、发送电子邮件等。它被广泛应用于各种网络应用开发中,特别是涉及到数据传输的场... ......
LibCurl 目录 Web

深入理解Laravel(CVE-2021-3129)RCE漏洞(超2万字从源码分析黑客攻击流程)

背景 近期查看公司项目的请求日志,发现有一段来自俄罗斯首都莫斯科(根据IP是这样,没精力溯源)的异常请求,看传参就能猜到是EXP攻击,不是瞎扫描瞎传参的那种。日志如下(已做部分修改): [2023-11-17 23:54:34] local.INFO: url : http://xxx/_ignit ......
漏洞 源码 黑客 流程 Laravel

web04(内置对象,标签)

九大内置对象 out对象:用于向客户端、浏览器输出数据。 request对象:封装了来自客户端、浏览器的各种信息。 response对象:封装了服务器的响应信息。 exception对象:封装了jsp程序执行过程中发生的异常和错误信息。 config对象:封装了应用程序的配置信息。 page对象:指 ......
对象 标签 web 04

day132--springboot web场景-静态资源规则与定制化

springboot web场景-静态资源规则与定制化 静态资源目录 只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources 访问 : 当前项目根路径/ + 静态资源名 原理: 静态映射/**。 当请 ......
静态 springboot 场景 规则 资源

JetBrains TeamCity 任意代码执行漏洞(CVE-2023-42793)研究

一、JetBrains TeamCity简介 TeamCity 是一款由 JetBrains 开发的强大的持续集成(Continuous Integration,CI)和持续部署(Continuous Deployment,CD)工具。它帮助开发团队自动化构建、测试和部署过程,以确保软件项目的质量和 ......
漏洞 JetBrains TeamCity 代码 42793

银行业漏洞治理实践与展望--漏洞治理的道与术

第一部分 楔子 近几年,公司开展了多轮网络攻防演习,攻防演习的开展促进了基础安全架构升级和完善,随着WAF、IPS、蜜罐、全流量等安全设备和策略的逐步完善,网络安全工作走入深水区。如果说基础安全架构的完善是练外功,那么对资产漏洞的管理就是练内功,外功易得,内功难练。攻防演习对抗的就是对漏洞的感知、利 ......
漏洞 银行业 银行

【漏洞复现】金蝶OA-EAS系统 uploadLogo.action 任意文件上传漏洞(0day)

阅读须知 此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。本文所提供的工具仅用于学习,禁止用于其他!!! 产品介绍 金蝶 ......
漏洞 uploadLogo 文件 OA-EAS action

修改idea代码之后运行web界面却发现没有更改

先是尝试了对项目进行clear—— CTRL + shift + f9(如果是和我一样,f9在键盘按钮的右下角,那么需要在加上fn,即 CTRL + shift + fn + f9) 但是不管用…… 之后尝试了对浏览器界面进行clear—— CTRL + shift + r 然后就好了 ......
界面 代码 idea web

web03(过滤器,监听器,cookie)

过滤器 (Filter) 作用:在访问到正式资源之前进行过滤(请求到达Servlet之前、Servlet处理之后以及响应返回客户端之前进行干预); 解决中文乱码问题: public void doFilter(ServletRequest request, ServletResponse respo ......
监听器 过滤器 cookie web 03

漏洞挖掘方法论

1.资产类型 你想挖什么方向的漏洞:Iot,web,web3,底层协议,移动APP,APIs等。 2.资产范围 确认资产范围是什么?其他注意事项有什么? 3.报告模板 如果一份“商业化”报告模板无法清晰表达最重要的信息,或者表达时缺失了关键性信息。那就不需要这个“商业化”报告。一句话,只要你能把来龙 ......
方法论 漏洞 方法

Intellij Idea搭建Spring环境-全注解(不用web.xml)

首先要创建一个普通的Maven Web项目,不需要web.xml,如果有的话直接删除。 特别注意:Spring在整合其他组件的时候,如果其他组件已引入了一些Spring的jar包(如spring-data-mongodb),要注意与项目使用的主版本最好一致,不然会因为依赖冲突导致一些奇奇怪怪的错误, ......
注解 Intellij 不用 环境 Spring

内存安全问题之 use-after-free 漏洞的介绍

计算机安全领域中的"use-after-free"漏洞是一种常见的内存安全问题。该漏洞类型源自于程序错误,通常发生在应用程序或操作系统中。"Use-after-free"漏洞指的是在释放(free)了某块内存后,程序继续使用了已释放的内存区域,可能导致严重的安全问题。这种漏洞对计算机系统和用户数据构 ......
use-after-free 漏洞 内存 问题 after

什么是计算机安全领域的 use-after-free 漏洞

在计算机安全领域,use-after-free 是一种重要的安全漏洞类型。要理解 use-after-free 漏洞,我们首先需要了解计算机内存管理的基础知识。 计算机程序在运行时,会使用到计算机的内存资源。内存是一个有限的资源,不可能无限制地使用。因此,程序在使用内存时,必须遵循一个规则:在使用完 ......
use-after-free 漏洞 领域 计算机 after

Linux 系统systemd(pid=1)占用80端口导致web程序无法启动

注意务必组好快照备份后再操作。 做好备份后将/usr/lib/systemd/system 内http相关的配置文件重命名后重启主机恢复正常。 ......
端口 systemd 程序 系统 Linux

[CTF/Web] PHP 反序列化学习笔记

Serialize & unserialize 这两个方法为 PHP 中的方法, 参见 serialize 和 unserialize 的官方文档. 以下内容中可能存在 字段, 属性, 成员 三个名词误用/混用, 但基本都表示 属性 文章仍在完善之中, SESSION 反序列化漏洞要学废了 入门 我 ......
序列 笔记 CTF Web PHP

web sql 的查询的参数类型需要为字符串类型

var grade = (info.split('')[3]-2) 一开始的grade的类型是数字,web sql怎么也无法按grade查询出来数据,左思右想,后来把它变成了字符串类型, 终于成功查询出来了结果. var grade = (info.split('')[3]-2).toString( ......
类型 字符串 字符 参数 web