面试复习五 前言因为这段时间面试了几次,也看了很多别人的面试总结,所以抽个时间总结一下自己面试的内容。 sql注入常见函数 #MySQL数据库版本 version() #数据库安装路径 @@basedir #数据库文件存放路径 @@datadir 2024-04-01 日报 日报
面试复习四 分析一下内存马内存webshell原理 其原理是先由客户端发起一个web请求,中间件的各个独立的组件如Listener、Filter、Servlet等组件会在请求过程中做监听、判断、过滤等操作,内存马利用请求过程在内存中修改已有的组件或者 2024-03-25 日报 日报
面试复习三 Shiro550和721的原理区别Shiro550 Apache Shiro框架提供了记住密码的功能(RememberMe),用户登录成功后会生成经过加密并编码的cookie。在服务端对rememberMe的cookie值,先base64 2024-03-22 日报 日报
面试复习二 Shell工具的流量特征冰蝎2.0 使用AES加密 + base64编码,AES使用动态密钥对通信进行加密,进行请求时内置了十几个User-Agent头,每次请求时会随机选择其中的一个。 因此当发现一个ip的请求头中的user-agen 2024-03-21 日报 日报
面试复习一 SQLMAP os-shell原理 当数据库为MySQL,PostgreSQL或Microsoft SQL Server,并且当前用户有权限使用特定的函数。 在mysql、PostgreSQL,sqlmap上传一个二进制库,包含用户自定 2024-03-20 日报 日报
Java容器 泛型泛型概念 泛型的本质就是“数据类型的参数化”处理的数据类型不是固定的,而是可以作为参数传入,在调用泛型时必须传入实际类型。 把类型当作是参数一样传递 <数据类型>只能是引用类型 泛型只在编译阶段有效,编译后生成的字节码 2023-12-20 日报 日报
Java序列化和反序列化 序列化与反序列化概念 Java序列化是指把Java对象转换为字节序列的过程; Java反序列化是指把字节序列恢复为Java对象的过程; Java的序列化技术就是把对象转换成一串由二进制字节组成的数组,然后将这二进制数据保存在磁盘或传 2023-12-19 日报 日报
Java反射 注解Java注解概述注解也叫元数据。一种代码级别的说明。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明注释。 注解分类 标记注解: 没有参数的注解,仅用自身的存在与否为程序提供信息,如@Override注 2023-12-18 日报 日报
Java IO Java IO一览表 同步|异步|阻塞|非阻塞同步 指的是协同步调。既然叫协同,所以至少要有2个以上的事物存在。协同的结果就是:多个事物不能同时进行,必须一个一个的来,上一个事物结束后,下一个事物才开始。 异步 就是步调各异。既然是各异 2023-12-15 日报 日报
Java网络编程 前言 这篇文章我觉得我对于网络基础部分就不用再说更多了,直接一张图就够。剩下的用代码和注释来说明,看懂就是学会。 单播通信TCP通信服务端 public class Sever { public static void 2023-12-14 日报 日报