网络安全
我们将构造一个架空的公司 ACME Infinity Servers,配备有虚构的工作人员,顾客,数据
使用 Kali Linux 系统尝试对目标进行一系列攻击,在这个过程中学习网络安全的基本事项
本文默认已经具备足够的 Linux 与 Bash 相关知识,也对计算机网络有最基本的了解
# Kali 的安装与配置
Kali Linux 是一个 Linux 发行版,专门为网络安全和渗透测试而设计。
官网:https://www.kali.org/
本文基于使用虚拟机,构建 x86_64 架构的 Kali Linux 为前提,不同的架构会导致后续指令中有报错
下载并安装 VMware...
more...
Bash 入门
# 简介
终端(Terminal)是一个命令行界面,只是一个空壳,用于传递输入到内部的命令解释器(Shell)中,一般来说 Shell 有
Bash
CMD
Bash 是一类 Linux 上常用的 Shell,主要目的是编写 Linux 的命令脚本。本文默认已经具备足够的 Linux 基础知识,只讲解 Bash 的基本事项
在 Linux 与 MacOS 中,打开终端即可使用 Bash
在 Windows 中,可以利用 WSL 进入 Linux 环境,从而使用 Bash
一般来说,例如 Kali 或者 MacOS 等系统,在进入终端后默认是 Z Shell (Zsh),而不是...
more...
1-浮点数与误差
# 浮点数
数学中稠密的实数无法利用有限的计算机储存进行表示,出于精度和范围的平衡,目前世界上最广为使用的浮点数标准是 IEEE 754 标准
通常来说,浮点数的精度分为
单精度(Float):占用 4 字节,32 位,约 7 位十进制有效数字,在 C 语言中通过后缀 f/F 来表示,例如 0.5F
双精度(Double):占用 8 字节,64 位,约 16 位十进制有效数字,在 C 语言中默认的浮点数类型,例如 0.5
在该标准中,一个 32 位的浮点数被划分为三个区域:
符号位(Sign, 1 bit):0 表示正数,1 表示负数
指数位(Exponent, 8...
more...



