自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 PHP中的反序列化漏洞

PHP 反序列化漏洞也叫 PHP 对象注入,是一个常见的漏洞,这种类型的漏洞虽然有些难以利用,但一旦利用成功就会造成非常危险的后果。漏洞的形成的根本原因是程序没有对用户输入的反序列化字符串进行检测,导致反序列化过程可以被恶意控制,进而造成代码执行、getshell 等一系列不可控的后果。反序列化漏洞并不是 PHP 特有,也存在于 Java、Python 等语言之中,但其原理基本相通。PHP 中的序列化与反序列化,基本都是围绕和两个函数展开的。

2024-03-14 23:20:41 1053

原创 Ubuntu 16.04提权

这里选用一个 4.4.x 相对通用的提权方式(Privilege Escalation表示提权)。文本写的是漏洞产生的原因、描述和漏洞利用的方法,还附上了exp,就是最后一行的链接。kali启动http服务,将exploit.tar文件复制到网站根目录。需要将exploit.tar上传到目标主机,并解压运行~在目标机器上使用wget进行下载。使用wget下载,出现404。文件中提到的使用方式进行操作。解压exploit.tar文件。已经获取到了root权限。📌实验环境:DC-3靶机。文件中的方式进行操作。

2023-03-26 22:34:35 907 1

原创 kali linux 全版本(旧版本)镜像下载

链接:

2022-11-11 19:22:32 1527

原创 sql注入中的floor报错注入原理详解

floor()报错注入的原因是group by在向统计表插入数据时,由于rand()多次计算导致插入统计表时主键重复,从而报错。又因为报错前concat_ws()中的SQL语句或函数被执行,所以该语句报错且被抛出的主键是SQL语句或函数执行后的结果。

2022-10-25 16:09:19 1778

原创 彻底解决Windows 10 .NET FromeWork 3.5安装问题

你是不是会遇到如下问题,点击下载同样还会报错~感叹一句:坑~接下来,教你三步解决!

2022-09-27 14:55:39 1074

原创 安全渗透测试常见模块【Socket模块】【python-nmap模块】【Scapy模块】

文章目录Socket模块简介基本用法1、Socket实例化2、Socket常用函数3、使用Socket编写一个简单的服务端和客户端python-nmap模块简介基本用法1、python-nmap模块类的实例化2、pyhon-nmap模块中的函数3、使用python-nmap模块来编写一个扫描器Scapy模块简介基本用法1、Scapy的基本操作2、Scapy模块中的函数✨ send(),sendp()✨ **fuzz()**✨ sr(),sr1(),srp()✨ sniff()3、Scapy模块的常用简单实例

2021-03-14 16:25:53 963

原创 PyCharm的汉化

1、打开PyCharm首选项(Preferences)此处以Mac本为例,Windows、Linux…同理选择【Plugins】–【Marketplace】–【搜索chinese】–点击【install】

2020-12-18 13:52:15 161

原创 windows快捷操作

windows快捷操作选择文档对象选择一个文档(鼠标单击)选择多个文档(鼠标框选)连续的选择多个(Shift + 点选首尾)不连续选择多个(Ctrl + 点选)选择全部(Ctrl+A)键盘上的Ctrl , Atl , Shift 叫做组合键, 和不同的键组合有不同的含义重命名为选中的单个文档F2: 选中 – 按F2 – 编辑文件名 – 回车(或点击其他位置)右键:...

2020-03-04 15:08:06 321

原创 虚拟化技术

虚拟化技术可以把一台物理计算机虚拟成多台独立的计算机使用.软件:VMware , KVM , virtualbox , virtualPC…VMware workstation: 基于windows 7/10,寄生架构VMware vsphere: 独立安装,原生架构硬件:BIOS中, 启用VT功能 enable ***内存要大: 8G 16G创建wi...

2020-03-04 14:49:35 1364

原创 深度学习 - TensorFlow

