1、系统目录

  1. Windows:是Windows系统安装文件所在文件夹,一般用来存储系统安装文件和硬件驱动程序等内容,是系统正常运转的必要保证。
  2. Program Files:指的是程序文件,是Windows 操作系统、以及其它的操作系统各种软件默认安装到的目录。位于C盘分区(“C:\Program Files”),但也可根据用户的需要自定义到别的分区。
  3. 用户:存放用户文件信息。
  4. PerfLogs:perfLogs是windows7的日志信息,如磁盘扫描 错误信息,删掉可以,但不建议删,删掉反而会降低系统速度,PerfLogs是系统自动生成的。

2、服务

服务是一种应用程序类型,它在后台运行。
服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用程序。
打开服务可通过计算机服务管理器实现

服务的作用:
(1)服务决定了计算机的一些功能是否被启用
(2)不同的服务对应的功能不同
(3)通过计算机提供的服务可以有效实现资源共享
(4)常见的服务
web服务、dns服务、dhcp服务、邮件服务、telnet服务、ssh服务、ftp服务、smb服务

3、端口

我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、ftp服务、SMTP服务等,那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,实际上是通过“IP地址+端口号”来区分不同的服务的。

需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访 问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则 可能使用“3457”这样的端口,如下图所示。

(1)知名端口
即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

(2)动态端口(Dynamic Ports)
动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。

不过,动态端口也常常被病毒木马程序所利用,如冰河默认连接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。

常用端口号
HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080
FTP(文件传输)协议代理服务器常用端口号:21
Telnet(远程登录)协议代理服务器常用端口:23
TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;
SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;
SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口);
POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;
TOMCAT,默认的端口号为8080;
WIN2003远程登陆,默认的端口号为3389;
Oracle 数据库,默认的端口号为1521;
MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp;
QQ,默认的端口号为1080/udp

4、注册表

注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统。但是,从Microsoft Windows 95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。

打开注册表,win+R,输入regedit。

注册表的作用

注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

注册表的结构
(1)HKEY_CLASSES_ROOT
  管理文件系统。根据在Windows 中安装的应用程序的扩展名,该根键指明其文件类型的名称,相应打开该文件所要调用的程序等等信息。

(2)HKEY_CURRENT_USER
管理系统当前的用户信息。在这个根键中保存了本地计算机中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码。在用 户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。

(3)HKEY_LOCAL_MACHINE
管理当前系统硬件配置。在根键这个中保存了本地计算机硬件配置数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。
这个根键里面的许多子键与System.ini文件中设置项类似。

(4)HKEY_USERS
管理系统的用户信息。在这个根键中保存了存放在本地计算机口令列表中的用户标识和密码列表。同时每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。

(5)HKEY_CURRENT_CONFIG
管理当前用户的系统配置。在这个根键中保存着定义当前用户桌面配置(如显示器等等)的数据,该用户使用过的文档列表(MRU),应用程序配置和其他有关当前用户的Windows 98中文版的安装的信息。

(6)测试中常用的注册表
HKEY_LOCAL_MACHINE\software\hzhost\config\settings\mysqlpass
HKEY_LOCAL_MACHINE\software\hzhost\config\settings\mssqlpss
HKEY_LOCAL_MACHINE\software\hzhost\config\Settings\mastersvrpass
HKEY_LOCAL_MACHINE\SYSTEM\LIWEIWENSOFT\INSTALLFREEADMIN\11
HKEY_LOCAL_MACHINE\SYSTEM\LIWEIWENSOFT\INSTALLFreeHost\11

