当前位置: 首页 > news >正文

web 渗透学习指南——初学者防入狱篇

在这里插入图片描述

目录
      • 一、学习方向和基础知识
      • 二、知识点详细总结
      • 三、学习流程和典型案例
        • 案例1:SQL注入漏洞检测与利用
        • 案例2:XSS攻击检测与利用
        • 案例3:文件上传漏洞利用
        • 案例4:CSRF攻击实现
      • 四、常用工具推荐和使用方法
      • 五、初学者实用学习资源
      • 六、渗透测试中的注意事项

一、学习方向和基础知识
  1. 计算机网络基础:了解TCP/IP协议、DNS解析、HTTP/HTTPS协议、状态码、请求方法等,这些是进行渗透测试的基本技能。
  2. Web开发基础:熟悉HTML、JavaScript、CSS等前端技术和常见后端架构(如PHP、Node.js、ASP.NET),有助于理解攻击点。
  3. 漏洞基础:学习常见的漏洞类型,如SQL注入、XSS、CSRF等,每种漏洞的形成原理和利用方式。
  4. 常用渗透测试工具:掌握渗透测试工具的使用方法,包括信息收集工具(Nmap)、漏洞扫描工具(OWASP ZAP)、攻击辅助工具(Burp Suite)等。
  5. 防御与修复:学习如何防御和修复常见漏洞,了解如何通过设置安全策略和代码优化来提高Web应用的安全性。

二、知识点详细总结

知识点

描述

使用方法

HTTP协议

掌握HTTP请求方法、状态码、Header内容、Cookie和Session机制等。

使用Wireshark或Burp Suite拦截分析HTTP流量

信息收集

收集目标网站的子域名、目录结构、服务器信息等。

使用Nmap、Whois、Google Dorking等工具

SQL注入

通过构造SQL语句来操作数据库,通常用于数据泄露和权限提升。

使用手工注入、SQLMap自动化工具进行测试

跨站脚本攻击(XSS)

利用前端输入点执行恶意脚本,获取用户的Cookie等敏感信息。

使用XSS Payload进行测试

文件上传漏洞

上传恶意文件(如WebShell)到服务器,获取服务器权限。

测试文件上传功能,尝试绕过文件类型过滤

CSRF攻击

伪造用户请求,利用用户身份在目标网站执行操作。

构造跨站请求伪造表单或链接测试

暴力破解

使用字典暴力破解密码,通常针对登录页面或认证接口。

使用Hydra、Burp Suite Intruder等进行测试

敏感信息泄露

查找页面中的敏感信息(如API密钥、数据库信息等)。

使用代码审查、Google Dorking、目录爆破

目录遍历

通过特定路径访问服务器上的敏感文件。

使用Burp Suite、Gobuster等工具进行测试

权限绕过

绕过登录认证,直接访问未授权页面或敏感数据。

测试Cookie篡改、会话劫持等方法


三、学习流程和典型案例
案例1:SQL注入漏洞检测与利用

目标:利用SQL注入漏洞获取数据库信息。

实现步骤

  1. 信息收集:使用Nmap扫描目标服务器端口,确认开放的Web端口。

  2. 手动测试SQL注入:在登录或搜索框中输入 admin' OR '1'='1,观察返回结果。

  3. 使用SQLMap自动化检测:假设目标网站为 http://example.com/login.php,可以使用如下命令:

    sqlmap -u "http://example.com/login.php" --data="username=admin&password=123" --dbs
    
  4. 结果展示:SQLMap会返回数据库信息,如果注入成功,可查看数据库的表和字段内容。

防御方法:在代码中使用参数化查询(Prepared Statements),避免直接拼接用户输入的SQL语句。


案例2:XSS攻击检测与利用

目标:在受害者浏览器中执行恶意脚本以窃取用户信息。

实现步骤

  1. 发现XSS漏洞:在评论或搜索框中输入测试脚本,如 <script>alert('XSS')</script>
  2. 测试反射型XSS:通过URL传参注入,如 http://example.com/search.php?q=<script>alert('XSS')</script>
  3. 使用Burp Suite自动化测试:捕获请求包,并在请求中插入XSS Payload测试。