文章目录深度学习TensorFlow介绍TensorFlow计算模型——计算图TensorFlow数据模型——张量(tf.Tensor)TensorFlow运行模型——会话(session)变量( tf. Variable )神经网络的实现过程基于tensorflow的前向传播反向传播损失函数解决回归问题的损失函数:均方误差MSE解决分类问题的损失函数:交叉熵( cross entropy )神经...

2019-11-27 09:28:23 535

原创 深度学习 - 概述 | 神经网络

文章目录深度学习概述引言机器学习与深度学习对比神经网络简介神经元突触人工神经网络神经网络基本结构神经网络训练过程正向传播(FP - Forward Propagation)反向传播(BP - Backward Propagation)代码实现深度学习概述引言早期的深度学习受到了神经科学的启发,它们之间有着非常密切的联系。深度学习方法能够具备提取抽象特征的能力,也可以看作是从生物神经网络中获得...

2019-11-21 16:16:55 543

原创 机器学习 - 人脸识别

人脸识别人脸识别与图像识别的区别在于人脸识别需要识别出两个人的不同点。视频捕捉通过OpenCV访问视频捕捉设备(视频头),从而获取图像帧。视频捕捉相关API:import cv2 as cv# 获取视频捕捉设备video_capture = cv.VideoCapture(0)# 读取一帧frame = video_capture.read()[1]cv.imshow('Vi...

2019-11-21 10:54:47 300

原创 机器学习 - 算法模型 - 聚类

文章目录聚类K均值算法图像量化均值漂移算法凝聚层次算法聚类轮廓系数DBSCAN算法聚类分类(class)与聚类(cluster)不同,分类是有监督学习模型,聚类属于无监督学习模型。聚类讲究使用一些算法把样本划分为n个群落。一般情况下,这种算法都需要计算欧氏距离。欧氏距离即欧几里得距离。P(x1)−Q(x2):∣x1−x2∣=(x1−x2)2P(x1,y1)−Q(x2,y2):x1−x2)2...

2019-11-21 09:19:15 263

原创 机器学习 - 图像识别

文章目录图像识别OpenCV基础边缘检测亮度提升角点检测特征点检测特征值矩阵物体识别图像识别OpenCV基础OpenCV是一个开源的计算机视觉库。提供了很多图像处理常用的工具。案例:import numpy as npimport cv2 as cv# 读取图片并显示original = cv.imread('../data/forest.jpg')cv.imshow('Orig...

2019-11-21 09:17:30 2001

原创 机器学习 - 语音识别

语音识别声音的本质是震动,震动的本质是位移关于时间的函数,波形文件(.wav)中记录了不同采样时刻的位移。通过傅里叶变换,可以将时间域的声音函数分解为一系列不同频率的正弦函数的叠加,通过频率谱线的特殊分布,建立音频内容和文本的对应关系,以此作为模型训练的基础。案例:import numpy as npimport numpy.fft as nfimport scipy.io.wavfi...

2019-11-20 14:06:02 3220

原创 机器学习 - 自然语言处理(NLP)

文章目录自然语言处理(NLP)文本分词词干提取词性还原词袋模型词频(TF)文档频率(DF)逆文档频率(IDF)词频-逆文档频率(TF-IDF)文本分类(主题识别)性别识别nltk分类器情感分析主题抽取自然语言处理(NLP)Siri的工作流程:1. 听 2.懂 3.思考 4.组织语言 5.回答语音识别自然语言处理 - 语义分析逻辑分析 - 结合业务场景与上下文自然语言处理 -...

2019-11-20 09:44:12 897

原创 机器学习 - 算法模型 - 推荐引擎

推荐引擎推荐引擎意在把最需要的推荐给用户。在不同的机器学习场景中通常需要分析相似样本。而统计相似样本的方式可以基于欧氏距离分数,也可基于皮氏距离分数。欧氏距离分数欧氏距离分数=11+欧氏距离欧氏距离分数 = \frac{1}{1+欧氏距离}欧氏距离分数=1+欧氏距离1​计算所得欧氏距离分数区间处于:[0, 1],越趋于0样本间的欧氏距离越远,样本越不相似;越趋于1,样本间的欧氏距离越...

