首页
学习
活动
专区
圈层
工具
发布

蓝军技巧之SSRF利用方法

Cloud # https://cloud.google.com/compute/docs/metadata # - Requires the header "Metadata-Flavor: Google..." or "X-Google-Metadata-Request: True" on API v1 http://169.254.169.254/computeMetadata/v1/ http://metadata.google.internal...比如常见的:API Server / etcd / kubectl proxy / kubelet / Docker Remote API / dashboard等等等 2.6 大数据相关 利用点: 未授权访问...文件读取 RCE 大数据生态组件也非常多,大多利用未授权访问、文件读取漏洞进行信息获取,部分可进行RCE。...SnakeYAML RCE Jolokia Realm JNDI RCE H2 RCE 2.8 内网业务应用 这里有个小技巧,先搞应用的API文档,大部分内网调用的服务很多都不做权限校验的,直接请求接口运气好的直接搞到核心数据

2.7K41

Android系统打印方案分析

裁减这个功能的系统,系统没有启动PrintManagerService,无法通过Android API访问到打印机设备。...PackageManagerService中实现hasSystemFeature方法是通过判断feature列表中是否含有这个feature决定的: 这个列表读取的是/sytem/etc/permissions...LPD在服务器端默认使用515端口,严格模式下要求TCP请求客户端的端口号为721~731之间。打印请求以Job方式进行管理。 通过LPD可以实现网络打印。...Google云打印 Google提供了一项云打印的服务,可以将自己的打印机注册到Google的服务器上,通过其提供的API,可以实现随时随地使用不同设备客户端进行打印的功能,当然打印机支持Wifi并且能访问外国网站...另外厂商会直接提供相关的APP供用户使用,比如Canon的“佳能打印”APP,但是并不能直接作为SDK调用。

