Windows
文章平均质量分 76
Windows系统具有许多显著的特点,如界面图形化、多任务操作、设备无关性以及出色的多媒体功能。用户可以通过图形界面进行直观的操作,同时运行多个应用程序,且Windows系统对硬件设备的要求相对较低,可以适应不同的计算机配置
Suc2es2
悟空漏洞练习平台作者,HCIA-Datacom 认证,HCIA-openEuler 认证,HarmonyOS 应用开发者高级认证,NISP 一级认证,阿里云社区专家博主认证,“复兴杯”2023第四届大学生网络安全精英赛全国复赛湖北省一等奖
展开
-
Windows 32 汇编笔记(二):使用 MASM
386把上面的 Win32 的 Hello World 源程序中的语句归纳精简一下,再列在下面:.386.data.codeend 开始标号start:;程序的入口点标号;...在宏定义中,可以使用local指令声明局部变量,以便在宏展开时为特定的数据或计算提供临时存储空间。局部变量在宏展开时被分配和使用,其生命周期与宏展开的时间段相同。;使用局部变量;使用局部变量ENDM子程序的定义(入口点)。原创 2024-07-13 19:40:55 · 9765 阅读 · 1 评论 -
Windows 32 汇编笔记(一):基础知识
实模式(Real Mode)是80x86处理器最早支持的工作模式,也是最基础的工作模式。实模式主要用于早期的MS-DOS操作系统和其他简单的操作环境。在实模式下,处理器能够直接访问1MB的物理内存空间。这个模式与8086处理器的工作方式完全兼容,因此得名“实模式”。原创 2024-07-11 20:02:57 · 9426 阅读 · 2 评论 -
8086 汇编笔记(一):寄存器
8086 CPU 有 14 个寄存器,每个寄存器有一个名称。这些寄存器是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。原创 2024-05-29 11:36:52 · 7450 阅读 · 2 评论 -
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
int 指令的格式为:int n,n 为中断类型码,它的功能是引发中断过程CPU 执行 intn 指令,相当于引发一个n号中断的中断过程,执行过程如下:(1) 取中断类型码 n;(2) 标志寄存器入栈,IF=0,TF=0;(3) CS、IP 入栈;从此处转去执行n号中断的中断处理程序。原创 2024-06-06 11:11:31 · 8836 阅读 · 3 评论 -
8086 汇编笔记(五):包含多个段的程序
dw”的含义是定义字型数据程序中的指令就要对这8个数据进行累加,可这8个数据在哪里呢?由于它们在代码段中,程序在运行的时候 CS 中存放代码段的段地址,所以可以从CS 中得到它们的段地址。它们的偏移地址是多少呢?因为用 dw 定义的数据处于代码段的最开始,所以偏移地址为 0,这 8个数据就在代码段的偏移 0、2、4、6、8、A、C、E 处。程序运行时,它们的地址就是 CS:0、CS:2、CS:4、CS:6、CS:8、CS:A、CS:C、CS:E。我们可以在源程序中指明程序的入口所在,具体做法如下。原创 2024-06-01 21:25:33 · 5127 阅读 · 3 评论 -
8086 汇编笔记(九):call 指令 和 ret 指令
ret 用栈中的数据,修改IP的内容,从而实现近转移;retf 指令用栈中的数据,修改CS和IP的内容,从而实现远转移。原创 2024-06-05 10:56:28 · 8316 阅读 · 1 评论 -
8086 汇编笔记(十):标志寄存器
Zero Flag,零标记位。用于记录相关指令执行后,其结果是否为 0。如果结果为 0,则 ZF=1,如果结果非 0,则 ZF=0。原创 2024-06-05 10:56:44 · 8821 阅读 · 2 评论 -
8086 汇编笔记(七):数据处理的两个基本问题
在使用过程中有几处需要注意的地方:(1)在 8086CPU 中,只有这4个寄存器可以用在“[....]”中来进行内存单元的寻址。其他寄存器是不可以的,例如“mov bx, [ax]”就是错误的用法。(2)在[...]中,这四个寄存器可以单个出现,或只能以4种组合出现:bx和si、bx和di、bp和si、bp和di。为了方便记忆可以将si和di看做一组,将bx和bp看做一组。组间可以自由组合,组内不能组合。原创 2024-06-04 10:02:47 · 8374 阅读 · 2 评论 -
8086 汇编笔记(八):转移指令的原理
操作符offset在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址。原创 2024-06-04 10:03:01 · 8128 阅读 · 5 评论 -
8086 汇编笔记(六):更灵活的定位内存地址的方法
and 指令:逻辑与指令,按位进行与运算(有 0 得 0,全 1 得 1)or 指令:逻辑或指令,按位进行或运算(有 1 得 1,全 0 得 0)原创 2024-06-03 11:15:43 · 7357 阅读 · 1 评论 -
8086 汇编笔记(二):寄存器(内存访问)
字单元的概念:字单元,即存放一个字型数据(16 位)的内存单元,由两个地址连续的内存单元组成由上一章学习可知:高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节现在有以下几个问题(1) 0 地址单元中存放的字节型数据是多少?(2) 0 地址字单元中存放的字型数据是多少?(3) 2 地址单元中存放的字节型数据是多少?(4) 2 地址字单元中存放的字型数据是多少?(5) 1 地址字单元中存放的字型数据是多少?原创 2024-05-29 11:37:05 · 5943 阅读 · 3 评论 -
8086 汇编笔记(三):第一个程序
第一步:编写汇编源程序第二步:对源程序进行编译连接第三步:执行可执行文件中的程序。原创 2024-05-30 11:54:40 · 5471 阅读 · 2 评论 -
8086 汇编笔记(四):[BX] 和 loop 指令
(1) 在汇编源程序中,如果用指令访问一个内存单元,则在指令中必须用“[...]”来表示内存单元,如果在“门”里用一个常量 idata 直接给出内存单元的偏移地址,就要在“[]”的前面显式地给出段地址所在的段寄存器。(2) 如果在“门”里用寄存器,比如 bx,间接给出内存单元的偏移地址,则段地址默认在 ds 中。这些出现在访问内存单元的指令中,用于显式地指明内存单元的段地址的 “ds:”,“cs:”,“ss”,“es”在汇编语言中称为。如果没有在 “[]” 的前面显式地给出段地址所在的段寄存器,比如。原创 2024-05-31 10:37:17 · 4944 阅读 · 2 评论 -
8086 汇编笔记(十一):内中断
8086CPU使用单元字节大小的数字来标识中断类型。CPU内部可能产生多种多样的中断,那么应该如何来标识是哪种中断呢,或者说我们如何确定中断源?8086CPU用称为的数据来标识中断信息的来源。中断类型码为一个字节型数据,可以表示256种中断类型。以后,我们将产生中断信息的事件,即中断信息的来源,称之为。原创 2024-06-06 11:10:46 · 8275 阅读 · 2 评论 -
Windows Server 各版本搭建 DNS 服务器实现域名正反向解析
因之前搭建域服务器安装了 DNS,所以这里之间开始配置右键本地服务器配置 DNS 服务器点击下一步勾选第二个正向反向都创建,点击下一步勾选是,点击下一步点击下一步输入域名,点击下一步点击下一步点击下一步点击下一步点击下一步输入网络 ID(笔者这里改为了 192.168.65),点击下一步点击下一步点击下一步勾选是,输入可访问的 DNS 服务器,点击下一步点击完成选择刚刚创建的域名,右键点击新建主机输入名称、IP 地址并勾选创建指针,点击添加主机点击确定点击完成。原创 2024-03-18 10:18:49 · 1580 阅读 · 1 评论 -
Windows Server 各版本搭建远程访问 / VPN 服务器实现 VPN 连接(03~19)
开机后点击添加或删除角色点击下一步勾选自定义,点击下一步点击 远程访问/VPN 服务器,点击下一步点击下一步点击下一步勾选自定义,点击下一步选择配置类型,点击下一步点击完成点击是点击完成点击左下角开始➡管理工具➡路由和远程访问,右键本地服务器选择属性点击 IP,勾选静态地址池,点击添加输入 IP 网段,点击确定最后点击确定点击左下角开始➡管理工具➡计算机管理,展开列表点击用户,选择你想登录的用户后右键属性点击拨入,点击允许访问,点击确定。原创 2024-03-16 11:39:44 · 9444 阅读 · 4 评论 -
Windows Server 各版本搭建终端服务器实现远程访问(03~19)
左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色点击下一步勾选自定义,点击下一步蒂埃涅吉终端服务器,点击下一步点击确定重新登录后点击确定点击开始➡管理工具➡计算机管理,展开本地用户和组,点击组可以发现有个组关门用来远程登录右键这个组点击属性,点击添加输入要添加的用户名,点击确定添加成功后点击确定打开另一台虚拟机(前提是在同一个局域网内),按 WIN + R 输入 mstsc 后回车输入 IP 地址后点击连接输入用户名及密码后点击确定连接成功!原创 2024-03-13 13:24:03 · 2080 阅读 · 1 评论 -
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
点击左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色。这里提示插入磁盘,咱们提前下载好 IIS 文件就行。点击浏览进入以下目录内点击里面的文件,最后点击确定。复制到虚拟机内,右键点击全部提取。勾选 Web 服务器,点击下一步。选择应用程序服务器,点击下一步。浏览器访问本地 IP 测试。点击角色,点击添加角色。选择自定义,点击下一步。点击右下角第二个图标。原创 2024-03-11 10:09:56 · 1981 阅读 · 1 评论 -
Windows Server 2003 搭建邮件服务器实现自建邮箱域名及账户并连接外网
左下角开始➡管理工具打开 IIS 管理器,右键默认 SMTP 点击属性,IP 地址 下拉选择为你自己,最后点击应用。点击添加输入你的 IP 地址及你 IP 地址的网段(这里截图搞忘了)最后点击确定。点击左下角开始➡所有程序➡Outlook,输入刚刚创建的用户名点击下一步。点击左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色。都填你自己的 IP 地址,点击下一步。填写你的邮件域名,点击下一步。选择邮件服务器,点击下一步。点击浏览找到文件后点击确定。点击添加网段,点击确定。输入密码,点击下一步。原创 2024-03-06 09:20:23 · 1612 阅读 · 2 评论 -
Windows Server 各版本搭建域控制器实现通过域管理用户(03~19)
勾选使用下面 DNS 服务器,首选改为你的网关,备用填 Windows Server 2003 IP 地址,最后点击确定。点击开始➡控制面板➡系统➡计算机名➡更改,勾选域后输入刚创建的域名。点击开始➡控制面板➡网络连接,右键图中本地连接点击属性。勾选安装 DNS 服务器,点击下一步。开启另一台虚拟机(笔者这里是 XP)安装完成后都点击确定,最后点击完成。输入姓名及登录名后点击下一步。点击域控制器,点击下一步。输入用户名密码后点击确定。输入域名后点击下一步。输入密码后点击下一步。输入密码,点击下一步。原创 2024-03-05 09:49:58 · 1347 阅读 · 3 评论 -
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
默认不启用索引(除非你有上千个文件,否则这非常消耗服务器),点击下一步。点击开始➡管理工具➡计算机管理,点击本地用户和组,右键用户,点击新用户。打开服务器,点击左下角开始➡管理工具➡管理您的服务器➡添加或删除角色。点击开始➡管理工具➡计算机管理,展开本地用户和组,点击用户。勾选设置默认磁盘空间,数据自己更改,最后点击下一步。右键用户点击新用户,输入用户名密码,点击创建。点击浏览选择文件夹,点击下一步。点击浏览选择文件夹,点击下一步。选择文件服务器,点击下一步。勾选文件服务器,点击下一步。原创 2024-03-04 07:55:34 · 30994 阅读 · 4 评论 -
Windows 命令提示符(CMD)操作(七):扩展命令和功能
显示或设置日期date要更改当前日期,你可以使用date命令并指定新的日期。需要注意的是,更改系统日期需要管理员权限(在 Windows 中可能需要管理员权限)。不当更改系统日期可能会影响系统的正常运行,因此在进行此类操作时应谨慎行事。原创 2024-02-24 13:40:58 · 1306 阅读 · 1 评论 -
Windows 命令提示符(CDM)操作(六):安全和权限
显示或修改文件或目录的访问控制列表(ACL)其中是要操作的文件或目录的名称,/t选项表示递归地更改指定目录及其子目录的权限。原创 2024-02-23 09:31:39 · 767 阅读 · 1 评论 -
Windows 命令提示符(CMD)操作(五):磁盘和磁盘操作
检查磁盘驱动器的文件系统并修复错误volume/f/v/r/x/i/c/b。原创 2024-02-22 12:56:17 · 5909 阅读 · 1 评论 -
Windows 命令提示符(CMD)操作(四):网络通信
向另一台计算机发送 ICMP 回显请求-t-a-n count-l size-f-i TTL-w timeout这将向 "example.com" 发送 ICMP Echo 请求,并显示每个响应的往返时间。如果要持续 ping 主机,直到手动停止,可以使用-t。原创 2024-02-21 08:24:08 · 1305 阅读 · 1 评论 -
Windows 命令提示符(CMD)操作(三):用户管理
管理用户帐户,如创建、删除用户[username][options]/domain/add/delete这将创建一个名为 "user1" 的用户,并将密码设置为 "password123"。原创 2024-02-20 00:30:09 · 1298 阅读 · 1 评论 -
Windows 命令提示符(CMD)操作(二):系统信息和管理
显示系统信息/nh例如,要获取本地计算机的系统信息,你可以直接在命令提示符窗口中运行systeminfosysteminfo如果要获取远程计算机的系统信息,可以使用/s/u和/p。原创 2024-02-19 15:59:26 · 1225 阅读 · 1 评论 -
Windows 命令提示符(CMD)操作(一):文件和目录管理
列出目录中的文件和子目录[drive:]pathpathfilename/p/w/s/bRHSDANEDCAW/c/l/q/r/d/4dir如果你想列出驱动器的根目录下所有的.txt。原创 2024-02-17 00:03:52 · 4369 阅读 · 2 评论