2019-11-20 09:20:55 322

原创 机器学习 - 算法模型 - 参数调整 - 验证曲线 | 学习曲线

文章目录验证曲线学习曲线验证曲线验证曲线:模型性能 = f(超参数)验证曲线所需API:train_scores, test_scores = ms.validation_curve( model, # 模型 输入集, 输出集, 'n_estimators', #超参数名 np.arange(50, 550, 50), #超参数序列 cv=...

2019-11-15 15:21:32 667

原创 机器学习 - 算法模型 - 分类问题

文章目录人工分类逻辑分类朴素贝叶斯分类数据集划分交叉验证混淆矩阵分类报告决策树分类人工分类特征1特征2输出3102511816405203514714-10………681510案例:import numpy as npimport matplotlib.pypl...

2019-11-15 15:20:53 434

原创 机器学习 - 算法模型 - 回归问题

文章目录线性回归线性回归评估训练结果误差(metrics)模型的保存和加载岭回归多项式回归决策树基本算法原理工程优化集合算法正向激励自助聚合随机森林线性回归输入 输出0.5 5.00.6 5.50.8 6.01.1 6.81.4 7.0...y = f(x)预测函数:y = w0+w1xx: 输入y: 输出w0和w1:...

2019-11-14 11:17:43 517

原创 机器学习 - 数据预处理 | 均值移除 | 范围缩放 | 归一化 | 二值化 | 独热编码 | 标签编码

文章目录数据预处理均值移除(标准化)范围缩放归一化二值化独热编码标签编码数据预处理数据预处理的过程: 输入数据 -> 模型 -> 输出数据数据样本矩阵年龄学历经验性别月薪25硕士2女1000020本科3男8000……………一行一样本,一列一特征。数据预处理相关库# 解决机器学习问题的科学计算工具包impo...

2019-11-13 09:21:08 417

原创 机器学习 - 概述

文章目录机器学习概述什么是机器学习为什么需要机器学习机器学习的问题机器学习的种类机器学习的一般过程机器学习的典型应用机器学习的基本问题数据预处理均值移除(标准化)范围缩放归一化二值化独热编码标签编码线性回归线性回归评估训练结果误差(metrics)模型的保存和加载岭回归多项式回归决策树基本算法原理工程优化集合算法正向激励自助聚合随机森林人工分类逻辑分类朴素贝叶斯分类数据集划分交叉验证混淆矩阵分类报...

2019-11-12 19:06:01 175

转载 python数据分析 - pandas

文章目录pandas基础pandas介绍pandas核心数据结构SeriesDateTimeIndexDataFrame核心数据结构操作Jupyter notebookpandas核心pandas描述性统计pandas排序pandas分组将数据拆分成组迭代遍历分组获得一个分组细节分组聚合pandas数据表关联操作pandas透视表与交叉表pandas可视化数据读取与存储movielens电影评分数...

2019-11-11 08:50:57 239

原创 Python 内建模块 之 - time时间模块

文章目录帮助手册时间格式指令应用帮助手册Help on built-in module time:NAME time - This module provides various functions to manipulate time values.FILE (built-in)DESCRIPTION There are two standard rep...

2019-11-08 10:48:24 221 1

原创 python数据分析 - matplotlib绘图

文章目录matplotlib概述matplotlib基本功能matplotlib基本功能详解基本绘图绘图核心API线型、线宽和颜色设置坐标轴范围设置坐标刻度设置坐标轴图例特殊点备注图形对象(图形窗口)子图刻度定位器刻度网格线半对数坐标散点图填充条形图(柱状图)饼图等高线图热成像图3D图像绘制简单动画附件matplotlib概述matplotlib是python的一个绘图库。使用它可以很方便的绘...

2019-11-01 19:17:47 811 1

原创 python数据分析 - numpy | ndarray数组 | numpy常用函数

文章目录数据分析numpy概述numpy历史numpy的核心:多维数组numpy基础ndarray数组内存中的ndarray对象ndarray数组对象的特点ndarray数组对象的创建ndarray对象属性的基本操作ndarray对象属性操作详解ndarray数组对象的维度操作ndarray数组切片操作多维数组的组合与拆分ndarray类的其他属性matplotlib概述matplotlib基本功...

2019-10-31 18:07:21 1971

原创 shell编程

文章目录shell编程Shell格式shell执行方式变量shell - 算术运算符shell - 比较运算符shell - if分支结构shell - for循环shell - while循环shell - case分支结构shell实战shell - 函数字符串处理shell编程Shell格式1、扩展名: xxx.sh2、正文第一行必须指定解释器: #!/bin/bashshell...

2019-10-25 20:48:26 1411

原创 文本处理工具(awk , sed) | grep命令之正则表达式 | shell编程

文章目录使用命令必须养成的习惯常用远程连接软件最最最常用命令周期性计划任务文本处理工具 - awk文本处理工具 - sedgrep命令之正则表达式shell编程Shell格式shell执行方式变量shell - 算术运算符shell - 比较运算符shell - if分支结构shell - for循环shell - while循环shell - case分支结构shell实战shell - 函数字...

2019-10-25 20:10:55 292

原创 Linux 01 - Linux命令 | 周期性计划任务

文章目录Linux常用Linux操作系统远程连接工具-xshell默认已熟练使用的Linux命令常用命令vi及vim使用Linux命令-Go onLinux-Go on周期性计划任务文本处理工具 - awk常见服务的端口号Linux常用Linux操作系统RedHat(红帽):6.5、7 CentOS:6.5、7Ubuntu:16.04、18.04远程连接工具-xshell# 1、定...

2019-10-24 17:58:42 792

原创 爬虫Spider 11 - scrapy框架 | 分布式爬虫 | scrapy - post请求 | 机器视觉与tesseract | Fiddler抓包工具 | 移动端app数据抓取

文章目录Spider 10回顾settings.py常用变量非结构化数据抓取scrapy.Request()设置中间件Spider 11笔记分布式爬虫分布式爬虫介绍scrapy_redis详解腾讯招聘分布式改写1、正常项目数据抓取(非分布式)2、改写为分布式(同时存入redis)改写为分布式(同时存入mysql)腾讯招聘分布式改写- 方法二scrapy - post请求机器视觉与tesseract...

2019-10-23 20:20:40 430

原创 爬虫Spider 10 - scrapy框架 | 图片管道 | scrapy shell的使用 | 中间件(User-Agent , 随机代理) | Fiddler抓包工具 | 分布式爬虫

文章目录Spider 9回顾scrapy框架创建项目流程响应对象属性及方法爬虫项目启动方式日志级别数据持久化存储(MySQL、MongoDB)保存为csv、json文件settings.py常用变量scrapy.Request()参数Spider 10笔记腾讯招聘图片管道(360图片抓取案例)scrapy shell的使用设置中间件(随机User-Agent)少量User-Agent切换大量Use...

2019-10-23 08:59:04 290

原创 爬虫Spider 09 - scrapy框架 | 日志级别 | 保存为csv、json文件

文章目录Spider 08回顾selenium+phantomjs/chrome/firefoxexecjs模块使用Spider 09笔记scrapy框架小试牛刀猫眼电影案例知识点汇总数据持久化存储(MySQL)实现步骤保存为csv、json文件盗墓笔记小说抓取案例(三级页面)练习Spider 08回顾selenium+phantomjs/chrome/firefox设置无界面模式(chr...

2019-10-21 18:48:23 442

原创 爬虫Spider 06 - json解析模块 | 多线程爬虫 | cookie模拟登录

文章目录Spider 05回顾控制台抓包有道翻译过程梳理增量爬取思路动态加载网站数据抓取**数据抓取最终梳理**Spider 06笔记json解析模块json.loads(json)json.dumps(python)json.load(f)json.dump(python,f,ensure_ascii=False)json模块总结腾讯招聘数据抓取多线程爬虫小米应用商店抓取(多线程)cookie模...

2019-10-19 14:25:14 304

原创 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架

文章目录Spider 07回顾cookie模拟登陆三个池子selenium+phantomjs/chrome/firefoxSpider 08 笔记chromedriver设置无界面模式selenium - 键盘操作selenium - 鼠标操作selenium - 切换页面民政部网站案例selenium - iframe子框架百度翻译破解案例scrapy框架练习Spider 07回顾cook...

2019-10-18 18:18:56 608

原创 爬虫Spider 07 - cookie模拟登录 | selenium+phantomjs/Chrome/Firefox

文章目录Spider 06回顾多线程爬虫解析模块汇总Spider 07 笔记cookie模拟登录人人网登录案例**selenium+phantomjs/Chrome/Firefox**京东爬虫案例selenium-切换页面(句柄)Spider 06回顾多线程爬虫思路1、将待爬取的URL地址存放到队列中2、多个线程从队列中获取地址,进行数据抓取3、注意获取地址过程中程序阻塞问题 ...

2019-10-17 18:25:00 897

原创 爬虫Spider 05 - 代理参数-proxies | 控制台抓包 | requests.post() | 动态加载数据抓取-Ajax

文章目录Spider 04回顾requests.get()参数常见的反爬机制及处理方式Spider 05笔记代理参数-proxies**控制台抓包****requests.post()参数****有道翻译破解案例(post)****python中正则处理headers和formdata**民政部网站数据抓取**动态加载数据抓取-Ajax****豆瓣电影数据抓取案例****今日作业**Spider...

2019-10-15 16:12:31 798

原创 爬虫Spider 04 - requests.get()参数---查询参数-params | Web客户端验证参数-auth | SSL证书认证参数-verify | 代理参数-proxies

文章目录Spider 03回顾目前反爬总结请求模块总结解析模块总结xpath表达式增量爬虫如何实现Chrome浏览器安装插件Spider 04笔记链家二手房案例(xpath)百度贴吧图片抓取requests.get()参数查询参数-paramsWeb客户端验证参数-authSSL证书认证参数-verify代理参数-proxies练习Spider 03回顾目前反爬总结基于User-Agent...

2019-10-14 18:00:41 820

原创 爬虫Spider 03 - requests模块 | xpath解析 | lxml解析库

文章目录爬虫Spider 02 总结爬取网站思路数据持久化 - csv数据持久化 - MySQL数据持久化 - MongoDB多级页面数据抓取爬虫Spider 03 笔记电影天堂二级页面抓取案例**领取任务**实现步骤requests模块安装requests.get()Chrome浏览器安装插件安装方法需要安装插件xpath解析定义示例匹配演示选取节点匹配多路径(或)常用函数lxml解析库安装使用...

2019-10-12 18:09:05 830 1

原创 Vue【1】- vue指令 | v-text | v-html | v-bind | v-on | v-model | v-for和`key属性 | v-if v-show

文章目录Vue.js什么是Vue.js为什么要学习流行框架框架和库的区别Node(后端)中的 MVC 与 前端中的 MVVM 之间的区别Vue.js 基本代码 和 MVVM 之间的对应关系Vue之 - 基本的代码结构和插值表达式、v-cloakVue指令之 v-text 和 v-htmlVue指令之`v-bind`的三种用法Vue指令之v-on跑马灯效果事件修饰符:Vue指令之`v-model`和...

2019-10-12 14:55:26 381

原创 爬虫Spider 02 - 数据持久化存储>csv文件 | MySQL数据库 | MongoDB数据库

文章目录爬虫Spider 01 总结请求模块(urllib.request)编码模块(urllib.parse)解析模块(re)抓取步骤爬虫Spider 02 笔记正则分组练习猫眼电影top100抓取案例数据持久化存储数据持久化存储 - csv文件作用使用流程示例代码练习数据持久化存储 - MySQL数据库数据持久化存储 - MongoDB数据库电影天堂二级页面抓取案例**领取任务**实现步骤练习...

2019-10-11 18:12:47 637

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除