- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 shiro反序列化漏洞分析、模拟攻击及修复(一)
实验概述Apache Shiro 在 Java 的权限及安全验证框架中占用重要的一席之地,在它编号为550的 issue 中爆出严重的 Java 反序列化漏洞。下面,我们将首先搭建漏洞环境,模拟还原此漏洞的场景及分析,最后修补此漏洞。实验内容在windows环境中搭建shiro漏洞环境 分析漏洞原因 使用反弹shell利用漏洞模拟攻击 漏洞修复分析及方案实验采用工具与环境W...
2019-12-16 18:39:51 11492
原创 python计算最小编辑距离
概述最小编辑距离是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。原理解析采用动态规划的方法求解,建立edit矩阵来表示两个字符串的编辑距离,edit[i][j]表示A字符串从第0个字符到第i个字符和B字符串从第0个字符到第j个字符的编辑距离。因此edit[0][0]表示两个字符串长度都为0时的编辑距离,e...
2019-12-16 18:39:31 1252
原创 NLTK对HTML正文提取标记,进行词干提取、词形还原
HTML文档操作HTML文档的解析提取等操作主要使用的是NLTK工具包中的许多函数。实验流程如下:使用open函数打开一个HTML文档; 使用BeautifulSoup中的get_text函数清洗提取文档的文本正文; 使用nltk中的regexp_tokenize函数对清洗过后的正文提取标记; 使用nltk中的stopwords对提取后的token删除英文中的停用词; 使用nl...
2019-12-16 18:39:16 790
原创 Apache配置web服务
实验环境CentOS虚拟机环境配置1.安装Apacheyum install -y httpd2.建立虚拟主机和测试文件目录mkdir /var/wwwrootmkdir /var/wwwroot/example1mkdir /var/wwwroot/example2echo -e "welcome to example1" >> /var/www...
2019-12-16 18:38:58 251
原创 BFS求解八数码问题
问题描述八数码问题。在3*3的方格盘上,放有八个数码,剩下第九个为空,每一个空格上下左右的数码可移至空格。问题给定初始位置和目标位置,要求通过一系列的数码移动,将初始位置转换为目标位置。求出从初始位置移动到目标位置的步骤,同时还给出了最短移动路径。算法原理首先将空格设为数字0,将3*3方格盘中的数字转换为一个字符串,如‘283104765’,将空格上下左右的数码移动看作空格的移动,这样...
2019-12-16 18:38:41 2090 1
原创 人工智能有未来?
1.人工智能的未来——持续发展,更好的服务于人类随着大数据、云计算、以及网络技术的发展进步,人工智能开始出现并快速发展,应用于多个领域层面,给人类带来了极大的便利。但是也有许多人开始担心人工智能的快速发展会超越人类,控制人类,甚至代替人类。而我认为,人工智能只是作为人类可以使用的“工具” ,他只有可能无限接近人类的能力,但不可能超过人类的能力。下面,我从3个方面来阐述说明人工智能的可持续性。...
2019-12-16 18:38:07 555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人