结果展示:如果页面弹出警告框,表明存在XSS漏洞。通过进一步构造脚本,可以窃取用户Cookie。

防御方法:在服务器端和客户端对输入进行严格的HTML转义或过滤,避免执行恶意脚本。


案例3:文件上传漏洞利用

目标:通过文件上传功能上传WebShell,获得服务器控制权。

实现步骤

  1. 发现文件上传点:找到支持文件上传的页面,如用户头像上传、资料上传等。
  2. 测试文件类型验证:尝试上传常规文件和恶意文件(如 .php 后缀文件)。
  3. 绕过过滤机制:尝试使用双后缀绕过检测(如 shell.php.jpg),或利用文件内容检测漏洞。

结果展示:如果上传成功并可以访问该文件,则可以通过该文件执行命令控制服务器。

防御方法:在服务器端对上传的文件进行类型和内容验证,禁止执行文件写入到Web目录。


案例4:CSRF攻击实现

目标:利用受害者身份伪造请求,操作受害者账户。

实现步骤

  1. 生成伪造表单:在攻击页面创建一个伪造的表单,发送请求到受害者账户。

  2. 利用受害者身份提交请求:诱导受害者点击伪造表单链接。

    示例伪造表单:

    <form action="http://example.com/transfer" method="POST"><input type="hidden" name="amount" value="1000"><input type="hidden" name="to_account" value="attacker_account"><input type="submit" value="Click me">
    </form>
    
  3. 结果展示:如果受害者点击表单并执行操作,表示CSRF攻击成功。

防御方法:在表单提交时加入随机的CSRF Token,防止伪造请求。


四、常用工具推荐和使用方法

工具

用途

使用方法

Nmap

网络扫描和端口探测,获取目标服务器信息

nmap -sS -sV example.com

Burp Suite

拦截和修改HTTP请求,进行手动渗透测试

使用拦截代理和Repeater模块测试漏洞

SQLMap

自动化SQL注入工具,检测并利用SQL注入漏洞

sqlmap -u "URL" --dbs

OWASP ZAP

开源Web应用漏洞扫描工具

配置代理并自动扫描目标,检测常见漏洞

Hydra

用于暴力破解用户名和密码

hydra -l admin -P password_list.txt example.com http-post-form "/login:username=^USER^&password=^PASS^"

Gobuster

用于目录爆破,查找隐藏目录

gobuster dir -u http://example.com -w /path/to/wordlist


五、初学者实用学习资源
  1. OWASP网站:OWASP (Open Web Application Security Project) 提供大量Web安全资源,包括漏洞描述和测试工具。
  2. Burp Suite官方文档:提供详细的Burp Suite使用指南,适合进行手动和自动化的漏洞测试。
  3. SQLMap文档:SQL注入的经典工具,SQLMap支持多种注入方法,适合初学者学习SQL注入原理。
  4. WebGoat:OWASP提供的Web安全学习平台,包含常见漏洞练习环境。

六、渗透测试中的注意事项
  1. 合法性:在进行任何渗透测试前,必须获得目标网站或系统的书面授权。
  2. 选择合适环境:初学者可以使用OWASP WebGoat、DVWA(Damn Vulnerable Web Application)等模拟平台练习。
  3. 遵守道德:渗透测试的目的是为了帮助改进

相关文章:

web 渗透学习指南——初学者防入狱篇

目录 一、学习方向和基础知识二、知识点详细总结三、学习流程和典型案例 案例1&#xff1a;SQL注入漏洞检测与利用案例2&#xff1a;XSS攻击检测与利用案例3&#xff1a;文件上传漏洞利用案例4&#xff1a;CSRF攻击实现 四、常用工具推荐和使用方法五、初学者实用学习资源六、渗…...

卷积神经网络入门指南:从原理到实践

