SUN
  • 2024-09-07Java反序列化漏洞-TemplatesImpl利用链分析
    目录一、前言二、正文1.寻找利用链2.构造POC2.1生成字节码2.2加载字节码1)getTransletInstance2)defineTransletClasses2.3创建实例3.完整POC三、参考文章一、前言java.lang.ClassLoader#defineClassdefineClass可以加载字节码,但由于defineClass的作用域是protected,所以攻
  • 2024-09-05Java开发初学:认识Java的基本知识
    Java的基础知识等进行介绍Java的发展史与Java体系Java是sun(StanfordUniversityNetwork)公司,1982年成立,java的主要设计者是JamesGosling,来源一个为电子消费产品项目Green。95年,Sun发布JDK1.t098年,JDK1.2,更名为Java2后续JDK1.3、1.4JDK1.5,更名为Java5.0我们使用jdk1
  • 2024-09-03Jenkins启动报错java.lang.NullPointerException
    centos6.9下安装Jenkins,可以正常安装,但是启动后,Jenkins.log中发现报错java.lang.NullPointerException:Cannotloadfromshortarraybecause"sun.awt.FontConfiguration.head"isnullatjava.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:
  • 2024-08-24Jenkins报错
    [808]Therewereerrorscheckingtheupdatesites:SSLHandshakeException:sun.secu解决方案(1)插件管理页面提示:Therewereerrorscheckingtheupdatesites:IOException:Unabletotunnelthroughproxy.Proxyreturins“HTTP/1.1400”image(2)插件管理页面提示:Therewer
  • 2024-08-18Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.
    环境:JDK21问题原因是Lombok,与JDK21兼容的最低Lombok版本是1.18.30,最小的SpringBoot版本是3.1.4。解决:将lombook版本改为1.18.30<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lomb
  • 2024-08-11服务器导航页
    导航页配置SunPanelmkdir-p~/sun-panel/confpodmanpulldocker.io/hslr/sun-panel:latestsudodockerrun-d--restart=always-p3002:3002-v~/sun-panel/conf:/app/conf-v/var/run/docker.sock:/var/run/docker.sock--namesun-paneldocker.io/hslr/sun-panel
  • 2024-08-09JAVA报错:Caused by: java.lang.NoSuchFieldError: REFLECTION
     Causedby:java.lang.NoSuchFieldError:REFLECTIONatcom.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:93)atcom.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:473)atcom
  • 2024-08-06用户上下文打通+本地缓存Guava
    文章目录
  • 2024-07-28计算机的错误计算(四十四)
    摘要 机器算错了吗?是的,算错了!机器算对了吗?是的,算对了。    计算机的错误计算(一)中例1介绍了计算机对 Rump给出的算式  (其中)的错误计算:正确结果是,但是,计算机给出了错误结果。比如,在Sun机器上用Fortran程序计算,32位、64位精度下的结果分别为,.   
  • 2024-07-17真的求求点赞+关注+收藏了!!(c++小游戏3)(还有其它的)
    13、球球大作战//奇怪的游戏#include<bits/stdc++.h>#include<windows.h>#include<conio.h>usingnamespacestd;voidpass(){CONSOLE_CURSOR_INFOcursor_info={1,0};SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);}intjj
  • 2024-07-17Fastjson的payload收集
    What无第三方依赖收集了网络上的多种payload,方便进行fuzz测试提供了自动替换payload的功能,一次性为所有payload插入rmi地址/dnslogHelp--list:以清单的形式打印,方便作为字典进行fuzz--address:服务器地址(无需rmi://前缀),如11.22.33.44/exp、eval.com/rce--dns:dnslog的地址,不同
  • 2024-07-03jdk17 package sun.misc.BASE64Encoder 报找不到符号
    解决办法:对于只需要Base64编码的简单场景,可以考虑使用Java8及以上版本提供的内置`java.util.Base64`类,这是一个标准API,无需额外引入任何库: //importsun.misc.BASE64Encoder;//java8importjava.util.Base64;//java17publicclassBase64EncodingExample{
  • 2024-07-02mac m3 pro : Could not initialize class com.sun.jna.Native
    java.lang.NoClassDefFoundError:Couldnotinitializeclasscom.sun.jna.Nativejava.lang.UnsatisfiedLinkError:/Users/wang/Library/Caches/JNA/temp/jna2072012754992384454.tmp:dlopen(/Users/wang/Library/Caches/JNA/temp/jna2072012754992384454.tmp,0x0001):
  • 2024-06-12cc3链:TrAXFilter在构造方法中加载字节码
    cc1的终点InvokerTransformer如果被拉黑了怎么办?这就是cc3出现的机缘回顾一下cc1的org.apache.commons.collections.functors.InstantiateTransformerInvokerTransformer的transform方法会接受一个对象输入,然后通过反射调用该对象的某个方法那么有没有功能类似的类呢?有的,那就
  • 2024-06-11为何超时
    为何超时代码如下defhw(n):sun=0sun=n%10*100+n//10%10*10+n//10//10%10ifsun==n:returnTruereturnFalsedefss(n):foriinrange(2,n+1):w=Trueforjinrange(2,i):ifi%j==0:w=Fa
  • 2024-06-11JAVA版本号的问题 Java版本号与JDK版本
    分不清Java版本和JDK版本的对应关系。抄一篇记忆一下。Java版本叫法:Java6、Java8、Java11、Java13(当前最新版本Java17)等这一类“JavaX”的Java版本名称同时又会听到,看到JDK版本叫法:JDK1.6、JDK1.8等这种“JDK1.X”的JDK叫法。这里我们就需要追溯一下Java的发展历程
  • 2024-06-02linux 系统上图形生成错误 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnviro
    错误信息:02-Jun-202409:11:09.421SEVERE[Thread-32]org.apache.catalina.core.StandardWrapperValve.invokeServlet.service()forservlet[springDispatcherServlet]incontextwithpath[]threwexception[Handlerdispatchfailed;nestedexceptionisjava.lang.
  • 2024-05-30安卓获取百度地图sha1问题
    keytool错误:java.io.IOException:Invalidkeystoreformatjava.io.IOException:Invalidkeystoreformatatsun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:663)atsun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)atsun
  • 2024-05-15【Elasticsearch】系统已经配置了JAVA_HOME,ElasticSearch源码还是操作gradle失败(JAVA_HOME must be set to build Elasticse
    先看下报错内容吧,如下:FAILURE:Buildcompletedwith2failures.1:Taskfailedwithanexception.-----------*Where:Buildfile'/Users/liubolun/IdeaProjects/elasticsearch/benchmarks/build.gradle'line:20*Whatwentwrong:Aproblemoccurredevalu
  • 2024-05-13CSharp: SunTimeCalculator
     usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;namespaceWebAppPdfDemo{///<summary>//////</summary>publicclassSunTimeCalculator{#region辅助函数///<
  • 2024-05-11Fastjson反序列化漏洞3:JdbcRowSetImpl利用链-JNDI注入
    第二条链Fastjson的三条链,现在我们来讲第二条com.sun.rowset.JdbcRowSetImplcom.sun.rowset.JdbcRowSetImplorg.apache.tomcat.dbcp.dbcp2.BasicDataSourceFastjson的三条链,现在我们来看第二条com.sun.rowset.JdbcRowSetImplsetAutoCommit、connect、setDataSourceNameset
  • 2024-05-07解决远程调用三方接口:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException报错
    一、前言最近在对接腾讯会议API接口,在鉴权完成后开始调用对方的接口,在此过程中出现调用报错:javax.net.ssl.SSLHandshakeException。二、出现原因当你在进行https请求时,JDK中不存在三方服务的信任证书,导致出现错误javax.net.ssl.SSLHandshakeException:sun.security.validator.Va
  • 2024-04-25web server apache tomcat11-21-monitor and management 监控与管理
    前言整理这个官方翻译的系列,原因是网上大部分的tomcat版本比较旧,此版本为v11最新的版本。开源项目从零手写实现tomcatminicat别称【嗅虎】心有猛虎,轻嗅蔷薇。系列文章webserverapachetomcat11-01-官方文档入门介绍webserverapachetomcat11-02-setup启动web
  • 2024-04-24Pandas 2.2 中文官方教程和指南(四)
    原文:pandas.pydata.org/docs/与SQL比较原文:pandas.pydata.org/docs/getting_started/comparison/comparison_with_sql.html由于许多潜在的pandas用户对SQL有一定的了解,本页旨在提供使用pandas执行各种SQL操作的一些示例。如果你是pandas的新手,你可能想先阅读
  • 2024-04-23替换 sun.misc.BASE64Encoder
    原因java1.8版本后的jdk已经不再支持sun.misc.BASE64Decoder和sun.misc.BASE64Encoder。 解决使用 org.apache.commons.codec.binary.Base64替换:1/**2*BASE64解码3*/4publicstaticbyte[]decryptBASE64(Stringkey)throwsException