自定义博客皮肤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)
  • 资源 (13)
  • 收藏
  • 关注

原创 Kali Linux中无法使用pip的解决方法

1 无法识别pip指令pip是Kali Linux中用来安装和管理Python包的工具,可以把pip看成是Python软件安装的工具。有时,在Kali Linux中无法使用pip工具,显示“command not found”,即无法识别该指令,如图1所示。图1 无法识别pip指令2 下载pip源代码包此时需要使用wget指令下载pip工具对应的Python源代码包,如图2所示。图2 下载pip源代码包其中,wget指令的作用是从网络上下载指定内容,该指令后面跟的..

2021-03-30 15:16:35 2995

原创 Kali Linux中安装VMware Tools的方法

1 VMware Tools简介VMware Tools是一套可以提高虚拟机客户机操作系统性能并改善虚拟机管理的实用工具。在Kali Linux中安装了VMware Tools之后,可以与Windows之间互相拖拽文件,实现文件共享。2 VMware Tools安装步骤2.1 导入VMware Tools镜像在VMware的菜单栏中选择“虚拟机->安装VMware Tools”选项,将VMware Tools镜像导入到虚拟机的光驱中。2.2 挂载光驱在Kali Linux的终端

2021-03-29 15:27:24 5684 4

原创 C++中sstream类

C++中的sstream类用来操作string,可以向string中写入数据,也可以从string中读取数据。该类在sstream头文件中定义。该类可以分为istringstream和ostringstream,其中istreamstream用来从string中读取数据;而ostringstream用来向string中写入数据。1 istringstream1.1 定义istringstream类的对象可以使用两种方法定义istringstream类的对象istringstreamiss.

2021-03-29 12:28:47 1646

原创 使用Xftp连接Kali Linux时显示“SSH服务器拒绝了密码”解决方法

通过Xftp连接Kali Linux的方法,请参考《Windows10与Kali Linux之间通过XFTP来共享文件》当Kali Linux中打开了ssh服务和postgresql服务后,在Windows10中使用Xftp连接Kali Linux时,可能会显示“SSH服务器拒绝了密码”的提示,如图1所示。图1 SSH服务器拒绝了密码产生该错误的主要原因是Kali Linux中SSH服务器禁止了使用密码连接。在Kali Linux中,SSH服务器的配置文件位于“/etc/ssh/ssh.

2021-03-24 15:13:35 2896 4

原创 Kali Linux中安装VMware Tools时显示“CD-ROM门锁定”的解决方法

为Kali Linux虚拟机安装VMware Tools时,可能会显示“客户机操作系统已将CD-ROM门锁定”的提示信息,如图1所示。图1 CD-ROM门锁定主要原因是虚拟机的CD/DVD中正在使用ISO文件,如图2所示。图2 CD/DVD中正在使用ISO文件此时通过终端指令也可以看到/media/cdrom0中的文件,正是图2中正在使用ISO映像文件,如图3所示。图3 通过终端查看CD/DVD此时,点击图1中的“是”按键即可。再次通过终端查询/medi...

2021-03-23 14:54:02 1939

原创 Kali Linux中终端不显示用户的方法

Kali Linux终端提示符的格式是“用户名@主机名:当前路径 结尾提示符”,如图1所示。图1 终端提示符可以通过修改Kali Linux的Shell模式,使得终端提示符只显示结尾提示符。1 Shell模式Linux的Shell种类主要有Bourne Shell(SH)、Bourne Again Shell(Bash)、C Shell(CSH)以及Korn Shell(KSH)。其中,BS是Unix最初使用的Shell,Bash是Linux操作系统缺省的Shell。将Shell的.

2021-03-22 11:59:34 1582

原创 C++中fstream流2-2

1 ifstream和ofstream默认访问权限在《C++中fstream流2-1》中提到,fstream流的构造函数的第二个参数表示访问文件的权限,默认权限是读(ios_base::in)和写(ios_base::out)。对于ifstream来说,其构造函数的默认访问权限是读;而对于ofstream来说,其默认构造函数的访问权限是写。2 ofstream的截断权限使用ofstream流向指定文件写入对象时,如果将流具有截断权限,则在写入内容之前,会清空文件中的原内容。截断权限用ios_ba

