Bowser 发表于 2021-12-10 23:17
1.17 以上使用了 Java16,这个版本的 Java 大概会使这个插件无法工作 0.0
不过 1.17 相对比较新,等各个 ...
我还是没搞懂黑客是怎么用这个漏洞是怎么工作的
MCBBS有你更精彩~
万分感谢!!!paper官方好像已经发布最新构建了,据说已经修复了这个漏洞。我想问问大佬写的插件原理,我在使用最新服务端时能否为了保险起见使用您的插件呢,会不会有冲突或者导致其他一些可能的情况呢qwq(服务端1.16.5)
许小尘 发表于 2021-12-11 08:59
万分感谢!!!paper官方好像已经发布最新构建了,据说已经修复了这个漏洞。我想问问大佬写的插件原理,我 ...
原理是利用反射将Log4J的JndiManager无效化,
另外,我的插件加载时会在控制台进行一个简单的漏洞测试,欢迎使用哦~
本帖最后由 许小尘 于 2021-12-11 10:29 编辑
谢谢大佬,我用此插件加载时的测试代码试了下,似乎并没有什么反应,看来有一定作用...
Bowser 发表于 2021-12-11 10:15
原理是利用反射将Log4J的JndiManager无效化,
另外,我的插件加载时会在控制台进行一个简单的漏洞测试, ...
谢谢大佬,我用此插件加载时的测试代码试了下,似乎并没有什么反应,看来有一定作用...
谢谢大佬的修复插件!!
感谢感谢。。。
谢谢大佬!!!!!
1.7.10U端报错
复制代码
- [16:02:11] [Server thread/INFO]: [Fix4Log4J] Loading Fix4Log4J v1.1.4
- [16:02:11] [Server thread/ERROR]: org/apache/logging/log4j/core/net/JndiManager initializing Fix4Log4J v1.1.4 (Is it up to date?)
- java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/net/JndiManager
- at chloeprime.fix4log4j.Fixer.disableJndiManager0(Fixer.java:52) ~[?:?]
- at chloeprime.fix4log4j.Fixer.disableJndiManager(Fixer.java:44) ~[?:?]
- at chloeprime.fix4log4j.bukkit.Fix4Log4JBukkitPlugin.onLoad(Fix4Log4JBukkitPlugin.java:14) ~[?:?]
- at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:328) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
- at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:460) [ayq.class:?]
- at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:136) [ayq.class:?]
- at net.minecraft.world.World.<init>(World.java:348) [ahb.class:?]
- at net.minecraft.world.WorldServer.<init>(WorldServer.java:163) [mt.class:?]
- at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [MinecraftServer.class:?]
- at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:356) [lt.class:?]
- at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
- at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
- Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.core.net.JndiManager
- at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:617) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
- at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:343) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_282]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
- ... 12 more
夏逆520 发表于 2021-12-11 21:33
1.7.10U端报错
不支持1710 :(
Paper1.8.8 提示以下消息楼主看一下这是啥意思
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
请问fabric端能用这个吗
谢谢大佬!我服务器刚好就是1.12.2
服务器版本1.16.5,java版本1.8.0_292,paper端
这是没加载成功吗?
[00:45:14] [Server thread/ERROR]: Could not load 'plugins/log4j-core-2.15.1-20211209.191737-4.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[patched_1.16.5.jar:git-Paper-520]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:148) ~[patched_1.16.5.jar:git-Paper-520]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:941) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-520]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 7 more
[00:45:15] [Server thread/WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
[00:45:18] [Server thread/WARN]: Legacy plugin NametagEdit v4.4.10 does not specify an api-version.
这是没加载成功吗?
[00:45:14] [Server thread/ERROR]: Could not load 'plugins/log4j-core-2.15.1-20211209.191737-4.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[patched_1.16.5.jar:git-Paper-520]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:148) ~[patched_1.16.5.jar:git-Paper-520]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:941) ~[patched_1.16.5.jar:git-Paper-520]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Paper-520]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 7 more
[00:45:15] [Server thread/WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
[00:45:18] [Server thread/WARN]: Legacy plugin NametagEdit v4.4.10 does not specify an api-version.
听说log4j的问题可以绕开插件防御,这个真的假的
谢谢楼主分享
大佬,想问下这个插件支持1.7.10版本吗
KZBBYCM 发表于 2021-12-16 18:36
大佬,想问下这个插件支持1.7.10版本吗
并不支持1.7.10 :(
谢谢大佬
Bowser 发表于 2021-12-16 21:07
并不支持1.7.10 :(
找到1710的解决方法了,谢谢大佬
很不错的一个插件
才发现 有这个bug的修复插件了,感谢开发者们为我们这种小辅助小白提供修复,支持
支持一下大佬
谢谢大佬分享
谢谢大佬分享
大佬真快 拿走了
是前几天java出现的那个BUG吗 paper好像没更新了
感谢大佬的分享!!
大佬这个Mohist端能用吗
血腥收割者233 发表于 2021-12-31 21:04
大佬这个Mohist端能用吗
可以的 0.0,建议打mod版的补丁
插件不错感谢
感谢分享!
这插件很不错,支持作者
很不错的插件,支持一下
Bowser 发表于 2022-1-3 11:50
可以的 0.0,建议打mod版的补丁
我用catserver,mod版和插件版都装了,没事吧
zw35426 发表于 2022-12-20 22:05
我用catserver,mod版和插件版都装了,没事吧
没事,不过该插件和新版猫端自带的log4j修复功能会冲突