JAVA
文章平均质量分 77
Dem0@
一些小的学习过程全都放在gitee了:https://gitee.com/Cralwer/study-note
展开
-
Day9-java字节码
推荐大家来知识盒子学大哥的课程原创 2022-01-07 21:53:22 · 886 阅读 · 0 评论 -
Day8-RMI-JNDI
LDAP协议 JNDI注入中的Reference中的url有什么用? https://www.blackhat.com/docs/us-16/materials/us-16-Munoz-A-Journey-From-JNDI-LDAP-Manipulation-To-RCE.pdf 绕过高版本限制:https://paper.seebug.org/942/RMIRemote Method Invocation 远程方法调用,构建分布式应用程序,可以实现java跨JVM远程通信RMI客户端..原创 2022-01-06 16:09:47 · 317 阅读 · 0 评论 -
Day7-java反序列化
java终于又开始了,我爱java吹爆p牛的java安全漫谈-入门超友好参考了: https://zhishihezi.net/b/5d644b6f81cbc9e40460fe7eea3c7925序列化和反序列化RMI(Java远程方法调用-Java Remote Method Invocation)和JMX(Java管理扩展-Java Management Extensions)具有广泛而深刻的利用。0x01 序列化和反序列化实现的方法很简单,只要实现了java.io.Serializa.原创 2022-01-06 08:45:47 · 435 阅读 · 0 评论 -
Day6-Java 动态代理
JAVA动态代理这个主要实现的其实也就是可以不修改原来的代码来实现方法的增强,具体实现看以下代码。0x01 API主要方法package java.lang.reflect;import java.lang.reflect.InvocationHandler;/** * Creator: yz * Date: 2020/1/15 */public class Proxy implements java.io.Serializable { // 省去成员变量和部分类方法...转载 2022-01-01 08:39:38 · 110 阅读 · 0 评论 -
Day3-IO
Day3-IO学习0x01 Java FileSystem分类:????️java.io : UnixFileSystem和WinNTFileSystem但是他们因为继承了FileSystem所以可以跨平台????️ java.nio : 底层的native但确实 java的fileSystem只是对于文件操作的一个封装。0x02 Java NIO.2jdk7+实现一套全新的fileSystem.基于非阻塞实现的。????NIO的文件操作在不同的系统的最终实现类也是不一样的,比如Mac的转载 2021-12-29 23:12:41 · 175 阅读 · 0 评论 -
Day2-javasec-Reflection-sun.misc.Unsafe
学习笔记转载 2021-12-29 01:19:06 · 155 阅读 · 0 评论 -
Day1-javasec-ClassLoader
fastjson的bcel流跟踪 Xalan ClassLoader流跟踪 jsp类加载 链接: https://zhishihezi.net/endpoint/richtext/76290e1cf5ea224079c2e19ef2984523?event=436b34f44b9f95fd3aa8667f1ad451b173526ab5441d9f64bd62d183bed109b0ea1aaaa23c5207a446fa6de9f588db3958e8cd5c825d7d5216199d6433..转载 2021-12-29 00:07:43 · 589 阅读 · 2 评论 -
[java基础]0x7_java基础类
java的基础类0x01 用户互动public static void main(String[] args)args 是在cmd中对于java代码的传参数scanner 读取文件public class ScannerFile { public static void main(String[] args) throws Exception{ var sc = new Scanner(new File("C:\\Users\\Dem0\\Documents\\WeCha原创 2021-12-19 09:22:53 · 161 阅读 · 0 评论 -
[java基础]0x6_多版本jar
多版本jar文件0x01 前言jar文件的打包格式原文件格式a/ Test.java Test.classb/ Test.java Test.class打包之后test.jar META-INF //清单文件 MANIFEST.MF a/ Test.java Test.class b/ Test.java Test.class0x02 jar命令1.创建jar文件 jar cf test.jar -C /dist2.显示压缩过程 jar cvf3.原创 2021-12-19 09:22:23 · 375 阅读 · 0 评论 -
[JAVA基础]0x0_IDEA常用操作
0x01 赋值运算符的扩展0x02 逻辑运算符0x03 module最顶级别是project,最次的是module如果要删除module[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eFlQtYm4-1639876875499)(https://i.loli.net/2021/05/28/qm7wXlJvrE4o5eM.png)]0x04 IDEA常规设置1设置主题2 设置代码提示3 自动导包和删除多余包4 自动导入合并5 显示行号和显原创 2021-12-19 09:21:57 · 360 阅读 · 0 评论