安全渗透测试之网络基础知识(IP地址)
#1.IP地址介绍
注意:不同局域网需要有不同的网络部分,通过网络部分区别出网段/网络;
局域网内部,主机部分不能一样,否则会出现地址冲突
范围:0.0.0.0-255.255.255.255
表示:点分十进制
组成:由网络部分和主机部分组成 192.168.1.1 1.1.1.1 255.254.188.2
二进制:00000000 11111111
十进制:0 255
#2.IP地址分类
##2.1 基于技术分类
A类:1.0.0.0-126.255.255.255.255 前8位为网络位、后24位为主机位
B类:128.0.0.0-191.255.255.255 前16位为网络位、后16位为主机位
C类:192.0.0.0-223.255.255.255 前24位为网络位、后8位为主机位
D类:224.0.0.0-239.255.255.255
E类:240.0.0.0-255.255.255.254
注明:A/B/C三类地址为商用地址,D类组播地址,E类为科研
##2.2基于应用分类
私有地址:
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
公有地址:除去私有地址和特殊地址
特殊地址:
环回测试loopback地址:127.x.x.x一般用来表示本地主机
全网地址:0.0.0.0(默认地址)
广播地址:255.255.255.255代表整个局域网
自动配置地址:1
相关文章:
安全渗透测试之网络基础知识(IP地址)
#1.IP地址介绍 注意:不同局域网需要有不同的网络部分,通过网络部分区别出网段/网络; 局域网内部,主机部分不能一样,否则会出现地址冲突 范围:0.0.0.0-255.255.255.255 表示:点分十进制 组成:由网络部分和主机部分组成 192.168.1.1 1.1.1.1 255.254.188.2 二进制:00000…...
dubbogo-1 基础rpc服务
文章目录 基本环境处理编译pb接口开启rpc调用业务观察qa1 能取出protoc里面的字段值吗? 基本环境处理 https://cn.dubbo.apache.org/zh-cn/overview/quickstart/go/install/ 这里没有 protoc-gen-go --version 执行 go get -u github.com/golang/protobuf/protoc…...
分布式缓存Spring Cache
一、缓存里的数据如何和数据库的数据保持一致? 缓存数据一致性1)、双写模式2)、失效模式1、缓存数据一致性-双写模式 2、 缓存数据一致性-失效模式 我们系统的一致性解决方案: 1、缓存的所有数据都有过期时间,数据过期下一次查询触发主动更新 2、读写数据…...
CI2454 2.4g无线MCU芯片应用
Ci2454集成MCU芯片 | Ci2454是一款集成无线收发器和 8 位 RISC(精简指令集)MCU 的SOC芯片。 #Ci2454芯片 集成MCU芯片# 中国芯片# 无线收发器特性: 工作在 2.4GHz ISM 频段 调制方式:GFSK/FSK 数据速率:2Mbps/1Mbps…...
生成包含10个随机字母或数字的字符串,然后统计每个字符的出现次数
from random import choices from string import ascii_letters, digitsx .join(choices(ascii_lettersdigits, k10)) d dict() # 创建空字典 for ch in x:d[ch] d.get(ch, 0) 1 # x中有ch字符,个数1,并作为字典的值 print(x) print(d)也可以使用collections模块的defaul…...
huggingface 模型推理几个重要到类
pipeline 它可以让您方便地使用预训练的模型进行各种任务。当您用pipeline函数创建一个图像分割的pipeline时,它会自动加载和初始化一个SegformerForSemanticSegmentation的实例,并且封装了一些预处理和后处理的逻辑,例如将图像转换为张量&a…...
qml之动态元素类型
文章目录 动画例子 应用动画例子 缓动曲线例子 动画分组例子 嵌套动画代码 状态和转换代码 动画 QMlL使用插值的方式控制属性的更改。动画是在指定的时间内一些列属性的持续变化。 常用的动画类型元素动画:PropertyAnimation:属性值改变播放动画NumberAnimation:qr…...
超详细 | 差分进化算法原理及其实现(Matlab/Python)
差分进化(Differential Evolution,DE)算法是由美国学者Storn和 Price在1995年为求解Chebyshev多项式拟合问题而提出的。算法主要通过基于差分形式的变异操作和基于概率选择的交叉操作进行优化搜索,虽然其操作名称和遗传算法相同,但实现方法有…...
大二第三周总结(算法+生活)
算法: 题目:有效的括号 这个题目也是做过很多回了。主要就是数据结构中”栈“的应用,先进后出。 解题思路: 1.创建 Map 哈希表形成键值对映射 2.进行遍历字符串 在遍历过程中 如果 遍历到的字符c 是左括号,则入栈 pu…...
Lake Formation 和 IAM 之间的区别与联系
IAM 和 Lake Formation 都是 AWS 上的权限管理服务,且默认都是自动开启并生效的,只是如果你没有特别配置过它们,可能感觉不到它们的存在,特别是Lake Formation(后文简写为 LF),通常情况下都是“透明”的,但它确实在每次请求时进行了权限检查。本文会详细介绍一下两者之…...
音频抓取代码示例
以下是一个使用DefaultsKit库的简单爬虫程序,用于爬取音频。代码中使用了https://www.duoip.cn/get_proxy的API获取代理服务器。 import Foundation import DefaultsKit let url "https://www.douban.com/music" // 目标网站URL let proxyUrl "…...
Hexo搭建个人博客系列之环境准备
环境准备 Git Git官网,安装过程,就是一直下一步,详细的看这篇文章 Git的安装 Node.js Node.js官网 Node.js的安装 注册一个GitHub账号 安装hexo 新建一个文件夹(位置任意),运行cmd(若出现了operation not permitted,就以管理员的权限来运行cmd),运行…...
小程序技术在信创操作系统中的应用趋势:适配能力有哪些?
小程序技术在信创操作系统中的应用前景非常广阔,但也面临着一些挑战和问题。开发者需要积极应对这些挑战和问题,为信创操作系统的发展和推广做出贡献。同时,开发者也需要关注小程序技术在信创操作系统中的应用趋势,积极探索新的应…...
word修改公式默认字体并打出漂亮公式
文章目录 word公式简介传统方法1——mathtype传统方法2——word自带公式编辑器最简洁方法——更改word自带公式字体快捷方式效果展示 word公式简介 word自带的公式字体Cambria Math不可否认很丑,要打出latex格式的漂亮字体很困难。使用Markdown工具很多只能导出为不…...
Day 08 python学习笔记
函数 作用域 作用域:变量的访问权限 全局变量与局部变量 声明在函数外边的变量----全局变量 ----》全局作用域 函数内部的变量------局部变量 ----》局部作用域顶格创建的函数也是全局的 例: a 100def test_01():a 0b 110print…...
Qt Designer如何安装,打开方式
Qt Designer分为PyQt5 Qt Designer、PySide6 Qt Designer,下面分别介绍各自的安装方式和打开方式 首先,检查是否安装了python,使用cmd打开命令行窗口,输入: python --version若出现python的版本号,则已安…...
《Effective C++》知识点(1)--让自己习惯C++
多年前看过的这本书(侯捷翻译的),忘得差不多了,重温复习一下。 1. 视C为一个语言联邦 C并不只是一个带有一组守则的一体语言;它是从四个次语言组成的联邦(federation)政府,每个次语言都有自己的规约。 次语言说明CC是C的基础&am…...
UVM 验证方法学之interface学习系列文章(八)《interface不小心引入X态问题》
前面的文章学习,想必大家都对interface 有了深入了解。大家可不要骄傲哦,俗话说:小心驶得万年船。今天,再给大家介绍一个工作中,不是经常遇到,但是一旦遇到,会让你纠结很久的事情。 前面文章提到,随着验证复杂度的不断增加,interface 的bind 的操作,是必不可少的用法…...
BBR算法的几种状态
BBR(Bottleneck Bandwidth and Round-trip propagation time)算法根据互联网的拥塞行为定义了四种状态:STARTUP、DRAIN、PROBE_BW和PROBE_RTT。下面对每种状态进行详细解释,并说明它们之间的区别: STARTUP(…...
利用jupyter进行分类
Jupyter Notebook是一个非常强大的工具,可以用于各种数据分析和机器学习任务,包括分类问题。在Jupyter Notebook中进行分类通常需要以下步骤: 导入所需的库:首先,你需要导入必要的Python库,例如NumPy、Pand…...
龙虾配置文件OpenClaw Workspace MD 文件源码分析总览
OpenClaw Workspace MD 文件源码分析总览 / Summary 分析日期: 2026-04-18 分析基准: OpenClaw 源码 C:\github\openclaw 文件数: 7 核心发现一览 文件 角色 排序 子Agent可见 压缩后保留 特殊代码处理 AGENTS.md 员工手册 10 (最高) ✅ ✅ Session Startup + Red Lines 提取章…...
Cadence Allegro PCB设计88问解析(二十二) 之 Allegro中封装库的精准调用与版本管理
1. 封装库管理的重要性与常见痛点 在PCB设计流程中,封装库就像建筑师的砖瓦库房。我见过太多项目因为封装管理不善导致的问题:某次设计评审后发现30%的封装版本错误,团队不得不通宵返工;还有更惨痛的案例是批量生产时发现QFN封装焊…...
Verdi FSDB转VCD实战:解锁后端功耗分析新姿势
1. 为什么需要FSDB转VCD? 在芯片设计流程中,功耗分析是个绕不开的关键环节。PrimeTime PX(Prime Power)这类工具需要仿真波形作为输入来计算动态功耗。但最近我在项目中遇到个头疼的问题:用最新版Verdi生成的FSDB波形文…...
2026届毕业生推荐的五大AI写作助手解析与推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 一键论文生成器身为新兴的写作工具之时,能够按照用户所输入的主题或者关键词&…...
别再手动造波形了!用VC Formal/JasperGold的FPV快速验证计数器RTL(附SVA避坑指南)
数字IC验证革命:FPV如何用SVA断言重构RTL验证流程 当你在凌晨三点完成一个计数器模块的RTL编码后,最痛苦的不是调试语法错误,而是明知它可能存在问题却要等待仿真环境就绪。这种等待正在吞噬设计工程师的创造力——直到你发现Formal Property…...
LiveAutoRecord:开源智能直播录制系统的终极解决方案
LiveAutoRecord:开源智能直播录制系统的终极解决方案 【免费下载链接】LiveAutoRecord 基于 Electron 的多平台直播自动录制软件 项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord LiveAutoRecord是一款基于Electron开发的开源智能直播自动…...
终极指南:如何用RDKit化学信息学工具包从分子处理到机器学习实战
终极指南:如何用RDKit化学信息学工具包从分子处理到机器学习实战 【免费下载链接】rdkit The official sources for the RDKit library 项目地址: https://gitcode.com/gh_mirrors/rd/rdkit RDKit化学信息学工具包是处理分子结构数据和构建化学机器学习模型的…...
YOLOv5标注数据可视化检查:用Python脚本批量验证你的bounding box坐标转换是否正确
YOLOv5标注数据可视化检查:用Python脚本批量验证你的bounding box坐标转换是否正确 在目标检测项目中,数据标注的质量直接决定了模型的性能上限。许多工程师花费大量时间调整模型结构和超参数,却忽略了最基础的标注数据验证环节。特别是在使…...
技术社区参与
技术社区参与:开发者成长的加速器 在数字化浪潮中,技术社区已成为开发者学习、协作与创新的核心平台。无论是开源项目的贡献,还是技术难题的讨论,社区为从业者提供了资源共享与经验沉淀的舞台。参与技术社区不仅能拓展专业视野&a…...
实战复盘:我是如何绕过那个烦人的Shiro反序列化长度限制拿到Shell的
突破Shiro反序列化长度限制的实战手记 那天凌晨三点,咖啡杯已经见底,我盯着屏幕上那个熟悉的Shiro登录界面,手指在键盘上无意识地敲击着。这已经是本周遇到的第三个使用Shiro框架的系统了,前两个都轻松拿下,但这个系统…...