2021-03-20 11:30:28 771

原创 Kali Linux启动时显示“无法连接虚拟设备ide0:0”的处理方法

Kali Linux启动时,有时会显示“无法连接虚拟设备ide0:0”,如图1所示。图1 无法连接虚拟设备1 IDE接口IDE是Integrated Drive Electronics(电子集成驱动器)的简称,IDE接口一般用于电脑的硬件接口,例如硬盘接口、光驱接口等。IDE接口的优点是价格低廉、兼容性强。主板上第一个IDE接口连接的硬件,其中主盘是IDE0,从盘是IDE1,IDE0:0则表示第一个IDE接口连接的硬件上ID是0的设备。2 报错原因IDE0:0指的是虚拟机的.

2021-03-17 15:12:47 2809 1

原创 Kali Linux安装VMware Tools选项不可选的解决方法

1 VMware ToolsVMware Tools是VMware虚拟机中自带的一种增强工具。它是VMware提供的增强虚拟显卡和硬盘性能,以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚拟机中安装好VMware Tools工具后,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可以在虚拟机和主机之间自由移动。2 安装VMware Tools选项不可用VMware Tools必须在系统启动时进行安装。可以选择VMware菜单栏中的“虚拟机->安装WMware T

2021-03-16 15:02:09 2653 1

原创 VMWare安装Kali Linux(4-4)

8 选择安装的软件此时开始安装本地镜像中的软件,如图28所示。图28之前的安装仅仅是安装的系统内核,在图29所示的窗口中选择系统自带的软件,包括Kali Linux的桌面环境、xfce、转向工具包(metapackages)等,这里安装默认选择的软件即可。图29之后开始安装这些软件,如图30所示。图309 安装GRUB在“安装GRUB boot loader”窗口中,系统询问“Install the GRUB boot loader to the master b

2021-03-15 15:41:54 786

原创 VMWare安装Kali Linux(4-3)

5 配置时钟在“配置时钟”的界面中,选择所在时区,这里使用默认“Eastern”(东部)即可,如图18所示。图186 分割磁盘在“分隔磁盘”的界面中,选择分割磁盘的方式,在此我们选择第一项“Guided-use entire disk”,即使用整个磁盘,不分区,如图19所示;图19之后选择要硬盘,即默认的选项即可,如图20所示;图20之后选择分隔方案,对于新手来说,我们选择第一个方案即可,即所有的文件都在同一个分割区内,如图21所示,图21接下来是对之

2021-03-15 15:29:15 392

原创 VMWare安装Kali Linux(4-2)

2 安装前的配置在“Kali Linux安装菜单”中选择“Graphical install”,即安装图形界面的系统,点击回车按键,如图8所示。图8在“选择语言”中,选择“English”即英文,如图9所示。图9在“选择国家”中,选择“United States”即美国,如图10所示。图10在“选择键盘类型”中,选择“American English”即美式键盘,如图11所示。图11之后就是安装额外的组件,如图12所示。图123 配置网络接

2021-03-15 15:23:23 170

原创 VMWare安装Kali Linux(4-1)

1 VMWare中的安装向导在VMWare中选择“新建虚拟机”,之后在“新建虚拟机向导”中选择“典型(推荐)(T)”,这样通过几个简单的步骤就可以创建虚拟机了;而如果选择“自定义(高级)(C)”,则需要手动设置很多参数,如图1所示。图1选择“安装程序光盘映像文件(iso)(M)”:,之后点击“浏览”按键,选择Kali Linux镜像。如果显示“无法检测次光盘映像中的操作系统。”则需要在下一步手动选择要安装的操作系统,如图2所示。图2在“客户机操作系统”中选择“Linux(L)”,

2021-03-15 15:18:02 981

原创 Kali Linux签名失效的解决方法