渗透知识- Windows系统目录、服务、端口、注册表相关推荐

  1. Windows Server 2012 R2 注册表与注册表编辑器-深博-专题视频课程

    Windows Server 2012 R2 注册表与注册表编辑器-90人已学习 课程介绍         本套课程共9课时,注册表(registry)是存储计算机软硬件设置值的重要数据库,而注册表编 ...

  2. mscoreei.dll没有被指定在windows上运行_windows注册表详解

    与INI文件不同的是: 1.注册表采用了 二进制形式登录数据: 2.注册表支持子键,各级子关键字都有自己的"键值": 3.注册表中的键值项可以包含可执行代码,而不是简单的字串: 4 ...

  3. 注册表 关闭打印机服务器,Win7系统添加打印机无Print Spooler服务无注册表解决方法...

    win764位系统刚装几天发现笔记本无法安装虚拟打印机,因为我经常使用PDF打印,比如cutePDF打印机.开始搜索各种经验,发现都无法解决问题, 总有各种疏漏,在此总结一下,供自己回顾,同时希望能惠 ...

  4. 注册表中注销mysql服务器,彻底删除mysql服务(清理注册表)

    由于安装某个项目的执行文件,提示要卸载MySQL以便它自身MySQL安装,然后我禁用了MYSQL服务,再把这个文件夹删除后,发现还是提示请卸载MYSQL服务. 解决步骤: 1.以管理员身份运行命令提示 ...

  5. Win10自动更新怎么永久关闭?服务、注册表、组策略、计划任务中全方位设置,永久解决!

    Win10自动更新就像打不死的小强,不管怎么关闭,之后还是会自动更新,让不少小伙伴颇为不爽.今天通过4步,在服务.注册表.组策略.计划任务中全方位设置,彻底关闭Win10自动更新,感兴趣的小伙伴不妨试 ...

  6. Windows核心编程_注册表操作和小练习程序关联

    大家有没有见过就是当我们下载一个软件比如视频播放器 下载之后我们电脑上的视频文件图标都变成了这个视频播放器的图标,然后打开时也是默认调用此视频播放器来播放 下面就给大家介绍如何在Windows平台上实 ...

  7. Qt:Windows编程—Qt实现注册表启动项管理

    Qt实现注册表启动项管理 前言 Windows的开机启动项在很多地方都有设置,这次我们在注册表 子键"HKEY_LOCAL_MACHINE\Software\Microsoft\Window ...

  8. Internet Explorer 设置 注册表中设置IE(Windows安全设置之注册表项)

    Windows安全设置之注册表项 在IE4.0以上的版本中,IE的安全设置一般都存贮在这两个地方: 1.HKEY_CURRENT_USER\Software\Microsoft\Windows\Cur ...

  9. windows平台下删除注册表后应用程序无法使用的情况

    windows平台下删除注册表后应用程序无法使用的情况   相信大家都有在Windows系统下不小心删除注册表的经历,或者因为注册表出现问题从而导致某个应用程序不能使用.在很多情况下,大家所遇到的只是 ...

最新文章

  1. 利用反射对应数据库字段
  2. R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )
  3. 最新阿里内推Java后端面试题
  4. Qt for Android解决启动时黑屏(或白屏)的问题
  5. 用limit 实现java的简单分页
  6. java 注入 循环_spring依赖注入——循环依赖
  7. php文本文件操作,文本文件操作的php类
  8. selenium脚本录制
  9. B - 简单暴力(计算今年第几天)
  10. Microsoft Visual Studio Team Foundation Server Express 2013 (一) 服务器端安装和配置
  11. 深度学习算法-YOLO
  12. 小程序图片上传formdata boundary + base64
  13. 人生若只如初见,何事秋风悲画扇
  14. 基于C#的机器人仿真平台和机器人运动学算法实现
  15. 浏览器趋势2015年2月:美国IE8反弹
  16. HTML 列表标签、有序列表、无序列表、自定义列表dl dt dd
  17. 真香定律!java的微服务框架
  18. openwrt篇修改WiFi热点默认名称和主机名
  19. 设置电脑开机软件自启动的简便小方法
  20. CD系列:应用芯片部分总结对应功能

热门文章

  1. ip.php是什么意思,IP是什么意思
  2. php中复选框删除数据_checkbox 删除,checkbox_PHP教程
  3. 配置方法_CISCO防火墙端口映射配置方法
  4. unity字符串换行符_Unity中Text中首行缩进两个字符和换行的代码
  5. linux安装深度软件商店,Deepin系统中的深度商店V5.1发布,基于Debian的Linux可安装...
  6. 皮一皮:家里出了个不孝子...
  7. 每日一皮:没有好好测试就运行,还自信的不得了...
  8. 社区头条:Spring For All 新版上线了!!!
  9. linq调用mysql函数_mysql-在LINQ中执行FirstOrDefault的另一种方法
  10. redhat linux7版本种类,RHEL 7 新功能尝鲜:界面简洁,分类明确