你尚未登录

未加入『代码审计』知识星球的用户只能查看少量内容,且不能下载附件。 加入『代码审计』知识星球即可查看所有内容。

2021 一月 16
分享个本地复现jumpserve......
2021 一月 16
@:):

P牛 请教您一个问题,您在 Java安全漫谈 - 13.Java中动态加载字节码的 那些方法 中举了一个利用TemplatesImpl加载字节码的例子,里边的调用链为TemplatesImpl#newTransformer() -> TemplatesImpl#getTransletInstance() -> TemplatesImpl#defineTransletClasses() -> TransletClassLoader#defineClass(),我在调试的时候发现getTransletIndex也是 public 类型,尝试了一下用这个链 getTransletIndex -> TemplatesImpl#defineTransletClasses() -> TransletClassLoader#defineClass(),但是并没有触发HelloTemplatesImpl的构造函数,两条链最终到达TransletClassLoader#defineClass() 的时候变量b的值是一样的,这个是什么原因啊。 byte[] code = Base64.getDecoder().decode("字节码"); TemplatesImpl obj = new TemplatesImpl(); setFieldValue(obj, "_bytecodes", new byte[][]{code}); setFieldValue(obj, "_name", "HelloTemplatesImpl"); setFieldValue(obj, "_tfactory", new TransformerFactoryImpl());

这一点就和defineClass()的特性有关了。我在《Java安全漫谈 - 13.Java中动态加载字节码的 那些方法》中对defineClass有过一段描述,可能你没有太注意: “注意一点......

图片


2021 一月 15
1 PHP安全检查引擎Xcheck的php引擎支持原......
2021 一月 14
Flink目录穿越漏洞调试分......

附件


# 附件名 大小 时间 操作
Flink目录穿越漏洞浅析(CVE-2020-17519).pdf 3.4 MB 01/14/2021
2021 一月 12
Laravel <= v8.4.2 d......
昨天晚上看到群里发了一篇锐捷网关系列通杀GetShell 利用......
2021 一月 12
师傅们,LDAP 注入有时间盲注或者报错注......
2021 一月 10
必须收藏了,各种东西的默认密......
2021 一月 10
关于php源码解密有没有好的思路和工具推荐? 最近在批量解密PHP源码时候尝试了DeZend-To......
2021 一月 09
关于p牛前面提到的Burp的字体问题, 分享一个Win下Burp字体模糊的解决方案 之前在使用Jar版本的时候, 字体可以正常跟着系统缩放(125%), 但是ex......

图片