荒原之梦IT周报第一期-2018年03月17日

摘要:2017年针对PowerShell的攻击激增;重大漏洞预警:ubuntu最新版本存在本地提权漏洞(已有EXP);盘点招招毙命的29种USB攻击方式…

摘要:2017年针对PowerShell的攻击激增;重大漏洞预警:ubuntu最新版本存在本地提权漏洞(已有EXP);盘点招招毙命的29种USB攻击方式…
继续阅读“荒原之梦IT周报第一期-2018年03月17日”

Ubuntu物理机中解决VirtualBox虚拟机无法连接USB设备的问题

问题描述:

在安装完VirtualBox的USB控制器扩展(关于在VirtualBox中安装USB控制器扩展的方法可以查看我的这篇文章:http://zhaokaifeng.com/?p=443),并且在设置里打开了“启用USB控制器”的情况下,插入USB设备(如U盘)后,启动虚拟系统,在“设备->USB”里没有找到该USB设备。

解决方法如下:

1 添加Ubuntu当前登陆用户到usbfs用户组:

sudo adduser xxx usbfs

2 添加Ubuntu当前登陆用户到usbfs用户组:

sudo adduser xxx vboxusers

注:系统当前登陆用户即命令提示符中xxx@yyy 中@ 前面的xxx 。也可以使用whoami 查看当前登陆用户的用户名。

3
关闭虚拟系统;
重启Ubuntu物理机;
插入U盘,启动虚拟机,发现可以连接USB设备,问题解决。

VirtualBox不能为虚拟电脑打开一个新任务——The VirtualBox kernel modules do not match this version of VirtualBox

一、问题产生的环境

物理机操作系统:Ubuntu 17.10
(Ubuntu版本查看命令:cat /etc/issue )

二、问题产生的背景

我目前使用的主力操作系统是Ubuntu,原来安装的VirtualBox是在Ubuntu的软件中心里下载的,但是无法安装VirtualBox 5.2.8 Oracle VM VirtualBox Extension Pack 这个扩展,所以也无法在虚拟机中使用U盘。为了解决这个问题,我在这里下载了Ubuntu 17.04 (“Zesty”) / 17.10 (“Artful”) 的AMD64位版本并进行了安装(安装之前只是关闭了本机正在运行的VirtualBox并没有卸载原来的VirtualBox),安装完成后又下载安装了VirtualBox 5.2.8 Oracle VM VirtualBox Extension Pack 这个扩展并进行了安装。至此上述下载和安装步骤并没有报错,但是我在启动虚拟系统时却出现了报错(具体报错内容见下文)。

三、报错内容

VirtualBox - Error In supR3HardenedMainInitRuntime

RTR3InitEx failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.

不能为虚拟电脑 CentOS2_DHCP1 打开一个新任务.

The virtual machine 'CentOS2_DHCP1' has terminated unexpectedly during startup with exit code 1 (0x1).

返回 代码: NS_ERROR_FAILURE (0x80004005)
组件: MachineWrap
界面: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

四、报错分析

根据上述报错信息我们知道,有可能是安装新的VirtualBox之前没有卸载原来的VirtualBox导致了VirtualBox内核版本的不匹配。此时,最简单直接的解决办法就是将本机上现有的VirtualBox以及相关扩展和依赖关系都清除,然后重新安装。(我之前在Windows上使用VirtualBox时也遇到过“VirtualBox不能为虚拟电脑打开一个新任务”的报错,但是当时的报错是因为我打开了虚拟机的USB控制器,却没有安装相应的扩展。关于当时的报错内容和解决办法可以点击这里

五、解决步骤

1 关闭VirtualBox.

2 卸载VirtualBox:

sudo apt-get autoremove virtualbox-5.2

注:上述操作将自动卸载VirtualBox及其相关依赖。

3 更新系统:

sudo apt-get update

sudo apt-get upgrade

4 安装VirtualBox
通过下载的.deb安装包重新安装VirtualBox

5 安装USB控制器扩展
关于USB控制器扩展VirtualBox 5.2.8 Oracle VM VirtualBox Extension Pack的作用和安装方法,可以查看我的这篇文章Click Here.

之后再次启动虚拟系统,没有出现报错,问题解决。

天堂亦有星辰 ——致敬斯蒂芬·威廉·霍金

斯蒂芬·威廉·霍金 | 荒原之梦
斯蒂芬·威廉·霍金
Stephen William Hawking
1942年01月08日,天文学家伽利略逝世300周年纪念日。
1942年01月08日,斯蒂芬·威廉·霍金出生。
1879年03月14日,阿尔伯特·爱因斯坦在德国符腾堡王国乌尔姆市出生。
2018年03月14日,斯蒂芬·威廉·霍金辞世。
 
天下所有的平凡都是一样的平凡,但天下所有的伟大却不尽是一样的伟大。对于一个21岁就患上肌肉萎缩性侧索硬化症的人而言,无论此生平凡或是伟大,都注定要走上一条艰苦卓绝的道路。霍金战胜了不可能战胜的命运,同时也取得了伟大的创造,虽不知是否后无来者,但一定是前无古人。
 
我曾在高中时阅读完了霍金写的《时间简史》,书中对宇宙精彩绝伦的描述不止一次的更新了我对于世界的认知。在《时间简史》中我接触到了活生生的,真正美丽的科学,而不是冷冰冰的试卷和刻板僵硬的氛围。正是霍金在书中对时间和空间的描绘不断地激发了我对于科学与技术的热爱——希望能理解宇宙间万事万物本真的冲动影响了我后来绝大多数的决定,正如霍金先生所说:“我的目标很简单,就是把宇宙整个明白——它为何如此,它为何存在。”
 
我从未在心中确立一个不可撼动的偶像,因为我认为真正永恒的是我们可能永远无法触及的,那个身处宇宙深处的神。但是,如果真的要确立一个地球人的话,那这个人一定是霍金。
 
斯人已逝,然思想犹存。霍金是一位永远高耸的巨人,即便他的灵魂被束缚在了轮椅之上,仍然闪烁着深邃的光芒,在黑洞边缘的“霍金辐射”上诠释着宇宙的美妙。
 
致敬,向那宏伟的宇宙致敬!
致敬,向Stephen William Hawking致敬!

在基于Windows系统的PHP虚拟主机上实现域名的301永久重定向

作者:荒原之梦

操作背景:

当网站在更换或添加域名、进行网址规范化或删除旧页面时,出于对用户使用体验和搜索引擎优化方面的考虑就需要进行301永久重定向。

操作环境:

PHP环境的Windows系统虚拟主机。

操作原理:

本文所介绍的301永久重定向是通过ISAPI_Rewrite这个用于IIS的URL重写组件实现的,关于ISAPI_Rewrite的更多信息可以参见:
1 ISAPI_REWRITE百度百科:Here
2 ISAPI_Rewrite 3 – Apache .htaccess mod_rewrite compatible module for IIS :Here

具体步骤如下:

1 新建一个文本文档,输入以下内容:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP

#将daohanggou.wang重定向到daohanggou.cn
RewriteCond Host: ^daohanggou\.wang$
RewriteRule (.*) http\://daohanggou\.cn$1 [I,RP]

#将www.daohanggou.wang重定向到daohanggou.cn
RewriteCond Host: www\.daohanggou\.wang$
RewriteRule (.*) http\://daohanggou\.cn$1 [I,RP]

#将www.daohanggou.cn重定向到daohanggou.cn
RewriteCond Host: www\.daohanggou\.cn$
RewriteRule (.*) http\://daohanggou\.cn$1 [I,RP]
2 将该文件上传到虚拟主机的web 目录(有的虚拟主机中相应目录的名称为public_html ),重命名为httpd.ini .
之后可以通过http状态查询工具检测301重定向是否成功。
注:上述方法不需要虚拟主机支持伪静态。

Linux系统下解压后缀名为”.tar.xz”的文件

作者:荒原之梦

1 解压”.xz”

xz -d your_file_name.tar.xz

注:运行上述命令后your_file_name.tar.xz会被删除

2 解包“.tar”

tar -xvf your_file_name.tar

注:运行上述命令后your_file_name.tar会被删除

注:
1.“.xz”是一种压缩文件格式。Linux系统中常使用的压缩文件格式还有“.gz”,”.bz2″等。关于xz的更多内容,可以使用“man xz”查看。
2.“.tar”是一个文件打包格式。tar命令本身只用于打包或解包,tar本身并没有压缩和解压缩的功能。关于tar的更多内容,可以使用“man tar”查看。

Debian Linux虚拟机安装VirtualBox增强功能

作者:荒原之梦

本文中使用的Debian是安装在VirtualBox中的虚拟机,具体参数如下:
Debian版本:Linux debian 4.9.0-4-amd64
VirtualBox版本:VirtualBox 5.2.6

Debian虚拟机安装VirtualBox增强功能的具体步骤如下:

1 前期准备

打开Debian虚拟机并登陆,依次点击VirtualBox的“设备->安装增强功能”。
这时我们可以在Debian的桌面上看到一个光盘图标,例如我的计算机上图标的名称是:
VBox_GAs_5.2.6

在VBox_GAs_5.2.6图标上右键选择“挂载卷”,之后我们就可以在“/media/cdrom0”路径下看到VBox_GAs_5.2.6中的内容了。

切换到/media/cdrom0路径下:

cd /media/cdrom0

2 安装内核头文件(root用户下执行)

注:如果不执行这一步,直接执行下一步(第3步)可能会出现如下报错:
his system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
Please install the Linux kernel “header” files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
报错的原因是没有安装内核头文件,因此,我们首先安装内核头文件。

获取系统内核版本信息:

uname -r

例如在我的计算机上上述命令的执行结果是:

4.9.0-4-amd64

下一步命令我们需要使用这个参数。

安装内核头文件,命令:

apt-get install build-essential linux-headers-内核版本号

例如在我的计算机上需要执行的命令就是:

apt-get install build-essential linux-headers-4.9.0-4-amd64

3 安装VBox增强功能(root用户下执行)

进入/media/cdrom0路径:

cd /media/cdrom0

开始安装:

sh ./VBoxLinuxAdditions.run

4 重启

reboot

5

在VirtualBox的“设备”选项下依次将“共享粘贴板”和“拖放”设置成“双向”即可在虚拟机与物理机之间共享粘贴板并实现文件的互相拖放,Debian的显示分辨率也会自动调整。


荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学练习题、考研数学真题等方面,大量精心研发的学习资源。

豫ICP备17023611号-1 | 公网安备 - 荒原之梦 豫公网安备41142502000132号
Copyright©2017-2025 ZhaoKaifeng.com 版权所有 All Rights Reserved.

豫ICP备17023611号-1
 豫公网安备41142502000132号
Copyright©2025   ZhaoKaifeng.com   All Rights Reserved.

荒原之梦 自豪地采用WordPress