目录 1 CNN的发展历史 2 CNN的基本原理 3 CNN核心组件 3.1 卷积操作基础 3.2 卷积层详解 3.3 高级卷积操作 3.3.1 分组卷积&#xff08;Group Convolution&#xff09; 3.3.2 深度可分离卷积&#xff08;Depthwise Separable Convolution&#xff09;&#xff1a; 3.3 池…...

vscode添加全局宏定义

利用vscode编辑代码时&#xff0c;设置了禁用非活动区域着色后&#xff0c;在一些编译脚本中配置的宏又识别不了 遇到#ifdef包住的代码就会变暗色&#xff0c;想查看代码不是很方便。如下图&#xff1a; 一 解决&#xff1a; 在vscode中添加全局宏定义。 二 步骤&#xff1a…...

Mysql InnoDB存储引擎中聚簇索引和非聚簇索引的区别

最核心的区别还是从需求角度来看比较好&#xff1a; 1.创建索引时 在创建表时&#xff0c;InnoDB存储引擎会根据不同情况&#xff0c;选择不同的列作为索引 &#xff08;1&#xff09;有主键&#xff0c;通过主键作为聚簇索引的索引键&#xff08;key) &#xff08;2&#xf…...

使用vcpkg安装opencv>=4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效

使用vcpkg安装opencv>4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效\无法查找或打开 至少从2024年开始&#xff0c;发布的vcpkg默认安装的opencv版本都是4.x版。4.8版本及以前&#xff0c;vcpkg编译后的opencv头文件目录是*/vcpkg/x64-win…...

opencv sdk for java中提示无stiching模块接口的问题

1、问题介绍 安卓项目中有新的需求&#xff0c;在 jni 中增加 stiching_detail.cpp 中全景拼接的实现。 但是在编译时&#xff0c;出现大量报错&#xff0c;如下截图所示 实际上&#xff0c;其他opencv的接口函数 例如 core dnn等都能正常使用&#xff0c;直觉上初步怀疑 ope…...

大恒相机开发(2)—Python软触发调用采集图像

大恒相机开发&#xff08;2&#xff09;—Python软触发调用采集图像 完整代码详细解读和功能说明扩展学习 这段代码是一个Python程序&#xff0c;用于从大恒相机采集图像&#xff0c;通过软件触发来采集图像。 完整代码 咱们直接上python的完整代码&#xff1a; # version:…...

gitlab克隆仓库报错fatal: unable to access ‘仓库地址xxxxxxxx‘

首次克隆仓库&#xff0c;失效了&#xff0c;上网查方法&#xff0c;都说是网络代理的问题&#xff0c;各种清理网络代理后都无效&#xff0c;去问同事&#xff1a; 先前都是直接复制的网页url当做远端url&#xff0c;或者点击按钮‘使用http克隆’ 这次对于我来说有效的远端u…...

代码随想录day27 贪心1

题目&#xff1a;455.分发饼干 376.摆动序列 53.最大子序和 需要重做&#xff1a;全部 贪心算法其实就是没有什么规律可言&#xff0c;所以大家了解贪心算法 就了解它没有规律的本质就够了。 不用花心思去研究其规律&#xff0c; 没有思路就立刻看题解。 理论基础 贪心的…...

Hive 部署

1 下载并安装 1.1 Hadoop安装 参考另一篇博客&#xff1a;Hadoop 部署 1.2 安装包下载 可通过下面网站下载&#xff1a; 官网&#xff1a;https://dlcdn.apache.org/hive/。清华源&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/apache/hive/。 比如下载apache-hive-4…...

SDK 指南

在前端开发中&#xff0c;SDK&#xff08;Software Development Kit&#xff0c;软件开发工具包&#xff09;是一个用于帮助开发者在特定平台、框架或技术栈中实现某些功能的工具集。 1. SDK 是什么&#xff1f; SDK 是一种开发工具包&#xff0c;它提供了开发人员实现某些功…...

unity Default constructor not found for type 的问题

