自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 泛微 e-cology OA 远程代码执行漏洞复现(亲测有效)

你踩过的坑,我都填过,哇哈哈哈哈哈0x00前言整个环境搭下来,安装的东西有点多,遇到的问题也不少,说复杂,但是搭完感觉还好并不难。大家不要觉得很难懒得搭,一定要耐心一步一步的搭建。0x01漏洞简介1.漏洞成因该漏洞位于 e-cology OA系统BeanShell组件中,并且该组件允许未授权访问,攻击者可通过访问该组件执行任意的Java代码,也就是说可以执行任意命令2. 影...

2019-12-09 20:34:26 11640 1

原创 vs运行时“LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d300d.lib”无法启动程序...debug\abc.exe,系统找不到指定文件解决方案

在你的系统环境正确的前提下:为新建的项目添加opencv3.0运行所包含的文件(1)在你的解决方案资源管理器中,【你的项目名称(右键)】---->【属性】        点击VC++目录,在【包含目录中】添加如下文件路径:          ……\opencv\build\include          ……\opencv\build\include\opencv    ...

2018-08-05 08:46:27 1850

原创 (Linux实验)实验三 理解shell

1、创建子shellbashbash shell是一个程序,当它运行的时候,就成为了一个进程。一个运行着的shell就是某种进程2、查看修改系统环境变量查看系统环境变量:env                显示全局环境变量printenv                  printenv 环境变量名        显示个别的环境变量值echo $环境变量名修改环境变量:设置局部用户定义的变量:...

2018-06-29 20:48:26 1250

原创 (Linux实验)实验二 Linux的安全性

1、练习查看文件的权限和修改文件的权限。查看权限:ls -l 文件名改变权限:chmod 760 c(-rwxrw---- 1 hero hero 0 May 10 18:39 c)2、练习用户和组的建立、修改和删除。 用户:建立:useradd -m king修改:passwd king        修改king的密码      chsh -s /bin/csh king         修改...

2018-06-29 20:45:17 563

原创 (Linux实验)实验一 文件与目录的管理

目录就是路径、文件夹。。。1、练习目录操作复制、删除与移动。 创建:mkdir xxxmkdir -p con1/con2/con3(创建好几层)​复制:hero@ubuntu:~/Desktop$ cp -r /home/hero/Desktop/linuxtest/test newfile他会把test文件复制到newfile文件夹下​删除:rmdir xxx:这个只能删除空文件夹rm -ri...

2018-06-29 20:43:37 4495

原创 在Ubuntu下搭建Qt开发环境和Qt creator

我使用的是Ubuntu16.04版本,下面安装QT5.9.2。一、首先下载QT5.9.2版本       下载地址:http://download.qt.io/official_releases/qt/5.9/5.9.2/qt-opensource-linux-x64-5.9.2.run        下载完成后继续下面的操作。二、具体操作        1、首先通过终端进入到下载目录(在虚拟机下...

2018-05-06 18:31:18 70818 16

原创 虚拟机下的Linux系统(Ubuntu)如何安装中文输入法

下面是安装搜狗输入法命令: ① wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou_64.deb" ② sudo dpkg -i sougou_64.deb上面的搜狗输入法安装完成后,设置系统的输入法:    通过  系统设置>语言支持>键盘输入方式系统,   然后选择 fcit...

2018-03-15 19:51:45 22574 2

原创 如何在Windows系统构建Linux环境

一、如何在Windows环境下安装Linux系统虚拟机?      相关链接:https://jingyan.baidu.com/article/5bbb5a1bf6d55f13eba17996.html二、这是Ubuntu下载官网,我下的优麒麟16.04这个版       下载链接: http://cn.ubuntu.com/download/  三、下面是虚拟机VMware 下载链接     ...

2018-03-15 10:55:57 2175

转载 什么是ROC与AUC以及如何使用

分类模型评估:指标描述Scikit-learn函数Precision精准度from sklearn.metrics import precision_scoreRecall召回率from sklearn.metrics import recall_scoreF1F1值from sklearn.metrics import f1_scoreConfusion Matrix混淆矩阵from sklea...

2018-03-08 11:13:44 3109

原创 西瓜书(周志华):什么是版本空间以及如何求取版本空间

