• 2024-07-03Yi.Admin+Blazor上手教程系列2
    基础设施层,存放各种通用方法、ORM等领域共享层,存放枚举、常量、事件参数、对应用层的dto领域层,存放业务的内部实现(领域服务)、领域事件。对外也就是对应用层可以暴露实体、对应用层的dto应用抽象层,存放应用层抽象、系统对外的dto应用层,存放对业务的组装(领域服务),对外暴露的dto,主
  • 2024-07-03Yi.Admin+Blazor上手教程系列1
    1、clone项目后可以删除的实例文件2、认识各个模块Doman.Shared共享层最底层是Doman.Shared,共享层,这里存放各个常量、枚举、不依赖各个模块的通用类,Doman.Shared,共享层是一层很简单、不包含业务的模块,让它尽可能简单。Domain领域层只依赖Doman.Shared的Domain领域层,你的
  • 2024-07-03瑞友天翼应用虚拟化系统SQL注入漏洞
    最近网上公开了一些瑞友天翼应用虚拟化系统的SQL注入漏洞,经过挖掘发现,还存在一些后台SQL注入漏洞。重点关注传入参数可控并且拼接到SQL语句中的代码。​getappicon​首先检测了登录状态,然后将通过GET获取到的参数id直接拼接到SQL语句中。GET/hmrao.php?s=/Admi
  • 2024-07-02Java学习笔记
      Linux系统-部署-运维系列导航  maven多环境配置,根据激活环境,只打包对应的配置文件1.多环境配置<profiles><profile><id>dev</id><properties><!--环境标识,需要与配置文件的名称相对应--><
  • 2024-07-02nacos漏洞利用
    nacos概述Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。简单来说nacos就是阿里开发的一个中间件,它主要提供三种功能:持久化节点注册,非持久化节点注册和配置管理。他里面包含大量的
  • 2024-07-02ruoyi漏洞利用
    1、ruoyi默认口令admin/admin123ruoyi/1234562、前端shiro反序列化版本过低,基本不能利用,使用反序列化工具不再过多介绍。3、任意文件读取Ruoyi<4.5.1GET/common/download/resource?resource=/profile/../../../../../../../{filename}4、SQL注入4-1、/system/role/l
  • 2024-07-02MIME 类型
    原文链接: https://www.runoob.com/http/mime-types.htmlMIME类型MIME(MultipurposeInternetMailExtensions)是描述消息内容类型的标准,用来表示文档、文件或字节流的性质和格式。MIME消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。浏览器通常使用MIME
  • 2024-07-01创建springboot项目的具体步骤
    点击newProject点击SpringInitializer创建springboot项目将ServerURL改为start.aliyun.com这样就可以选择java11的版本Location选择文件存放路径Language选择编程语言Type选择项目管理的类型JDK选择项目的JDKJava选择项目的java版本Packaging选择项目的打包
  • 2024-07-01Nacos未授权添加用户漏洞
    影响范围:Nacos<=2.0.0-ALPHA.1漏洞复现:检测漏洞是否存在POC:/nacos/v1/auth/users?pageNo=1&pageSize=4接下来可以尝试创建用户,useragent写成Nacos-ServerPOC:POST/nacos/v1/auth/usersHTTP/1.1Host:ipCache-Control:max-age=0Upgrade-Insecure-Requests:1Use
  • 2024-07-01Gaming Dongle Feature Application Note
    References:GamingDongleFeatureApplicationNotedongle发送给headset的spp指令格式(PS:这部分指令的的接收可以在headset的app_dongle_spp_cback函数看到,但在dongle部分的发送指令源码似乎在sdk中看不到Σ(っ°Д°;)っ)功能实现函数headset部分//headset和dongl
  • 2024-06-30Spring MVC 获取三个域(request请求域,session 会话域,application 应用域)对象的方式
    1.SpringMVC获取三个域(request请求域,session会话域,application应用域)对象的方式@目录1.SpringMVC获取三个域(request请求域,session会话域,application应用域)对象的方式2.Servlet中的三个域对象3.准备工作3.1创建模块,添加依赖3.2添加web支持3.3编写web.xml文
  • 2024-06-22JeecgBoot-queryFieldBySql-远程命令执行-RCE漏洞
    影响范围:3.0.0<=jeecg-boot<=3.5.32.4.x<=jeecg-boot<=2.4.6POC:POST/jeecg-boot/jmreport/queryFieldBySqlHTTP/1.1Host:ipPragma:no-cacheCache-Control:no-cacheSec-Ch-Ua:"GoogleChrome";v="125","Chromium&q
  • 2024-06-21将Nacos设置为微服务的配置中心
    首先需要明确Nacos作为配置中心能干什么?答:我的理解就是将配置文件动态化,可以实时的修改大部分配置项。实现步骤导入maven <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</art
  • 2024-06-20application.yml与bootstrap.yml的区别
    原文链接:application.yml与bootstrap.yml的区别–每天进步一点点(longkui.site)SpringBoot默认支持properties(.properties)和YAML(.yml.yaml)两种格式的配置文件,yml和properties文件都属于配置文件,功能一样。SpringCloud构建于SpringBoot之上,在SpringBoot
  • 2024-06-19使用 curl 发送请求
    简介cURL是一个通过URL传输数据的,功能强大的命令行工具。cURL可以与ChromeDevtool工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景
  • 2024-06-18RERCS系统开发实战案例-Part08 FPM 应用程序的表单组件(From UIBB)与列表组件(List UIBB)组合的创建
    1、新建FromUIBB的FPMApplication的快速启动面板备注:该步骤可第一步操作,也可最后一步操作,本人习惯第一步操作。1)使用事务码LPD_CUST,选择对应的角色与实例进入快速启动板定制页面;2)新建FPMApplication应用程序;注意:此处的应用程序别名用于ListUIBB的实施方法IF_FPM_G
  • 2024-06-18禁止启动多个winform项目进程程序.exe
    1,在winform项目中 Program.cs文件里添加usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceSMProjectSysetm{internalstaticclassProgram
  • 2024-06-17WPF/C#:更改界面的样式
    项目结构:先来看看BlueSkin.xaml与YellowSkin.xaml。BlueSkin.xaml:<ResourceDictionaryxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-
  • 2024-06-16KAN:使用 Microsoft 的 KubeAI Application Nucleus简化边缘 AI
    我们需要的是在Kubernetes上构建和管理边缘机器学习应用程序的一致方法,一种可以加快开发和交付速度的方法。这就是KAN的作用,即KubeAIApplicationNexus。正如介绍性博客文章所指出的那样,这个名字来自一个普通话动词,翻译为“观看”或“看”。KAN是一个开源项目,托管在GitHub
  • 2024-06-12WPF/C#:程序关闭的三种模式
    ShutdownMode枚举类型介绍ShutdownMode是一个枚举类型,它定义了WPF应用程序的关闭方式。这个枚举类型有三个成员:OnLastWindowClose:当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时,应用程序会关闭。OnMainWindowClose:当主窗口关闭或者调用System.Windows.
  • 2024-06-11ASP.NET第五章 --案例
    第五章一、1.打开VisualStudio2.新建ASP.NET项目Demo3.创建web窗体,名字叫index14.打开Global.asax.csprotectedvoidSession_Start(objectsender,EventArgse){       Response.Write("开始一个新的会话!Session_Start<br/>");    }prote
  • 2024-06-11pgAdmin未授权命令执行漏洞(CVE-2022-4223)
    ​https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v5.7/source/pgadmin4-5.7.tar.gz 下载pgadmin5.7的源码首先从代码层面进行分析接口 /validate_binary_path​最后调用了 subprocess.getoutput(​来执行了命令这一部分代码是对传入的路径进行检测,如果是在linu
  • 2024-06-08ASP.NET第五章 Application、Session和Cookie对象
    第五章Global全局的1.包含所有应用程序的配置设置2.存储所有事件的事件处理程序3.存储在应用程序的根目录下4.它的位置定义应用程序的限界Global.asax六大事件:1.Application_Start调用当前应用程序目录(或其子目录)下的第一个ASP.NET页面时触发2.ApplicationEnd
  • 2024-06-06文件流的处理
    //数据流处理letblobType=switchType(fileFmt);constblob=newBlob([result.data],{type:blobType});letblobURL=window.URL.createObjectURL(blob);window.open(blobURL,'_blank');//判断类型的方法functionswitchType(f
  • 2024-06-04自宿主web服务器搭建记录
    建立3个项目,分别是类库WebSite、控制台TestWebSite、win服务WinService,目标框架均为.NETFramework4.8.1。其中控制台方便开发调试,win服务作为宿主服务,类库为自定义webservice的主体代码。TestWebSite和WinService引用nuget包 Microsoft.Owin.Host.HttpListener 4.2.2,不然