文章目录 前言一、怎么解决&#xff1f;总结 前言 突然有一次打包PC的包出来&#xff0c;JSON就无法正常获取&#xff0c;后来找到原因&#xff1a; 应该是设置渲染等级相关的东西&#xff0c;不小心把剥离等级设置套高了。 一般情况不会出现&#xff0c;向我这种老爱unity 编…...

富文本编辑器实现表单非空校验

首先尝试使用form的rules规则去验证&#xff0c;发现未生效&#xff1b; <el-form ref"form" :disabled"readonly" :model"form" :rules"rules" label-width"120px"><el-form-item label"内容" prop&quo…...

使用uniapp开发微信小程序-框架搭建

最近要开发一个小程序&#xff0c;为了降低学习成本&#xff0c;最后还是选择使用uniapp来开发&#xff0c;但是由于电脑性能不行&#xff0c;实在不想多跑一个应用程序&#xff0c;就简单搭建了一个可以用vscode跑的uniapp项目。 项目整体技术栈&#xff1a;vue3 pinia type…...

华为浏览器(HuaweiBrowser),简约高效上网更轻松

华为浏览器是一款由华为公司自主研发的网页浏览工具&#xff0c;凭借其独特的设计理念和优质的用户体验&#xff0c;正在吸引越来越多的用户关注。这款基于Chromium技术打造的浏览器不仅继承了Chrome的高性能特质&#xff0c;更融入了华为自身的创新元素&#xff0c;为用户打造…...

SQLite

文章目录 1、什么是信息?2、 数据库模型3、sqLite 数据库4、 SQL 语句基础5、对数据库文件 SQL 语句:6、创建表:create 语句7、创建表:create 语句(设置主键)8、查看表: .table9、修改表: alter语句10、删除表:drop table 语句11、插入新行:insert into 语句(全部赋值)12、插入…...

uniapp下拉选择组件

目录 背景 实现思路 代码实现 配置项 使用 尾巴 背景 最近遇到一个这样的需求&#xff0c;在输入框中输入关键字&#xff0c;通过接口查询到结果之后&#xff0c;以下拉框列表形式展现供用户选择。查询了下uni-app官网和项目中使用的uv-ui库&#xff0c;没找到符合条件的…...

解决 vue3 中 echarts图表在el-dialog中显示问题

原因&#xff1a; 第一次点开不显示图表&#xff0c;第二次点开虽然显示图表&#xff0c;但是图表挤在一起&#xff0c;页面检查发现宽高只有100px,但是明明已经设置样式宽高100% 这可能是由于 el-dialog 还没有完全渲染完成&#xff0c;而你的 echarts 组件已经开始尝试渲染图…...

WebSSH:基于Go实现的高效Web SSH客户端指南

WebSSH&#xff1a;基于Go实现的高效Web SSH客户端指南 WebSSH 功能强大&#xff0c;Go 实现的一个WebSSH&#xff0c;支持文件上传下载 [这里是图片001] 项目地址: https://gitcode.com/gh_mirrors/webssh1/WebSSH 项目基础介绍&#xff1a; WebSSH是一个由Golang编写的高效…...

Hive其四,Hive的数据导出,案例展示,表类型介绍

目录 一、Hive的数据导出 1&#xff09;导出数据到本地目录 2&#xff09;导出到hdfs的目录下 3&#xff09;直接将结果导出到本地文件中 二、一个案例 三、表类型 1、表类型介绍 2、内部表和外部表转换 3、两种表的区别 4、练习 一、Hive的数据导出 数据导出的分类&…...

shell脚本定义特殊字符导致执行mysql文件错误的问题

记得有一次版本发布过程中有提供一个sh脚本用于一键执行sql文件&#xff0c;遇到一个shell脚本定义特殊字符的问题&#xff0c;sh脚本的内容类似以下内容&#xff1a; # 数据库ip地址 ip"127.0.0.1" # 数据库密码 cmdbcmdb!#$! smsm!#$!# 执行脚本文件&#xff08;参…...

【从零开始入门unity游戏开发之——C#篇29】C#泛型(T)和 泛型约束