在《Kali Linux修改更新源》中提到,使用apt-get update下载更新源中的软件列表。但是有时会出现GPG错误,签名失效。如图1中的错误。图1签名失效相关链接1GPG是在互联网中传输数据时的一种加密方式。加密软件中最为著名的是PGP(Pretty Good Privacy ),它是一种商业付费软件。而GPG是GnuPG的缩写,是免费开源的,可以替代PGP。出现图1显示错误的主要原因是sources.list中指定的更新源更新了自己仓库的GPG秘钥,导致Kali Linu..

2021-03-13 10:14:25 1518

原创 Kali Linux修改更新源

在Kali Linux使用apt-get指令可以从系统指定了网站(仓库)中搜索、安装、升级、卸载软件。当使用apt-get指令出现如图1所示的错误信息时,有可能指定的网址(仓库)无法访问。图1 使用apt-get报错指定的网站(仓库)在系统的/etc/apt/sources.list文件中保存。相关链接1 apt:是Advanced PackagingTool的简称,是一款安装包管理工具,类似Windows下的软件管理工具。使用vim打开该文件,将之前的源地址用#注释掉,添加国...

2021-03-13 09:23:51 2327

原创 Kali Linux查看信息

1 查看系统信息1.1 通过lsb_release指令查看系统信息lsb_release指令用来显示本系统支持的LSB(Linux Standard Base)模块信息和系统信息。其中的系统信息包括发行版的ID(-i)、对发行版本的描述(-d)、发行版本的版本号(-r)以及发行版本的代号(-c)等内容。使用参数-a可以查看所有信息,如图1所示。图1 lsb_release查询结果相关链接1:LSB(Linux Standard Base):目前Linux的发行版本非常繁多,为了.

2021-03-09 12:57:47 1768

原创 Kali Linux中显示“仓库没有数字签名”的解决方法

Kali Linux中显示“仓库没有数字签名”的解决方法在Kali Linux中使用“apt-get”指令是,会显示“仓库没有数字签名”,如图1所示。图1 仓库没有数字签名其主要原因是apt(Advanced Packaging Tool,高级包工具)中的函数包含了检查仓库中提供的文件的数字签名,这样就可以保证对这些文件没有访问权限的人不能修改文件中的数据。当显示“仓库没有数字签名”时,表示本机中的签名与仓库文件中的签名不一致。可以下载并安装仓库文件签名,如图2所示。图2..

2021-03-07 14:42:38 6400 2

原创 C++中的fstream流2-1

当要读写一个文件时,可以使用fstream流,该流可以对指定文件进行读写操作。fstream流在fstream头文件中定义,该头文件中还定义了另外两个类型ifstream和ofstream,其中ifstream用来对指定文件进行读操作,而ofstream对指定文件进行写操作。以上三个类的操作与iostream类的操作类似,可以使用<<和>>等IO运算符。fstream流、ifstream流和ofstream流的使用方法基本相同。1 定义文件流的对象在定义文件流的对象时,可以指

2021-03-05 11:51:24 264

原创 C++的输出缓冲区2-2

1 自动关联输入流cin与输出流cout通常情况下,当从输入流cin中读取数据之前,都会使用输出流cout显示一个提示信息,inti;cout <<"请输入一个整数:";cin >>i;在输入整数之前,在控制台中会显示提示信息。在“C++的缓冲区2-1”中提到,输出流cout是与缓冲区关联的,也就是说提示信息“请输入一个整数:”先被保存到与cout关联的缓冲区中,然后在被输出。因此,我们必须保证从输入流cin中读取数据之前就要能够输出流cout缓冲区中的数据被...

2021-03-03 09:56:36 347 6

Windows7下VS2008维护模式破解工具.rar

VS2008试用版的估计期X天后结束,需要重新输入注册码时。Windows7会将VS2008维护模式中输入注册码的控件隐藏,使用本工具,可以在Windows7下显示VS2008维护模式中的输入注册码的控件,完成VS2008的重新注册!

2019-05-31

贪吃蛇源代码

Windows控制台的贪吃蛇源代码,基于VS2010,可实现速度控制。

2019-01-16

基于VS2015套接字完成端口模型源代码