下面是自己结合百度的资料来理解的一些比较通俗的说法:假设空间:属性所有可能取值组成的可能的样本版本空间:与已知数据集一致的所有假设的子集集合。(绿色加号代表正类样本,红色小圈代表负类样本)GB 是最大泛化正假设边界(maximally General positive hypothesis Boundary),;SB 是最大精确正假设边界(maximally Speci

2018-03-06 18:40:25 25611 32

原创 第10章 CALL和RET指令

10.1  ret和retfret指令用栈中的数据,修改ip的内容,从而实现近转移;retf指令用栈中的数据,修改cs和ip的内容,从而实现远转移。10.2  call指令call是段内转移时,将ip压入栈,执行完后,利用ret返回到当前分支处继续向下执行。call是段间转移时,将cs和ip压入栈,执行完后

2018-01-10 12:06:35 410

原创 第9章 转移指令的原理

9.1  操作符offset取得标号的偏移地址例如:9.2  jmp指令无条件转移指令9.3  依据位移进行转移的jmp指令CPU在执行jmp指令时并不需要转移的目的地址。“jmp short 标号”指令所对应的机器码中,并不包含转移的目的地址,而包含的是转移的位移。①段内短转移

2018-01-10 12:01:54 243

原创 第8章 数据处理的两个基本问题

8.1  bx、si、di和bp①②只要在[...]中使用寄存器bp,而指令中没有显性地给出段地址,段地址就默认在ss中。8.2  机器指令处理的数据在什么地方8.3  汇编语言中数据位置的表达立即数寄存器段地址和偏移地址:也可以是显示

2018-01-10 12:00:39 223

原创 第7章 更灵活的定位内存地址的方法

7.1  and和or指令and:将操作对象的相应位设为0or:将操作对象的相应位设为17.2  关于ASCLL码7.3  以字符形式给出的数据用'...'的方式指明的数据是以字符形式给出的7.4  大下写转换的问题大写字母和小写字母的第5位(从0开始)分别是:0和1所以只需要利用and和or指令将相应位置成0或1即可7.5

2018-01-10 11:43:57 207

原创 第6章 包含多个段的程序

6.1  在代码段中使用数据end xxx  :执行程序 的入口在xxx处6.2  在代码段中使用栈sp:堆栈寄存器数据存放在cs:0~cs:F单元中(数据只有放在开头,地址才是这)将cs:10~cs:2F的内存空间当做栈来用 ss:sp指向cs:306.3  将数据、代码、栈放入不同的段例如:

2018-01-10 11:37:56 254

原创 第5章 [BX]和loop指令

[bx]:表示一个内存单元,而这个的单元的 偏移地址 在bx中存放。描述性符号:()  表示一个寄存器或一个内存的单元的内容约定性符号idata  表示一个常量5.1  [BX]5.2  Loop指令循环次数放在cx中例如:5.3  在Debug中跟踪loop指令实现的循

2018-01-08 11:19:03 333

原创 第4章 第一个程序

4.1  一个源程序从写出到执行的过程4.2  源程序一个汇编程序是由多个段组成的,这些段被用来存放代码、数据或当做栈空间来使用。☆assume cs:codesg-->假设。将某一段寄存器和用segment...ends定义的段相关联codesg segment   -->定义一个段,段名是codesg,这个段从这开始    .... 

2018-01-08 11:16:18 162

原创 第3章 寄存器(内存访问)

3.1  内存中字的存储内存中上为低地址,下为高地址:上存储低8位,下存储高8位数据将起始地址为N的字单元称为N地址字单元。3.2  DS和[address]    来取内存中的数据3.3  字的传送3.4  mov、add、sub指令①mov

2018-01-08 10:57:31 252

原创 第2章 寄存器

2.1  通用寄存器存放一般性的数据2.3  几条汇编指令 1、在进行数据传送或运算时,指令的两个操作对象的位数应当一致。(8位寄存器最大可存放值是255)2.4  物理地址内存单元的地址2.6  8086CPU给出物理地址的方法1、8086CPU有20位地址总线(可传输20位地址),而CPU内部结构是16位(只能传输16位地址):8

2018-01-08 10:12:24 316

空空如也

空空如也

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

TA关注的人

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