- 博客(39)
- 收藏
- 关注
原创 安全左移利器——洞态iast调研(待完成)
但这样还会有一个问题,我们修改后的正常代码,需要调用core包中的方法,而core包是自定义类加载器加载的,正常代码的类一般是应用类加载器加载的,所以正常代码这时候无法调用core中的方法。首先访问类的信息(visit),传入的是类文件的版本(version,从V1_1到V16)、访问标志(access),类的全限定名(name),泛型签名(signature,可能为空),父类全限定名(无指定为java/lang/Object),实现接口列表(全限定名,可为空)
2024-02-27 14:47:07
920
原创 LVS原理
3. LVS由用户空间的ipvsadm和内核空间的IPVS组成,ipvsadm用来定义规则,IPVS利用ipvsadm定义的规则工作,IPVS工作在INPUT链上,当数据包到达INPUT链时,首先会被IPVS检查,如果数据包里面的目的地址及端口没有在规则里面,那么这条数据包将经过INPUT链送至用户空间,交给用户空间的进程来处理。当请求到达真实服务器时,真实服务器响应的数据包经过 LVS 服务器,LVS 会将其源地址还原为客户端的真实地址。7.真实服务器响应:真实服务器生成响应并将其发送回。
2023-12-01 15:08:38
92
原创 python kafka常见问题解决记录
如果消息生产者使用了 Snappy 压缩算法来压缩消息,那么在消息被发送到 Kafka 之后,Kafka 会将其存储为 Snappy 压缩格式。因此,消费者的代码中会包含 Snappy 解压缩的模块,以确保能够正确地处理压缩过的消息。当不存在处理 Snappy 解压缩的模块时,KafkaConsumer 不会返回任何消息,而不是报告问题。参数用于指定消息的压缩类型,如果该参数的值是 "snappy",那么消费者将期望收到 Snappy 压缩的消息,并相应地解压缩它们。例如,在 Kafka 消费者配置中,
2023-11-29 14:08:44
349
原创 子域名挖掘方法大全
(2)百度云观测:http://ce.baidu.com/index/getRelatedSites?(1)微步:https://x.threatbook.cn/主要是python的cdx_toolkit库提供的一些方法。5.利用威胁情报平台数据收集子域模块。2.利用DNS数据集收集子域模块。1.利用证书透明度收集子域模块。4.利用DNS查询收集子域模块。6.利用搜索引擎发现子域模块。
2022-10-19 15:34:15
1152
原创 No module named ‘MySQLdb‘
已经安装了pymysql,在服务启动时报错 No module named 'MySQLdb'
2022-09-22 15:49:34
1653
原创 Linux安装mysql
如果出现一些GPGkeys相关的问题。五、查看mysql运行状态。一、下载mysql官方包。active为运行成功。四、启动mysql服务。
2022-09-21 17:14:56
239
原创 Linux安装python3
wget http://npm.taobao.org/mirrors/python/3.9.0/Python-3.9.0.tgz(推荐) 或者。wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz,淘宝镜像比较快。1.创建目录:mkdir -p /usr/local/python3。输入命令 tar -zxvf Python-3.x.x.tgz。#/usr/local/python3为上面步骤创建的目录。
2022-09-21 15:57:48
195
原创 双周赛T3.毯子覆盖的最多白色砖块数
题目链接贪心算法提示:1 <= tiles.length <= 5 * 104tiles[i].length == 21 <= li <= ri <= 1091 <= carpetLen <= 109tiles互相 不会重叠。看到这个提示,肯定是从tiles这边考虑毯子一定是从某一块区域的端点开始铺的,所以遍历从每一块区域左端点开始首先要找到能覆盖到的最右的区域有四种情况①毯子只能覆盖一块区域,能覆盖全②毯子只能覆盖一..
2022-05-15 14:28:13
198
原创 leetcode321.拼接最大数
题目链接综合度挺高的一道题,设计到单调栈,数组合并,分治等等①首先两个数组拼成一个长度为K的数组,所以可以从nums1从取0~K个数,同时在nums2中取K~0个数,这块和leetcode402基本一致,在nums1中取K个数相当于删除nums1.length - K个数的最大组合②把取出来的两个数组合并起来,主要在于相同值的处理,如果当前值相同话,就要比较下一位,而当某一个数组A的最后一位都和另一个数组B数值相同,那么就要转换一下,比较A的起始值和B的当前值来保证组合的数字是最大的!③最后
2022-05-13 22:17:05
258
原创 渗透入门三:SQL注入
1.union注入1、判断注入点2、判断是闭合形式3、判断查询列数4、判断显示位5、获取所有数据库名6、获取数据库所有表名7、获取字段名8、获取字段中的数据先判断闭合方式尝试?id=1’?id=1”如果都报错,则为整形闭合。如果单引号报错,双引号不报错。尝试?id=1’–+无报错则单引号闭合。报错则单引号加括号。如果单引号不报错,双引号报错。尝试?id=1"–+无报错则双引号闭合。报错则双引号加括号。多层括.
2022-05-12 21:06:30
686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人