CTFwp

2022HFCTF-ezchain

前言比赛的时候没做出来,赛后复现了,隔了这么久想写一篇笔记顺便练习一下codeql 分析1234567891011121314151617181920212223242526272829303132333435363738394041...

java

Instrument 学习

Instrument 学习主要是解决jvm运行时类的重载。 InstrumentJDK从1.5版本引入了java.lang.instrument包,开发者可以更方便的实现字节码增强。 java.lang.instrument包的结构如...

java

字节码操作

字节码操作实践ASM对于需要手动操纵字节码的需求,可以使用ASM,它可以直接生产 .class字节码文件,也可以在类被加载入JVM之前动态修改类行为 ASM API有Core API和Tree API。 Core API可以类比SAX...

java

Spring IOC学习

Spring IOC学习Spring IOC这里需要注意的是,IOC和Spring IOC不能混为一谈,IOC是一种概念和设计思路,Spring实现了IOC的思想,是IOC的实践。 我们通常提到的Spring IOC,实际上是指Spr...