前言 闲来无事之时,打算通过自写类加载器,做一个免杀的webshell。但是如果觉得自写类加载器太过于繁琐的话,可以使用URLClassLoader来测试,本人这里没有使用URLClassLoader。URLClassLoader方式 既然提到了URLClassLoader,那就简单讲解一下吧。为了便于大家观看,这里就用计算器来做演示了 1646294291_62207513703ef396edc73.png!小 准备好后编译为class文件即可。 1646294392_62207578159b3ccd994dd.png!小 2.1 URLClassLoader文件加载 首先介绍第一种方式,文件加载,在给URLClassLoader进行初始化之后(File中传入文件路径),直接调用其loadClass方法(该传入的Demo就是class的文件名),即可获取到Class对象,并通过newInstance()实例化,而在上方可以看到,笔者都将代码写入到了构造函数中,所以在实例化之后,不需要做其它操作了 @Test public void test() throws Malformed...