文章目录 一、泛型1、泛型是什么2、泛型分类2.1. **泛型类和泛型接口**2.2. **泛型方法** 3、泛型类和接口3.1 泛型类示例&#xff1a;3.2 泛型接口示例&#xff1a;3.3 泛型类接受多个类型参数&#xff1a; 4、泛型方法4.1. **普通类中的泛型方法**4.2. **泛型类中的泛型方法*…...

一个从oracle使用spool导出数据到kadb的脚本

1. dump_data.sh调用sql_dump.sh导出数据 2. load_data.sh将导出的数据加载至KADB 1. dump_data.sh #!/bin/bash begin_time$(date %Y%m%d -d -1 day) end_time$(date %Y%m%d) echo "数据导出日期:"$begin_time echo "数据导出日期:"$begin_time >>…...

两道数组有关的OJ练习题

系列文章目录 &#x1f388; &#x1f388; 我的CSDN主页:OTWOL的主页&#xff0c;欢迎&#xff01;&#xff01;&#xff01;&#x1f44b;&#x1f3fc;&#x1f44b;&#x1f3fc; &#x1f389;&#x1f389;我的C语言初阶合集&#xff1a;C语言初阶合集&#xff0c;希望能…...

仿闲鱼的二手交易小程序软件开发闲置物品回收平台系统源码

市场前景 闲置物品交易软件的市场前景广阔&#xff0c;主要基于以下几个方面的因素&#xff1a; 环保意识提升&#xff1a;随着人们环保意识的增强&#xff0c;越来越多的人开始关注资源的循环利用&#xff0c;闲置物品交易因此受到了广泛的关注。消费升级与时尚节奏加快&…...

uni-app使用组件button遇到的问题

在HBuilder X工具中新建一个空白项目&#xff0c; 1、新建一个about页 然后在pages.json文件里加上路由 2、然后看下导航的方法&#xff0c;发现找不到navigateTo方法 参考&#xff1a;button | uni-app官网 第3行和第4行的代码倒是没问题的&#xff0c;第5行的代码有问题执行…...

halcon单相机+机器人*眼在手外标定心得

目的 得到相机坐标系下的点与机器人底座base的转换关系&#xff0c;camera_in_base 两个不确定的定量 1&#xff0c;相机与机器人底座base之间的相对位置是固定的&#xff0c;既camera_in_base 2&#xff0c;机械手末端与标定物 tool_in_obj是固定的 辅助确定量 工作台与相…...

为什么在多数据源的情况下,单数据源的自动配置类会失效?

在 Spring Boot 中&#xff0c;DataSourceAutoConfiguration 是单数据源情况下的默认自动配置类。当引入多数据源方案&#xff08;例如 dynamic-datasource-spring-boot-starter&#xff09;后&#xff0c;单数据源的自动配置机制会失效&#xff0c;原因主要在于多数据源自动配…...

Y3编辑器教程8:资源管理器与存档、防作弊设置

文章目录 一、资源管理器简介1.1 界面介绍1.2 资源商店1.3 AI专区1.3.1 AI文生图1.3.2 AI图生图1.3.3 立绘头像 二、导入导出2.1 文件格式2.2 模型导入2.2.1 模型制作后导出2.2.2 模型文件导入Y3编辑器2.2.3 Y3编辑器角色、装饰物模型要求 2.3 纹理导入2.4 材质贴图2.4.1 材质支…...

域名劫持污染可以拦截吗?

在当今数字化的时代&#xff0c;互联网已经成为人们生活、工作和学习不可或缺的一部分。然而&#xff0c;网络世界并非一片净土&#xff0c;域名劫持污染这一威胁如同潜藏在暗处的 “幽灵”&#xff0c;时刻困扰着网络的安全与稳定&#xff0c;也引发了人们对于其是否可以被有效…...

解决“SVN无法上传或下载*.so、*.a等二进制文件“问题

