前言最近日tp去了,但是Java也不能落下,之前分析了cc1的利用链差不多搞懂了造成Java反序列化的基本原理,这里把cc2看下加深下印象,话不多说,直接开始基础知识PriorityQueuePrio...
try-catch-finally 和 return 是怎么执行的?
点击下方“IT牧场”,选择“设为星标”来源:http://liangfei.me/最近一直在看Java虚拟机规范,发现直接分析bytecode更能加深对Java语言的理解。之前看过一篇关于 ...
ysoserial CommonsColletions6分析
CC6的话是一条比较通用的链,在JAVA7和8版本都可以使用,而触发点也是通过LazyMap的get方法。TiedMapEntry#hashCode在CC5中,通过的是TiedMapEntry的toS...
如果你想和Go contributor一起面对面,Summit来了
一年一度的 Go 语言大会 Gopher China 将于今年 6 月 26 号在北京召开,虽然因为疫情的影响在北京举办大型活动一直有各种各样的限制,但是北京有太多热情的 Gopher 对我们大会充满...
为什么我喜欢使用 IPython shell 和 Jupyter 笔记本 | Linux 中国
导读:Jupyter 笔记本将 IPython shell 提升到一个新的高度。 本文字数:1837,阅读时长大约:2分钟https://linux.cn/...
『每周译Go』浅谈如何组织Go代码结构
原文地址:https://changelog.com/posts/on-go-application-structure原文作者:Jon Calhoun本文永久链接:https://github.co...
阿里P9:高质量SQL的几条建议,看完少走几年弯路!
如果有程序员问:2021年,最有“钱”途的岗位是什么?数据分析一定榜上有名。2021 年起,有一件事已是不可逆的趋势 ——未来商业世界里,没有一家公司不是数据公司。任何一家公司,都需要拥有驾...
『每周译Go』那些年我使用Go语言犯的错
原文地址:https://henvic.dev/posts/my-go-mistakes/原文作者:Henrique Vicente本文永久链接:https://github.com/gocn/tra...
优雅地处理你的 Java 异常吧
点击下方“IT牧场”,选择“设为星标”本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅《Java核心技术 卷I》和 《java编程思想》 可以得到更多的基础...
ysoserial CommonsColletions4分析
其实CC4就是 CC3前半部分和CC2后半部分 拼接组成的,没有什么新的知识点。不过要注意的是,CC4和CC2一样需要在commons-collections-4.0版本使用,3.1-3.2.1版本不...
对某cms的漏洞挖掘之旅
原创稿件征集邮箱:[email protected]:3200599554黑客与极客相关,互联网安全领域里的热点话题漏洞、技术相关的调查或分析稿件通过并发布还能收获200-800元不等的稿酬声明:本...
为什么不建议你用 a.equals(b) 判断对象相等
点击下方“IT牧场”,选择“设为星标”来源:cnblogs.com/juncaoit/p/12422752.html一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。这片文...
422