web相关知识学习笔记
一,
web安全属于网络信息安全的一个分支,www即全球广域网,也叫万维网,是一个分布式图形信息系统
二,
1.①安全领域,通常将用户端(浏览器端)称为前端,服务器端称为后端
②网站开发领域,通常将网站前端(网站的用户界面和视图呈现)称为前端,网站后台(处理交互的数据流和交互数据库)称为后端
三,漏洞
4种
传统后端漏洞(以sql注入漏洞为代表) 前端漏洞 (以xss漏洞为代表)新后端漏洞 (以后序列化漏洞为代表)逻辑漏洞
四,计算机基础知识
http协议是基于TCP协议基础上的,如果把上网请求比做一次电话交谈,访问者和网站之间需要首先拨通电话,那么TCP协议就相当于拨号和等待对方拿起电话应答,而http协议是在接通后跟对方说话的语言,比如中文,英文
五,Wireshark工具的使用
这是一个非常强大的网络分析工具,可以捕捉网络中的数据,为用户提供关于网络和上层协议的各种信息,拥有图形化的界面
1.监听网卡
进入选择监听网卡的工作界面,可以看到每一块网卡的流量情况(右侧的曲线),选择一个有流量的网卡进行捕获,到达捕获数据包的工作界面,使用工具栏第一行左侧三个按钮来实现抓包,停止,重新抓包功能
2.数据包分析
①初次打开界面,看到数据包刷屏,明白默默交互的数据很多,会一时无法下手,所以要先过滤一下,使用表达式来建立筛选器
ip.dst与ip.src的解释
''在网络数据包分析工具中,显示 源 IP 地址(ip.src)和目标 IP 地址(ip.dst),以便确定数据包的来源和去向。''
②表达式如下
ip.dst==1.1.1.1 or ip.src==1.1.1.1
表达式含义
只看当前主机与IP地址为1.1.1.1的机器交互通信
把表达式填写在“Apply a display filter”这一栏,如果填写语法正确,背景就会变成绿色
“Apply a display filter”的解释
(“Apply a display filter”的中文意思是“应用一个显示过滤器”。
在网络分析、数据分析等场景中,常常会使用显示过滤器来筛选出特定的数据进行查看和分析。通过应用显示过滤器,可以根据特定的条件,如特定的 IP 地址、协议类型、端口号等,从大量的数据中只显示符合条件的数据,以便更高效地进行分析和问题排查。
例如,在网络数据包分析软件中,可以通过输入特定的过滤表达式来应用显示过滤器,从而快速定位到关注的网络流量。)
③此时,如果执行“ping 1.1.1.1”命令(CMD/Terminal)可以清楚地通过Wireshark看到发送的数据
A, 对ping 1.1.1.1的解释
“ping”是一个网络诊断工具命令,全称为“Packet Internet Groper”(数据包互联网探测器)。主要用于测试网络连接的可达性和网络延迟等情况。
(“ping 1.1.1.1”是一个网络命令,用于测试与 IP 地址为 1.1.1.1 的主机之间的网络连接性。
当你在命令提示符或终端中输入“ping 1.1.1.1”并执行后,系统会向目标地址发送一系列的 ICMP(Internet Control Message Protocol,互联网控制报文协议)数据包,并等待接收回应。
如果能够收到回应,说明你的设备与 1.1.1.1 之间存在网络连接,并且网络延迟、丢包率等信息也会显示出来。如果没有收到回应,可能存在网络故障、目标主机不可达、防火墙阻止等问题。
1.1.1.1 是由 Cloudflare 提供的公共 DNS 服务器地址,ping 这个地址除了测试网络连接性外,也可以帮助判断网络配置中 DNS 设置是否正确等问题。但在一些网络环境中,可能由于安全策略等原因不允许进行 ping 操作。)
举例
Pinging 1.1.1.1 with 32 bytes of data:
Reply from 1.1.1.1: bytes=32 time=XXms TTL=XX
Reply from 1.1.1.1: bytes=32 time=XXms TTL=XX
Reply from 1.1.1.1: bytes=32 time=XXms TTL=XX
Reply from 1.1.1.1: bytes=32 time=XXms TTL=XX
Ping statistics for 1.1.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = XXms, Maximum = XXms, Average = XXms
这段内容是对 IP 地址 1.1.1.1 进行 ping 操作后的结果输出。
它表明向 1.1.1.1 发送了四个数据包(Packets: Sent = 4),并且全部收到了回应(Received = 4,Lost = 0 (0% loss))。
“Reply from 1.1.1.1: bytes=32 time=XXms TTL=XX”这部分内容显示每次收到回应时,数据包大小为 32 字节,“time=XXms”表示往返时间,即从发送数据包到收到回应所经过的时间,“TTL=XX”是生存时间值,它决定了数据包在网络中可以经过的最大跳数。“最大跳数”通常是指在特定路由协议中数据包在网络中经过的最大路由器数量。
“Approximate round trip times in milli-seconds”部分给出了往返时间的具体统计信息,包括最小往返时间(Minimum = XXms)、最大往返时间(Maximum = XXms)和平均往返时间(Average = XXms)。
总体来说,这个结果表明你的设备与 IP 地址为 1.1.1.1 的主机之间网络连接良好,没有数据包丢失,并且可以根据往返时间了解到网络延迟的大致情况。
B, 对CMD /Terminal执行的解释
在命令提示符(CMD)或终端(Terminal)中执行操作是一种通过输入命令来与操作系统进行交互的方式。
如果你在 CMD 或终端中执行了上述对 1.1.1.1 的 ping 操作,通常可以按照以下步骤进行:
一、打开命令提示符(Windows):
1. 点击“开始”菜单。
2. 在搜索栏中输入“cmd”。
3. 选择“命令提示符”应用程序并打开。
二、执行 ping 命令:
在命令提示符窗口中输入“ping 1.1.1.1”,然后按下回车键。
三、查看结果:
命令提示符会显示对 1.1.1.1 进行 ping 操作的结果,就如你上面提供的内容那样。
四、在终端(如 macOS 或 Linux)中执行:
1. 打开终端应用程序。
2. 在终端窗口中输入“ping 1.1.1.1”并按下回车键。
3. 同样可以查看 ping 操作的结果。
通过在 CMD 或终端中执行各种命令,可以完成诸如文件管理、网络配置、系统管理等任务。不同的操作系统可能会有一些特定的命令和语法差异,但基本的原理是相似的。
相关文章:
web相关知识学习笔记
一, web安全属于网络信息安全的一个分支,www即全球广域网,也叫万维网,是一个分布式图形信息系统 二, 1.①安全领域,通常将用户端(浏览器端)称为前端,服务器端称为后端 ②…...
App测试环境部署
一.JDK安装 参考以下AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载 二.SDK安装 安装地址:https://www.androiddevtools.cn/ 解压 环境变量配置 变量名:ANDROID_SDK_HOME 参考步骤: A…...
【论文阅读】Tabbed Out: Subverting the Android Custom Tab Security Model
论文链接:Tabbed Out: Subverting the Android Custom Tab Security Model | IEEE Conference Publication | IEEE Xplore 总览 “Tabbed Out: Subverting the Android Custom Tab Security Model” 由 Philipp Beer 等人撰写,发表于 2024 年 IEEE Symp…...
2025 - AI人工智能药物设计 - 中药网络药理学和毒理学的研究
中药网络药理学和毒理学的研究 TCMSP:https://old.tcmsp-e.com/tcmsp.php 然后去pubchem选择:输入Molecule Name 然后进行匹配:得到了smiles 再次通过smiles:COC1C(CC(C2C1OC(CC2O)C3CCCCC3)O)O 然后再次输入:http…...
iwebsec靶场 XSS漏洞通关笔记
目录 前言 1.反射性XSS 2.存储型XSS 3.DOM型XSS 第01关 反射型XSS漏洞 1.打开靶场 2.源码分析 3.渗透 第02关 存储型XSS漏洞 1.打开靶场 2.源码分析 4.渗透 方法1: 方法2 方法3 第03关 DOM XSS漏洞 1.打开靶场 2.源码分析 3.渗透分析 3.渗透过程…...
设计模式-单例模型(单件模式、Singleton)
单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例模式同时解决了两个问题, 所以违反了单一职责原则: 保证一个类只有一个实例。 为什么会有人想要控制一个类所拥有的实例…...
笔记本双系统win10+Ubuntu 20.04 无法调节亮度亲测解决
sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt-get update sudo apt-get install brightness-controller-simple 安装好后找到一个太阳的图标,就是这个软件,打开后调整brightness,就可以调整亮度,可…...
零基础Java第十一期:类和对象(二)
目录 一、对象的构造及初始化 1.1. 就地初始化 1.2. 默认初始化 1.3. 构造方法 二、封装 2.1. 封装的概念 2.2. 访问限定符 2.3. 封装扩展之包 三、static成员 3.1. 再谈学生类 3.2. static修饰成员变量 一、对象的构造及初始化 1.1. 就地初始化 在声明成员变…...
NumPy包(下) python笔记扩展
9.迭代数组 nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。 控制参数 nditer 提供了多种控制参数,用于控制迭代的行为。 1.order 参数 order 参数…...
极狐GitLab 17.5 发布 20+ 与 DevSecOps 相关的功能【一】
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 学习极狐GitLab 的相关资料: 极狐GitLab 官网极狐…...
Oracle 第1章:Oracle数据库概述
在讨论Oracle数据库的入门与管理时,我们可以从以下几个方面来展开第一章的内容:“Oracle数据库概述”,包括数据库的历史与发展,Oracle数据库的特点与优势。 数据库的历史与发展 数据库技术的发展可以追溯到上世纪50年代…...
7、Nodes.js包管理工具
四、包管理工具 4.1 npm(Node Package Manager) Node.js官方内置的包管理工具。 命令行下打以下命令: npm -v如果返回版本号,则说明npm可以正常使用 4.1.1npm初始化 #在包所在目录下执行以下命令 npm init #正常初始化,手动…...
网络地址转换——NAT技术详解
网络地址转换——NAT技术详解 一、引言 随着互联网的飞速发展,IP地址资源日益紧张。为了解决IP地址资源短缺的问题,NAT(Network Address Translation,网络地址转换)技术应运而生。NAT技术允许一个私有IP地址的网络通…...
问:数据库存储过程优化实践~
存储过程优化是提高数据库性能的关键环节。通过精炼SQL语句、合理利用数据库特性、优化事务管理和错误处理,可以显著提升存储过程的执行效率和稳定性。以下是对存储过程优化实践点的阐述,结合具体示例,帮助大家更好地理解和实施这些优化策略。…...
C++ vector的使用(一)
vector vector类似于数组 遍历 这里的遍历跟string那里的遍历是一样的 1.auto(范围for) 2.迭代器遍历 3.operator void vector_test1() {vector<int> v;vector<int> v1(10, 1);//初始化10个都是1的变量vector<int> v3(v1.begin(), --…...
深入浅出:ProcessPoolExecutor 处理异步生成器函数
深入浅出:ProcessPoolExecutor 处理异步生成器函数 什么是 ProcessPoolExecutor?为什么要使用 ProcessPoolExecutor 处理异步生成器函数?ProcessPoolExecutor 处理异步生成器函数的基本用法1. 导入模块2. 定义异步生成器函数3. 定义处理函数4…...
elementUI表达自定义校验,校验在v-for中
注意:本帖为公开技术贴,不得用做任何商业用途 <el-form :inline"true" :rules"rules" :model"formData" ref"formRef" class"mt-[20px]"><el-form-item label"选择区域" prop&qu…...
Elasticsearch 在linux部署 及 Docker 集群部署详解案例示范
1. 在 CentOS 上安装和配置 Elasticsearch 在 CentOS 系统下,安装 Elasticsearch 主要分为以下步骤: 1.1 准备工作 在开始安装之前,确保你的系统满足以下基本条件: CentOS 版本要求:推荐使用 CentOS 7 及以上版本。…...
短信验证码发送实现(详细教程)
短信验证码 接口防刷强检验以及缓存验证码阿里云短信服务操作步骤验证码发送实现 好久没发文啦!最近也是在工作中遇到我自认为需要记录笔记的需求,本人只求日后回顾有迹可寻,不喜勿喷! 废话不多说,直接上代码ÿ…...
P450催化的联芳基偶联反应-文献精读72
Chemoenzymatic Synthesis of Fluorinated Mycocyclosin Enabled by the Engineered Cytochrome P450-Catalyzed Biaryl Coupling Reaction 经工程化的细胞色素P450催化的联芳基偶联反应实现氟代麦环素的化学酶促合成 摘要 将氟原子引入天然产物有望生成具有改良或新颖药理特…...
在不支持AVX的linux上使用PaddleOCR
背景 公司的虚拟机CPU居然不支持avx, 默认的paddlepaddle的cpu版本又需要有支持avx才行,还想用PaddleOCR有啥办法呢? 是否支持avx lscpu | grep avx 支持avx的话,会显示相关信息 如果不支持的话,python运行时导入paddle会报错 怎么办呢 方案一 找公司it,看看虚拟机为什么…...
Python数据分析——Numpy
纯个人python的一个小回忆笔记,当时假期花两天学的python,确实时隔几个月快忘光了,为了应付作业才回忆起来,不涉及太多基础,适用于有一定编程基础的参考回忆。 这一篇笔记来源于下面哔哩哔哩up主的视频: 一…...
JMeter快速入门示例
JMeter是一款开源的性能测试工具,常用于对Web服务和接口进行性能测试。 下载安装 官方下载网址: https://jmeter.apache.org/download_jmeter.cgi也可以到如下地址下载:https://download.csdn.net/download/oscar999/89910834 这里下载Wi…...
【333基于Java Web的考编论坛网站的设计与实现
毕 业 设 计(论 文) 考编论坛网站设计与实现 摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计…...
计算机网络关键名词中英对照
物理层 IMP - Interface Message Processor - 接口信息处理机 MODEM - Modulator-Demodulator - 调制解调器 LAN - Local Area Network - 局域网 FDM - Frequency Division Multiplexing - 频分复用 TDM - Time Division Multiplexing - 时分复用 STDM - Statistical Time…...
二叉树的学习
除了根节点外的其他节点只有一个直接前驱,有多个直接前驱的逻辑结构叫做图 任何一个树都可以看成是一个根节点和若干个不相交的子树构成的; 构建思维导图时使用树形结构 题目中给出AB是堂兄弟节点说明他们处在同一层 描述两节点之间的路径是从上到下的,同层没有路径,一条边记录…...
免费开源的医疗信息提取系统:提升超声波影像的诊断价值
一、系统概述 思通数科推出的医疗信息精准抽取系统,致力于解决当前医疗行业面临的信息碎片化和数据管理难题。传统医疗过程中,超声波影像数据与诊断报告之间的脱节,往往导致信息无法有效整合,影响医生的诊断效率与准确性。我们的…...
Bash 中的 ${} 和 $() 有什么区别 ?
Bash (Bourne-Again SHell) 是一种流行的 Unix SHell,用于编写脚本。如果您使用 Bash 脚本,那么了解不同的语法元素对于提高脚本的效率和避免错误是很重要的。 在本文中,我们将解释 Bash 中 ${} 和 $() 语法之间的区别,并向您展示…...
SPSS、R语言因子分析FA、主成分分析PCA对居民消费结构数据可视化分析
全文链接:https://tecdat.cn/?p37952 分析师:Ting Mei 在经济发展的大背景下,居民消费结构至关重要。本文围绕居民消费结构展开深入研究,运用 SPSS25.0 和 R 语言,以因子分析法和主成分分析法对东北三省居民消费价格指…...
高级SQL技巧掌握
高级SQL技巧掌握 在数据驱动的时代,掌握SQL不仅仅是为了解决具体问题,它更像是一把钥匙,帮助你打开数据分析的大门。你准备好提升你的SQL技能了吗?在这篇文章中,我们将一起探索十个必备的高级SQL查询技巧,这些技巧将帮助你更有效率地进行数据处理与分析。 1. 常见表表达…...
wordpress三级联动/免费网站推广网站不用下载
控制论的创始人维纳认为:信息就是信息,不是物质也不是能量。也就是说,信息与物质、能量是有区别的。同时,信息与物质、能量之间也存在着密切的关系。物质、能量、信息是构成现实世界的三大要素。只要事物之间的相互联系和相互作用…...
公司网站版面怎么设计/必应bing国内版
本文LINUX为RedHat Linux AS 5 基于GRUB引导,一、进入引导界面后如下图按E键二、进入下图按E键三、在ro前加入single四、启动完毕后passwd更改密码/etc/fstab更改后不能进入系统一、进入single模式二、linux rescue的模式挂载 /分区都是ro,那么你可以用 …...
广州白云网站建设公司/产品推广平台有哪些
方法1:快捷键:CtrlF5 方法2:菜单栏 > Display > Color/visibility 方法3:点击四色块状的图标 配置项1:透明度 Global Transparency ,全局透明度,建议设置70%以上,接近实心…...
建设小说网站首页/全能优化大师
作者: 阮一峰 日期: 2016年9月18日 一年半前,我写了《React 入门实例教程》,介绍了 React 的基本用法。 但是,React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。也就是说,只用 Reac…...
驻马店做网站建设的公司/整站seo排名费用价格
/* * 画线 * 输入参数: * x1、y1 : 起点坐标 * x2、y2 : 终点坐标 * color : 颜色值 * 对于16BPP: color的格式为0xAARRGGBB (AA 透明度), * 需要转换为5:6:5格式 * 对于8BPP: color为调色板中的索引值, * …...
付费视频网站开发/专注网站建设服务机构
请记住,绘画具有破坏性.有可能使用AlphaComposite来实现这个结果,但更简单的解决方案可能是简单的建设性复合形状和涂料.下面的示例创建两个Rectangle,一个是我们要填充的区域,一个是我们要显示的区域,然后从第一个区域中减去第二个(创建窗口),然后将结果绘制在图像顶??部imp…...