今天&#xff0c;在使用Subversion提交代码到服务器时&#xff0c;发现无法提交*.a、*.so等二进制文件&#xff0c;右击这些文件&#xff0c;发现其属性为ignores。     问题原因&#xff1a;SVN的配置文件里&#xff0c;屏蔽了*.a、*.so文件的上传与下载&#xff0c;并把这些…...

2024年河北省职业院校技能大赛云计算应用赛项赛题第2套(私有云)

#需要资源&#xff08;软件包及镜像&#xff09;或有问题的&#xff0c;可私聊博主&#xff01;&#xff01;&#xff01; #需要资源&#xff08;软件包及镜像&#xff09;或有问题的&#xff0c;可私聊博主&#xff01;&#xff01;&#xff01; #需要资源&#xff08;软件包…...

登山第十六梯:深度恢复——解决机器人近视问题

文章目录 一 摘要 二 资源 三 内容 一 摘要 深度感知是基于 3D 视觉的机器人技术的一个重要问题。然而&#xff0c;现实世界的主动立体或 ToF 深度相机经常会产生嘈杂且深度不完整&#xff0c;从而成为机器人性能的瓶颈。在这项工作中&#xff0c;提出了 一个基于学习的立体…...

【自动驾驶】3 激光雷达③

5 激光雷达点云检测模型 &#x1f98b;&#x1f98b;&#x1f98b;CenterPoint是Anchor‐Free的3D物体检测器&#xff0c;以点云作为输入&#xff0c;将三维物体在Bird‐View下的中心点作为关键点&#xff0c;基于关键点检测的方式回归物体的尺寸、方向和速度。相比于Anchor‐…...

新手福音:有哪些比Zotero更友好的文献管理软件?

别找了&#xff0c;3个被夸上天的论文阅读神器&#xff0c;我都帮你测评好了&#xff0c;直接抄我作业&#xff01;&#xff01; Scholaread、Zotero和EndNote&#xff0c;这些工具在复杂的学术探索中给我点亮了一盏灯&#xff0c;那感觉棒极了&#xff01; 虽然每个工具都不…...

消费导刊杂志社消费导刊杂志消费导刊编辑部2024年第41期目录

征稿启事 封2 轻工艺术 浅谈青瓷创作中的艺术审美 周水淼1-4 浅谈木雕艺术在红木家具创作中的应用 蒋宝良5-8 浅谈对唐卡艺术高技能人才培养的必要性 夏吾他9-12 龙泉宝剑锻造技艺 叶明13-16 传承吸纳,创造吐新——论越窑青瓷新时代的传承和创新路径 盛海尧17-20 浅析龙泉哥窑艺…...

Datawhale-AI活动2024.12.24

目录 一、番茄时钟&#xff08;1&#xff09;输入Prompt&#xff08;2&#xff09;创建 HTML 文件解析1&#xff1a;HTML结构解析2&#xff1a;计时器内容解析3&#xff1a;按钮区域解析4&#xff1a;脚本引用 &#xff08;3&#xff09;使用JavaScript实现时钟功能解析1&#…...

揭秘:薪酬绩效管理咨询公司收费标准

在当今这个竞争激烈的商业环境中&#xff0c;企业的人力资源管理变得尤为重要&#xff0c;尤其是薪酬绩效管理体系的构建与优化。一个合理的薪酬绩效管理制度不仅能激发员工的积极性与创造力&#xff0c;还能帮助企业实现战略目标&#xff0c;提升整体竞争力。然而&#xff0c;…...

适用于机器视觉应用的智能机器视觉控制平台

工控机在机器视觉系统设计中是不可或缺的核心组件&#xff0c;在机器视觉中发挥着至关重要的作用&#xff0c;其强大的计算能力、高度的稳定性和可靠性、实时性以及图像处理和识别能力&#xff0c;为机器视觉检测提供了有力支持。 Nuvis系列机器视觉控制平台是适用于现如今机器…...

leetcode hot100 LRU缓存

146. LRU 缓存 已解答 中等 相关标签 相关企业 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类&#xff1a; LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中&…...

什么是DDoS攻击?如何防范DDoS攻击?

