安装win10 win2016 略

安装kali

选择第一个

设置账户密码

分区——一直下一步

这里选是

安装默认软件

源(仓库)

Linux操作系统在安装软件的时候,几种安装方式,最简单的方式就是去源里面提取软件包直接进行安装

kali是基于debian        包管理dep        使用的源apt

centOS                      基于红帽            使用的源yum

使用root用户进去kali命令行

kali的源的配置文件位置     /etc/apt/source.list

输入vim /etc/apt/source.list

由于kali官方的源经常连不上,所以我们手动修改

输入#注释掉官方的源并添加阿里的源

完成后按esc,在输入:wq保存并退出

输入apt-get update更新源

注册表基础

1、概述

• 注册表是Windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库",也可以说是一个非常巨大的树状分层结构的数据库系统
        • 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性

2.早期注册表

以ini为扩展名的文本文件夹

3.Windows 95后的注册表

• 自Vindows95操作系统开始,注册表真正成为Vindows.用户经常接触的内容,并在其后的操作系统中继续沿用
        注册表数据库由多个文件组成
        Windows提供了注册表编辑器

运行——regedit打开注册表

注册表的结构

• 注册表以树状结构进行呈现
        子树(实际只有两棵子树,为了方便操作,分成了5棵子树)
                • HKEY_LOCAL_MACHINE:记录关于本地计算机系统的信息,包括硬件和操作系统数据
                • HKEY_USERS:记录关于动态加载的用户配置文件和默认配置文件的信息
                • HKEY_CURRENT_USER:HKEY_USERS子树,它指向HKEY_USERS\当前用户的安                     全ID”包含当前以交互方式登录的用户的用户配置文件
                • HKEY_CURRENT_CONFIG:HKEY_LOCAL_MACHINE子树,指向
                 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current包                     含在启动时由本地计算机系统使用的硬件配置文件的相关信息加载的设备驱动程序、                       显示时要使用的分辨率
                • HKEY_CLASSES_ROOT:HKEY_CURRENT_USER子树包含用于各种OLE技术和文                     件类关联数据的信息


                • 可以简单的理解文件夹,项中可以包含项和值。


                • 每个注册表项或子项都可以包含称为值的数据
                • 部分值应用于某个用户的信息
                • 部分值应用于计算机所有用户的信息
                • 值由三部分组成(值的名称、值类型、值的数据)

注册表的基本操作

1.创建项

2.创建值

• 字符串值(REG_SZ):国定长度的文本字符串
        • 二进制值(REG_BINARY):原始二进制数据。多数硬件组件信息都以二进制数据存储
        • DWORD值(REG_DWORD):数据由4字节长的数表示,设备驱动程序和服务的很多参数都是这种类型
        • QWORD值(REG_QWORD):数据由8字节长的数表示
        • 多字符串值(REG_MULTI_SZ):多重字符串。包含列表或多值的值通常为该类型
        • 可扩充字符串值(REG_EXPAND_SZ):长度可变的数据串。该数据类型包含在程序或服务使用该数据时解析的变量

3.修改、删除和重命名

注册表编辑技巧

查找字符串、值项
将子项添加到收藏夹
打印注册表
复制项名字

注册表的维护

1、注册表被破坏后的常见现象

• 无法启动系统
• 无法运行或正常运行合法的应用程序
• 找不到启动系统或运行应用程序所需的文件
• 没有访问应用程序的权限
• 不能正确安装或装入驱动程序
• 不能进行网络连接
• 注册表条目有错误

2、注册表被破坏的原因

• 应用程序错误:在系统中安装过多的软件后,可能会出现彼此之间的冲突
• 驱动程序不兼容:安装系统时有很多驱动都是自动安装,容易产生不同硬件驱动程序不兼容情况,建议到官方网站下载对应稳定版驱动进行安装
• 硬件问题:主要出现在硬件质量上,比如硬盘或内存质量不过关造成读写错误、超频、CMOS、病毒等
• 误操作:误操作是最常见的原因,可能会导致注册表出现错误,严重者造成系统崩渍或无法启动系统

3、备份注册表

• 直接将注册表数据库文件进行备份
• 导出注册表
        找到对应的项直接选择导出

右键——导出

4.恢复注册表

注册表优化

• 清除多余的DLL文件
        打开注册表编辑器,锁定到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs"项,在这个项下存放的是共享的DLL信息,注意看括号里面的数据,它表示共享文件的数目,如果为0,则可将其删除

• 安装卸载应用程序的垃圾信息
        打开注册表编辑器,锁定到"HKEY_CURRENT_USER\SOFTWARE"项和"HKEY_LOCAL_MACHINE\SOFTWARE"项,这两个项中包含系统中的应用程序,对于已知的程序是知道的,主要是针对一些未知的程序进行删除和一些已经卸载了的残留
• 系统安装时产生的无用信息
        删除多余时区(必要情况下只保留北京时区)
                • 锁定到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones"项
        清除多余的语言代码(英语一0409、中文一0804)
                •锁定到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NIs\Locale"项

删除多余的键盘布局
                •锁定到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts'"项,下面每一个子项代表一种键盘布局

子网划分

前后移动主机位,划分子网或超网

mac地址补充

前24位(二进制)厂商编码,后24位序列号,全球唯一