13.9K52
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Hystrix 、Feign 和 Ribbon构建微服务-spring cloud 入门教程

    我们有客户服务,它从Account Service调用 API 方法。有两个正在运行的Account Service实例。...功能区读取超时比请求最大处理时间 (4) 短。这种情况也发生在没有 Hystrix 的默认 Spring Cloud 配置中。...当您调用客户测试方法时,您有时会收到完整响应,有时会收到 500 HTTP 错误代码 (50/50)。...对于一些第一次请求,您会收到来自 Hystrix 的回退响应。然后延迟的实例将从请求中切断,其中大部分将被定向到未延迟的实例。...当我运行测试向客户服务发送 1000 个请求时;其中大约 20 (2%) 个转发到延迟的帐户服务实例,其余为未延迟的实例。该测试期间的 Hystrix 仪表板如下所示。

    33010

    云短信SDK配置代理方案实践

    背景介绍 图1-1 部分客户公司有公网访问白名单限制,而腾讯云短信服务所使用云API3.0接口后端IP无法固定,因此需要经过代理,开发者服务器需要通过代理服务器将请求发送给腾讯云短信API接口,腾讯云短信服务也能通过...当需要调用腾讯云服务器相关接口时,客户就可以通过代理的方式完成操作。...# 这里采用的是从环境变量读取的方式,需要在环境变量中先设置这两个值。..., "ap-guangzhou", clientProfile) # 实例化一个请求对象,根据调用的接口和实际情况,可以进一步设置请求参数 # 你可以直接查询SDK源码确定SendSmsRequest...] # 通过client对象调用DescribeInstances方法发起请求。

    3.9K70

    Gemini 3 全维度技术解析:从认知到落地实战指南

    2.2.3 Agentic 工作流 工具调用能力:支持函数执行、API 调用、外部工具集成的闭环 长程规划:在 Vending-Bench 2 评测中表现优异,适合多步骤自动化任务 故障自愈:执行失败时自动读取日志...开发者快速入门 3.2.1 环境准备 获取 API 密钥 访问https://ai.google.dev/,注册 Google Cloud 账号 进入 API 控制台,创建项目并启用 Gemini API...,仅使用thinking_level参数 多模态处理失败: 问题:上传大尺寸图片(>10MB)时请求超时 解决:压缩图片至 5MB 以下,或降低media_resolution等级 长上下文处理不完整:.../gemini-api/docs/gemini-3 API 控制台:https://console.cloud.google.com/apis/library/generative-language.googleapis.com...支持,需联系 Google Cloud 企业销售团队 最低部署门槛:10 万美元 / 年起 如何处理 API 配额不足问题?

    38610

    小米深度学习平台架构与实现

    通过Cloud-Ml的API把任务提交到服务端,由服务端创建一个容器,把它调用到真正的物理机计算资源上。 这整个大平台主要是由Tensorflow和Kubermetes实现的。...Cloud-ML:Train Job 有了深度学习平台之后,通过已经支持的API声明提交任务的名称,编写好Python代码的地址。运行代码的参数通过Post请求过来。...因为文件已经保存在云存储里了,只要再发一个API请求,在后端也封装了一个Docker Image。 底层是依赖Google已经开源的Tensorflow Serving直接加载模型文件。...提交任务的时候可以直接指定一个FDS的路径,系统就能根据用户的权限直接读取训练数据。 对Google官方的Tensorflow做了拓展。...训练完把模型导出到FDS以后,通过Cloud-Ml的API创建一个服务,加载它的模型文件。 针对不同的模型声明不同的请求数据,输入类型和输入的值通过Json定义,就可以请求模型服务了。

    1.7K60

    SpringCloud04 Gateway--服务网关

    -Path=/foo/{segment} 基于Query请求参数的断言工厂 QueryRoutePredicateFactory :接收两个参数,请求param和正则表达式, 判断请求参数是否具...PRE: 这种过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择 请求的微服务、记录调试信息等。 POST:这种过滤器在路由到微服务以后执行。...LogGatewayFilterFactory.Config> { //构造函数 public LogGatewayFilterFactory() { super(Config.class); } //读取配置文件中的参数...开发中的鉴权逻辑: 当客户端第一次请求服务时,服务端对用户进行信息认证(登录) 认证通过,将用户信息进行加密形成token,返回给客户端,作为登录凭证 以后每次请求,客户端都携带认证的...下面的我们自定义一个GlobalFilter,去校验所有请求的请求参数中是否包含“token”,如何不包含请求 参数“token”则不转发路由,否则执行正常的逻辑。

    45430

    Gateway--服务网关与核心架构

    -Path=/foo/{segment} 基于Query请求参数的断言工厂 QueryRoutePredicateFactory :接收两个参数,请求param和正则表达式, 判断请求参数是否具...PRE: 这种过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择 请求的微服务、记录调试信息等。 POST:这种过滤器在路由到微服务以后执行。...,在处理降级时也可以用到。...LogGatewayFilterFactory.Config> { //构造函数 public LogGatewayFilterFactory() { super(Config.class); } //读取配置文件中的参数...下面的我们自定义一个GlobalFilter,去校验所有请求的请求参数中是否包含“token”,如何不包含请求 参数“token”则不转发路由,否则执行正常的逻辑。

    77830

    .NET周刊【5月第2期 2025-05-11】

    文章包括从站如何响应主站请求的处理逻辑,提供了功能码的处理细节,支持多客户端连接及定时读取功能,且运行环境为Windows 11和.NET Framework 4.8.0。...通过设计一个用户控制界面,用户可以输入问题并请求多个AI生成的方案。作者建议收集出现频率最高的三个方案,并使用Cursor或Cline等编程工具实现。这种方法虽需消耗API Token,但效率高。...流程定义包括唯一的Key值和业务路径,便于在创建实例时准确找到流程。工作流执行中,通过反射实例化业务类,并调用IWorkFlowService接口实现方法。...• Google.Cloud.AlloyDb.V1-1.10.0, Google.Cloud.BigQuery.AnalyticsHub.V1-1.9.0, Google.Cloud.Deploy.V1...-3.6.0,Google.Cloud.GkeBackup.V1-2.8. 0,Google.Cloud.Kms.V1-3.17. 0,Google.Cloud.Kms.V1-3.18. 0、Google.Cloud.NetApp.V1

    33500

    TensorFlow核心使用要点

    如果直接读 取CSV文件,需要在代码中记录下一次读取数据的指针,而且在样本无法全部加载到内存时使用非常不便。...无论是大数据还是小数据,通过简单的脚本工具就可以直接对接TensorFlow,项目中还提供 print_cancer_tfrecords.py脚本来调用API直接读取TFRecords文件的内容。...TensorFlow可以通过tf.train.Saver()来保存模型和恢复模型参数,使用Python加载模型文件后,可不断接受在线请求的数据,更新模型参数后通过Saver保存成checkpoint,用于下一次优化或者线上服务...很遗憾TensorFlow定义是深度学习框架,并不包含集群资源管理等功能,但开源TensorFlow以后,Google很快公布了Google Cloud ML服务,我们从Alpha版本开始已经是Cloud...通过Google Cloud ML服务,我们可以把TensorFlow应用代码直接提交到云端运行,甚至可以把训练好的模型直接部署在云上,通过API就可以直接访问,也得益于TensorFlow良好的设计,

    1.2K70

    腾讯云支付订单 api接口

    推荐使用 API Explorer 点击调试 API Explorer 提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力。...您可查看每次调用的请求内容和返回结果以及自动生成 SDK 调用示例。 2. 输入参数 以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数。...本文档展示的是V1签名的参数说明,腾讯云建议您使用安全系数更高的V3签名算法,使用签名方法 v3 时,公共参数需要统一放到 HTTP Header 请求头部中,详情。...定位问题时需要提供该次请求的 RequestId。 4. 示例 示例1 支付订单示例 输入示例 https://billing.tencentcloudapi.com/?...SDK 云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

    11K10

    Defer,Panic,and Recover

    当对defer语句进行评价(使用)时,将对延迟函数的参数进行求值 在这个例子中,当Println()函数被延迟执行的时候,i运算式被使用,延迟调用将在函数返回后打印“0”。...这个函数输出 "3210" func b() { for i := 0; i < 4; i++ { defer fmt.Print(i) } } 3. defer函数可以读取和分配给返回函数的命名返回值...Panic是一个内置的函数,它可以停止常规控制流并开始panic,F函数调用了panic时,F的执行会被停止,F中的任何defer函数正常执行,然后F返回给它的调用者,对于调用者,F的行为是一个panic...g", i) g(i + 1) } 函数g接收了int i,如果i大于3,则发生panic,否则它将使用参数i+1进行调用自身,函数f defer会被调用reecover并打印恢复值(如果非零...panic,它外部的API仍然会显示的显示出错误值。

    64820

    GC2:一款功能强大的远程命令控制工具

    “服务账号”,此时我们需要点击https://console.cloud.google.com/来创建该服务账号所需的.json密钥文件。...第三步:启用Google Sheet API和Google Drive API。 第四步:配置Google Sheet和Google Drive。...-drive Google drive ID> 注意事项:你可以将参数以硬编码的形式写入进代码中,并只将可执行程序上传至目标设备上。...工具使用 命令执行 GC2每五秒会向spreadsheet发送一次请求,并检查是否存在未执行的新命令。命令必须插入值请求中的“A”字段记录中,而命令输出结果将存储在“B”字段中。...注意,如果开启进程时使用了符号链接,那么命令执行结果可能会是符号链接或路径所指向的目标,从而导致删除错误的目标。

    2.8K20

    全面了解 google 的 Zanzibar

    Zanzibar 是 google 开发和部署的一个全球授权系统,用于评估全球用户对 google 数百个应用的访问权限(包括:Calendar, Cloud, Drive, Maps, Photos,...一些公司有一个通用的授权库,每当需要在其所有应用程序和服务中调用权限代码时,他们都会重复使用该库。这是 Google 在决定构建和部署Zanzibar 之前使用的方法。...类似的授权请求也发生在日历、云端硬盘、地图、照片、YouTube 等。 第三,谷歌在权限系统之上构建了通用基础设施,只有当你有一个一致的 API 来编程时,你才能做到这一点。...该 API 允许您外包用户和数据关系,然后让您在访问点快速准确地做出权限决策。例如,当新用户注册时,您告诉 Google Zanzibar。...对于 Google 的Zanzibar ,检查请求的第 50 个和第 99 个百分位延迟分别为 3 毫秒和 20 毫秒,同时在峰值时每秒提供来自世界各地的 1240 万个权限检查和读取请求。

    23010

    Spring Cloud Sleuth 之Greenwich版本全攻略

    Spring Cloud Sleuth Spring Cloud Sleuth 为服务之间调用提供链路追踪。通过 Sleuth 可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。...此外 Sleuth 可以帮助我们: 耗时分析: 通过 Sleuth 可以很方便的了解到每个采样请求的耗时,从而分析出哪些服务调用比较耗时; 可视化错误: 对于程序未捕捉的异常,可以通过集成 Zipkin...Spring Cloud Sleuth采用了Google的开源项目Dapper的专业术语。...请求一个微服务系统的API接口,这个API接口需要调用多个微服务单元,调用每个微服务单元都会产生一个新的Span,所有由这个请求产生的Span组成了这个Trace。...Zipkin的设计基于Google Dapper论文。 跟踪器存在于应用程序中,记录请求调用的时间和元数据。跟踪器使用库,它们的使用对用户是无感知的。

    94440

    kubernetes 组件之 kubelet

    HTTP server:kubelet 侦听 HTTP 请求,并响应简单的 API 以提交新的 Pod 清单。...Kubelet 读取监听到的信息,如果是创建和修改 Pod 任务,则执行如下处理: 为该 Pod 创建一个数据目录; 从 API Server 读取该 Pod 清单; 为该 Pod 挂载外部卷; 下载...支持的后端包括 InfluxDB(使用 Grafana 实现可视化) 和 Google Cloud Monitoring。...驱逐动作包括回收节点资源和驱逐用户 Pod 两种: 回收节点资源 配置了 imagefs 阈值时 达到 nodefs 阈值:删除已停止的 Pod 达到 imagefs 阈值:删除未使用的镜像 未配置...imagefs 阈值时 达到 nodefs阈值时,按照删除已停止的 Pod 和删除未使用镜像的顺序清理资源 驱逐用户 Pod 驱逐顺序为:BestEffort、Burstable、Guaranteed

    98931

    《Scikit-Learn、Keras与TensorFlow机器学习实用指南(第二版)》第19章 规模化训练和部署TensorFlow模型

    REST API既优雅又简单,当输入输出数据不大时,可以工作的很好。另外,客户端无需其它依赖就能做REST请求,其它协议不一定成。但是,REST是基于JSON的,JSON又是基于文本的,很冗长。...所有这些库都可以用pip安装(比如,GCS客户端库是google-cloud-storage)。如果有可用的客户端库,最好不用Google API客户端,因为前者性能更好。...Google Cloud Platform使用了各种GPU额度:没有Google认证,不能创建GPU虚拟机。默认时,GPU额度是0,所以使用不了GPU虚拟机。因此,第一件事是请求更高的额度。...要这么做,在引入TensorFlow后,可以调用tf.config.set_soft_device_placement(True):安置请求失败时,TensorFlow会返回默认的安置规则(即,如果有GPU...在Google Cloud AI Platform训练一个小模型,使用黑盒超参数调节。 参考答案见附录A。

    7.7K20

    【重识云原生】第六章容器6.3.1节——K8S核心组件总述

    1)本地端口 该端口用于接收HTTP请求; 该端口默认值为8080,可以通过API Server的启动参数“–insecure-port”的值来修改默认值; 默认的IP地址为“localhost”,可以通过启动参数...3)kubectl客户端         命令行工具kubectl客户端,通过命令行参数转换为对API Server的REST API调用,并将调用结果输出。...支持的后端包括 InfluxDB(使用 Grafana 实现可视化) 和 Google Cloud Monitoring。         ...未配置 imagefs 阈值时 达到 nodefs阈值时,按照删除已停止的 Pod 和删除未使用镜像的顺序清理资源 驱逐用户 Pod 驱逐顺序为:BestEffort、Burstable...Cloud Logging,并可以集成 Google Cloud Storage 和 BigQuery。

    2.3K21
    领券