定义 DDoS&#xff08;Distributed Denial of Service&#xff09;攻击全称为分布式拒绝服务攻击。它是一种恶意的网络攻击手段&#xff0c;攻击者通过控制大量的计算机&#xff08;这些计算机通常被称为“僵尸主机”或“肉鸡”&#xff09;&#xff0c;同时向目标服务器或网络…...

使用 Dash 构建交互式数据可视化应用

使用 Dash 构建交互式数据可视化应用 1. 什么是 Dash&#xff1f; Dash 是一个由 Plotly 开发的开源 Python 框架&#xff0c;用于快速构建交互式数据可视化应用。Dash 将前端&#xff08;HTML、CSS 和 JavaScript&#xff09;与后端&#xff08;Python&#xff09;无缝集成&…...

【Linux网络编程】第十五弹---传输层深度解析:端口号划分、UDP协议特性与TCP协议全面剖析(含连接管理、流量控制、拥塞控制等)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】【Linux网络编程】 目录 1、传输层 1.1、再谈端口号 1.1.1、端口号范围划分 1.1.2、认识知名端口号 1.1.3、两个问题 1.2、UDP …...

SQL语句整理五-StarRocks

文章目录 查看版本号&#xff1a;SPLIT&#xff1a;insert 和 update 结合 select&#xff1a;报错&#xff1a;1064 - StarRocks planner use long time 3000 ms in memo phase&#xff1a;字段增删改&#xff1a; 查看版本号&#xff1a; select current_version(); current…...

【GIS教程】使用GDAL实现栅格转矢量(GeoJSON、Shapefile)- 附完整代码

文章目录 一、 应用场景1、GeoJSON2、ESRI Shapefile3、GDAL 二、基本思路1、数据准备2、重投影&#xff08;可选&#xff09;3、创建空的矢量图层4、栅格转矢量 三、完整代码四、总结五、拓展&#xff08;使用ArcGIS工具进行栅格转矢量&#xff09; 一、 应用场景 TIFF格式的…...

美国加州房价数据分析02

5. 特征工程 5.1重构数据集 承接上文提到的相似度排名&#xff0c;去掉部分无关的特征。 train_set.corr()["median_house_value"].sort_values(ascendingFalse)为了提高模型训练后的鲁棒性&#xff0c;即防止过拟合&#xff0c;不建议删除关联度最低几项特征&#…...

[安徽省赛 2021]misc签到

给了一个图片&#xff0c;改成jpg格式&#xff0c;查看属性 发现备注 this_is_password 这可能是密码什么东西的 把图片拉到kali里面用用工具binwalk工具分离 发现了flag.txt文件 把压缩包拉到windows系统中 解压&#xff0c;输入密码 得到flag NSSCTF{ab32056rfanla12380a…...

LeetCode:1705. 吃苹果的最大数目(优先级队列 + 贪心 Java)

目录 1705. 吃苹果的最大数目 题目描述&#xff1a; 实现代码与解析&#xff1a; 优先级队列 贪心 原理思路&#xff1a; 1705. 吃苹果的最大数目 题目描述&#xff1a; 有一棵特殊的苹果树&#xff0c;一连 n 天&#xff0c;每天都可以长出若干个苹果。在第 i 天&#x…...

MX3200显微尺寸测量仪

产品简介 MX3200显微尺寸测量仪将显微成像与传统影像测量相结合&#xff0c;实现了微小特征的大范围测量。配置电动塔台&#xff0c;可自动切换到不同的倍率&#xff0c;探测各种精密微观二维尺寸特征。尺寸测量功能丰富&#xff0c;可进行各种二维尺寸点、线、圆等的测量和形…...

VR 动感单车身心调适系统的功能与作用

如今&#xff0c;人们面临着来自各方的压力&#xff0c;国家重视国民身心健康&#xff0c;但人们在实际生活中却缺乏有效的身心调节方式。无论是久坐的白领&#xff0c;还是学业繁重的学生&#xff0c;都存在身体亚健康和心理压力大的问题。传统健身方式枯燥、心理咨询成本高且…...