单独设备:当第8位为0的时侯表示是单独设备,单播地址
一组设备:当第8位位1的时侯表示是一组设备,组播地址
所有设备:FF-FF-FF-FF-FF-FF        广播地址

00-00-00-00-00-00:默认填充的地址,在不知道对方的MAC地址时,会自动填充一个目的的MAC地址

以太网交换机

早期的共享式以太网,它是由集线器相连(带宽共享,会有冲突)

一个冲突域的网络

现在采用交换式网络(以太网交换机)

广播:一种信息的传播方式 1对多

网络安全学习(十六)相关推荐

  1. OpenCV与图像处理学习十六——模板匹配

    OpenCV与图像处理学习十六--模板匹配 一.模板匹配介绍 二.代码应用 一.模板匹配介绍 模板匹配是一种最原始.最基本的模式识别方法,研究某一特定目标的图像位于图像的什么地方,进而对图像进行定位. ...

  2. PyTorch框架学习十六——正则化与Dropout

    PyTorch框架学习十六--正则化与Dropout 一.泛化误差 二.L2正则化与权值衰减 三.正则化之Dropout 补充: 这次笔记主要关注防止模型过拟合的两种方法:正则化与Dropout. 一 ...

  3. Python的学习(十六):对文件的操作

    Python的学习(十六):对文件的操作 编码格式的介绍 Python中的解释器使用的是Unicode(内存) .py文件在磁盘上使用UTF-8存储(外存) 如何修改文件格式?不写的话默认为UTF-8 ...

  4. 强化学习(十六) 深度确定性策略梯度(DDPG)

    在强化学习(十五) A3C中,我们讨论了使用多线程的方法来解决Actor-Critic难收敛的问题,今天我们不使用多线程,而是使用和DDQN类似的方法:即经验回放和双网络的方法来改进Actor-Cri ...

  5. opencv学习十六:圆检测

    圆检测 原理 圆周上任意三点所确定的圆,经Hough变换后在三维参数空间应对应一点.遍历圆周上所有点,任意三个点所确定的候选圆进行投票.遍历结束后,得票数最高点(理论上圆周上任意三点确定的圆在Houg ...

  6. map赋值给另一个map_Java学习(十六): Lambda操作Map

    1. Java8新加入的lambda方法 由于继承关系,他们相应的子类也都会继承这些新方法. 2. forEach() 该方法签名为void forEach(BiConsumer super K,? ...

  7. java 集合读写同步_JAVA多线程学习十六 - 同步集合类的应用

    1.引言 在多线程的环境中,如果想要使用容器类,就需要注意所使用的容器类是否是线程安全的.在最早开始,人们一般都在使用同步容器(Vector,HashTable),其基本的原理,就是针对容器的每一个操 ...

  8. c++面向对象高级编程 学习十六 vptr和vtbl

    当一个类中有一个或多个虚函数时,内存中会多一个虚指针(vptr,virtual pointer),指向一个虚表(vtbl,virtual table) 父类有虚函数,则子类一定有虚函数 在下图示意图中 ...

  9. element子组件中的校验_Salesforce LWC学习(十六) Validity 在form中的使用浅谈

    本篇参考: https://developer.salesforce.com/docs/component-library/bundle/lightning-input/documentation h ...

  10. form必填默认校验_Salesforce LWC学习(十六) Validity 在form中的使用浅谈

    本篇参考: https://developer.salesforce.com/docs/component-library/bundle/lightning-input/documentation h ...

最新文章

  1. Java类加载器详解
  2. Android关于SQLiteOpenHelper的封装
  3. apache 设置禁止访问某些文件或目录
  4. MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化
  5. K8S+KubeSphere之Helm安装
  6. property练习
  7. cocos2d-Lua视频教程
  8. 编码器分类及原理和测速应用(含代码)
  9. linux换页符号,关于换行符:什么是回车符,换行符和换页符?
  10. 如何分辨iphone 的冷屏与暖屏
  11. WIN7 经典“致命错误 C0000034”解决方法
  12. 1.3 “音乐”小程序项目
  13. B - LIS LCS
  14. ctr多少正常_你知道亚马逊的点击率多少算正常的吗?
  15. Javascript特效之可翻阅上一条下一条的动态文字
  16. js等待异步执行完再执行,js如何让代码同步执行
  17. 学术交流站点–小木虫论坛
  18. 工作5年的阿里Java程序员分享从业心得总结,写给还在迷茫的朋友
  19. 解决 torchtext 无法下载 glove
  20. html中常用颜色代码

热门文章

  1. POJ - 1961 Period(nex数组的运用)
  2. 安捷伦网络分析仪常见故障
  3. PyTorch 3 - 模型相关方法
  4. 配电站房监控系统方案
  5. 重启计算机到安全模式,电脑开机后,自动重新启动,进入安全模式正常,在安全模式下用卡巴没? 爱问知识人...
  6. 人脑与计算机类比文献,人脑计算机接口基于隐马科夫模型的思维运动异步分类...
  7. ubuntu系统中安装软件的三种方法
  8. 雷达信息处理技术及发展
  9. CVPR论文解读 | 弱监督的高保真服饰模特生成
  10. 绝地求生显示器测试软件,绝地求生画质怎么调好 绝地求生画面设置教程