《VS2015实现套接字完成端口模型》文章中提到的套接字完成端口模型源代码。文章地址为https://blog.csdn.net/hou09tian/article/details/80911809

2018-07-04

基于对话框程序的注册码快捷键粘贴功能的实现

程序的注册码的格式一般为“XXXX-XXXX-XXXX-XXXX”,在使用时将注册码输入到多个编辑框控件中,每个编辑框中输入一段。手动输入注册码非常麻烦,而采用快捷键进行粘贴时,只能逐个编辑框进行粘贴,而不能一次性粘贴完毕。 以上功能可以通过编程实现。

2017-04-23

Windows文件系统过滤驱动开发教程(第二版)

大约两年以前我在驱动开发网上发表了一组描述如何开发 Windows 文件系统过滤驱动的文章。非常庆幸这些文章能 给大家带来帮助。 原本的文章中我使用了自己编写的代码。我不打算在这里论述代码风格的优劣并发起一场辩论,无可怀疑的是,读者们 大多喜欢看到类似微软范例的代码。为此我把文章中的代码换成微软标准的文件过滤驱动范例 sfilter 的代码。赠于喜欢此 书的读者和驱动开发的后来者们。 网友们帮我整理的原版已经非常流行。为了区别起见,称为第二版。

2017-04-23

基于Java语言的安卓系统编程学习第一部分

基于Java语言的安卓系统程序编程:包括Eclipse环境搭建、项目结构解析、按键、菜单、控件UI、图像按键等。本内容为第一部分。

2017-04-23

Windows Graphics Programming Win32 Gdi And Directdraw.chm

This book is about Windows graphics programming using Win32 GDI API, with an introduction to DirectDraw, and an even more brief introduction to Direct3D Immediate Mode. It covers common features implemented on all Win32 platforms, pure 32-bit features implemented on Windows NT/2000 only, and the most recent additions to GDI for Windows 2000 and Windows 98. For example, alpha blending, transparent bit blting, gradient fill, right-to-left reading order, layered window, and sending JPEG/PNG images to printer are fully covered.

2017-01-31

DirectDraw中文手册

DirectX 编程是现在图形编程特别是游戏编程的热点.而广大的 DirectX 编程爱好者被其帮助文档中的英文所苦,于是民间有不少的爱好者开始自己翻译其手册为中文,然后放在网上让大家共享.然而,由于缺乏组织,很多人都在做着重复的工作,结果浪费了很多的时间和精力.如果把这些自发的力量组织起来,无疑是件很有意义的事.而实现跨地域的组织工作,正是 Internet 的特长.因此我们决定在国际互联网上建立一个站点来专门进行 DirectX 手册的翻译组织工作,然后把翻译过的作品放在我们的主页上让每一个需要的人都可以得到.

2017-01-31

VS2008编译驱动程序的配置方法

编译驱动程序的常用方法有两种,一种是通过WDK/DDK的COMMAND环境进行编译,另外一种是通过Visual Studio系列软件实现界面编译。通过Visual Studio编译驱动程序需要对其进行相关配置,本文以VS2008和WDK7600为例,讲解了实现编译驱动程序的配置方法。

2016-10-23

ddkwizard_setup_v1.2.0a及ddkward.cmd

VS2008产生及编译驱动的工具。包括ddkwizard_setup_v1.2.0a.exe,ddkbuild_bat和ddkbuild_cmd。

2016-10-23

filespy源代码

能通过Netware Client32连接到网络,查看所有的用户在使用哪些文件,还可以查看某个用户对文件的权限,以及用户登录的时间等,当网络上要更新某个应用程序时,这个软件可以用来要求正在使用程序的用户退出.

2016-09-25

黑客调试技术解密pdf

本书是帮助应用程序员和系统程序员理解调试过程的指南,揭示了各种调试器的实用使用技巧,说明了如何操作调试器以及如何客服障碍和修复调试器,介绍了黑客利用调试器和反汇编器来寻找程序弱点和实施攻击的方法

2016-09-20

空空如也

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

TA关注的人

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