首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

技术专题:API资产识别大揭秘(一)

本期,我们将揭示API资产识别的关键技术,以帮助企业高效清晰地完成API资产梳理工作。一、API资产识别技术概述API资产识别背景1、API资产梳理究竟有什么意义?...2、API资产如何界定?要想准确全面识别API资产,首先要明确定义API资产的范围。...由于API接口并没有统一的用户界面,而是研发团队内部商定的格式规范,因此大多数主机扫描、端口扫描和爬虫技术无法主动推测API的访问路径和参数格式,从而无法发现API资产。...通过比较API资产发现效果、实现成本和业务入侵性等方面,可以得出通过流量还原API资产成为了API资产识别最佳解决方案。...经过上述问题的解答,相信大家对API资产梳理也有所了解。接下来,我们将介绍API资产识别的关键技术,以便帮助大家理解如何从流量中准确识别API资产

50720

技术专题:API资产识别大揭秘(二)

在上一期中,我们介绍了API资产识别技术,探讨了API资产的定义以及各类风格API识别技术。在本期中,我们将继续介绍API资产识别中的API聚合技术。...一、相关介绍作为API资产梳理中的关键环节,API聚合的目的是从流量数据中识别出各种API,并通过分析将流量中API进行归一化处理。*API资产聚合其实类似于生活中的物品聚类。...当我们在流量中识别到了10亿次API请求时,我们就必须考虑这到底是存在10亿个API资产,还是只有10个API资产。因此,API资产分析的聚合成为企业理清API资产真实数量的关键。...API聚合范围,最后通过一定的算法把通用的模式识别出来,再用这些通用的模式去打标签,这种增量的流量逐渐的能够收敛掉,接近到真实 API资产数量程度。...即便是两个原始内容只相差一个字节,所产生的签名也很可能差别很大,所以传统的Hash是无法在签名的维度上来衡量原内容的相似度。3.

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

Windows主机入侵痕迹排查办法

还有一个点需要注意,就是客户是否具有有效的资产管理,是否能够清晰明确识别出哪些资产用了什么组件,如果不能的话,只能通过之前的渗透测试结果来筛选出脆弱资产。...2.1.3后门文件 排查步骤: 查看粘滞exe; 查看注册表中映像的键值。...Options”下所有exe项中是否有debugger,若有debugger,将其键值对应的程序上传至VT检测。...这里没有debugger,下面的图是有的: ? 2.1.4后门账号 排查步骤: 打开regedit查看注册表中的账号; 查看administrators组中是否存在赋权异常的账号。...2、查看组策略: 在无法使用工具、只能手工排查的情况下,可查看常见的自启项是否有异常文件。

3.4K20

渗透技巧——”隐藏”注册表的创建

0x00 前言 知名恶意软件Poweliks曾使用过的一个后门技术,在注册表启动位置创建一个特殊的注册表键值,通过mshta来执行payload 对于这个特殊的注册表键值,在正常情况下无法对其访问,这其中的原理是什么呢...(不能为数字) 对于Windows系统,”\0”(即0x0000)会被识别为字符串的结束符,所以在对该字符串读取的过程中,遇到开头的”\0”,会被解析成结束符,提前截断,导致读取错误 而使用Native...更为重要的是,像regedit.exe和其他对注册表的操作,通常会调用Win32 API,这就导致该注册表无法被读取,也就实现了所谓的”隐藏” 综上,创建方法为: 通过Native API创建一个以”...创建注册表、打开注册表和删除注册表的功能不需要修改,使用正常的名称即可 2.设置注册表键值 对应源代码中的MySetHiddenValueKey 传入参数使用char型数组,,用来定义注册表键值名称...\0”的影响 实际测试: 创建注册表项test2,创建隐藏注册表键值\0test2,创建正常注册表键值test2 直接打开,如下图 能够正常访问注册表键值test2,但无法访问注册表键值\0test2

1.4K80

设计模式:智能合约的经典设计模式及解析

2、工厂合约 工厂合约用于创建和部署子合约(资产),存储子合约地址以确保安全性和防止数据丢失。常用于销售资产并跟踪资产所有者。...3、名称注册表 名称注册表模式通过合约名称到地址的映射表,简化了依赖多个合约的DApp的开发。通过固定一个合约地址,可以轻松查找合约地址,更新合约时不影响DApp的代码。...这种模式常用于创建多个相似的合约实例,例如创建代币合约或其他可复制的资产。 名称注册表:名称注册表模式通过将合约名称映射到地址的表来简化依赖多个合约的去中心化应用(DApp)的开发。...映射表迭代器:Solidity中的映射表无法直接迭代,但通过映射表迭代器模式可以解决这个问题。...该模式通过将键值对存储在数组中,以特定的顺序记录映射表中的,并提供函数来遍历数组并返回键值对的详细信息,从而实现对映射表的迭代操作。

8510

巨龙拉冬: 让你的Cobalt Strike变成超级武器

程序简介 Ladon一款用于大型网络渗透的多线程插件化综合扫描神器,含端口扫描、服务识别、网络资产、密码审计、高危漏洞检测以及一GetShell,支持批量A段/B段/C段以及跨网段扫描,支持URL、主机...BasicAuth、Tomcat、Weblogic、Rar、网络摄像头、路由器等,横向移动远程执行命令包含(smbexec/wmiexe/psexec/atexec/sshexec/jspshell),Web指纹识别模块可识别...能拦Ladon要么是针对,要么是目标在API上拦截,在API拦截,其它工具也会失效。如360横向移动防护,除非你研究出绕过方式,使用新的API横向,不然在API上防护,其它工具无效。...还有一些模块特有的b64cmd,能完美兼容类似CS这种在执行多条命令(含有多个引号或空格无法执行的问题)。...神龙插件 右键菜单 功能列表 0x001 网络资产收集 多协议探测存活主机 仅ICMP探测存活(快) Oxid多网卡主机探测 多协议操作系统探测 网站、标题、Banner 智能网站CMS识别 常见端口服务探测

2.2K30

动态脱敏典型应用场景分析——业务脱敏、运维脱敏、数据交换脱敏

❏ 对于遗留系统(旧系统无法再作升级改造)以及开发时未考虑《网络安全法》中要求的个人隐私保护问题,重新更改代码过于复杂,只能依赖于外部技术实现数据的隐私保护。...产品应具备的关键功能 ❖ 一式的敏感数据发现功能,盘点梳理数据库里面的敏感资产,并对相关资产进行分类分级,支持SCHEMA、敏感表、敏感列等不同的数据集合。...❏ 数据库内部操作无法审计分析,事后无法进行追责溯源。 产品应具备的关键功能 ❖ 采用多因素认证机制,进行多方位鉴定识别。...产品应具备的关键功能 ❖ 支持根据API传过来的用户信息进行识别、支持API所属应用系统的身份识别、支持API所属的终端信息身份识别、支持对数据库账户信息识别。...❖ 根据多因素身份识别,对不同API里面的用户访问采用不同的脱敏策略。

2.2K30

电脑无法识别USB设备怎么办?教你三个解决方法

电脑无法识别USB设备怎么办?首先我们要明确电脑为什么会无法识别USB设备。然后再根据导致USB设备无法识别的原因寻找解决方法。...如果大家还不清楚,可以看看下面针对不同情况电脑USB设备无法识别原因对应的解决方法。...第一种情况: 导致原因:USB接口类型不符 解决方法:卸载集线器 1、利用快捷“Windows +R”打开运行界面,然后在打开中输入 “devmgmt.msc”,然后点击“确定”就可以了。...第三种情况: 导致原因:USB设备损坏 解决方法:利用注册表修复 1、利用快捷“Windows +R”打开运行界面,然后在打开中输入“regedit”。然后点击“确定”就可以了。...以上就是电脑无法识别USB设备的三种解决方法,大家可以根据自己的情况选择适合自己的方法。

32.7K10

windows DLL注入之注册表注入

无法操作,需要提权技术),低2GB是用户态空间,用户态空间是程序员使用 3ring API 可以进行操作。...注入32位进程,应该修改的注册表为: # 将下面注册表对应的值设置为 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion...\Windows\AppInit_DLLs # 将下面注册表对应的值设置为要注入的 DLL的路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\...CurrentVersion\Windows\LoadAppInit_DLLs 注入64位进程,应该修改的注册表为: # 将下面注册表对应的值设置为 1 HKEY_LOCAL_MACHINE\SOFTWARE...\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Windows\AppInit_DLLs # 将下面注册表对应的值设置为要注入的 DLL的路径 HKEY_LOCAL_MACHINE

2.4K41

FinGPT:金融大语言模型 | 开源日报 No.127

以下是 Verdaccio 的核心优势和关键特性: 零配置:无需复杂设置即可快速启动私有 npm 注册表。 本地化管理:通过内置小型数据库进行简单而高效地包管理。...代理功能:支持将其他注册表 (如 npmjs.org) 作为上游源并缓存已下载模块。 插件系统:提供多样化丰富实用插件生态系统,方便用户根据需求拓展额外功能。...主要功能和特点包括: 提供实际案例,添加了 “独立开发变现” 和 “网课变现实践” 内容 引入商业模式画布、最小可行产品等概念 介绍不同类型资产及知识与人脉的变现方式 着重讲解精益独立开发实践以及福利单词项目简介等相关话题...该项目具有以下关键特性和核心优势: 可以自动识别并处理第三方依赖项,减少手动操作工作量。 通过递归重建现有代码生成新的目标语言代码,并提供调试支持,确保转换结果正确无误。...该 API 被设计为轻量级结构,可以很容易地适应正式 API 出现之前测试某些功能性。主要功能和核心优势如下: 轻量级且简单 支持文本转语音 (TTS)

20410

三十二.Python攻防之获取Windows主机信息、注册表、U盘痕迹和回收站(1)

---- (5) 其他操作 winreg.EnumKey(key, index) 枚举打开注册表 winreg.EnumValue(key, index) 枚举打开注册表项的值 winreg.OpenKey...(key, subkey,sam=KEYREAD) 打开指定 winreg.FlushKey(key) 刷新注册表 winreg.LoadKey(key, subkey, filename) 在指定下创建一个子键...输出结果如下图所示: 对应的回收站内容如下,但非常可惜获取的值无法对应,why?后续作者会继续深入挖掘。 ---- 如果我们想把文件删除到回收站,又怎么解决呢?...(1) 安装pypiwin32扩展包(含win32api)。 (2) 调用SHFileOperation函数实现删除文件至回收站。...当设备被识别后,在注册表中创建一个新的键值: HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR 在这个键值下,会看到类似下面的结构子键,该子键代表设备类标示符

1.3K10

一.获取Windows主机信息、注册表、U盘历史痕迹和回收站文件

---- (5) 其他操作 winreg.EnumKey(key, index) 枚举打开注册表 winreg.EnumValue(key, index) 枚举打开注册表项的值 winreg.OpenKey...(key, subkey,sam=KEYREAD) 打开指定 winreg.FlushKey(key) 刷新注册表 winreg.LoadKey(key, subkey, filename) 在指定下创建一个子键...输出结果如下图所示: 对应的回收站内容如下,但非常可惜获取的值无法对应,why?后续作者会继续深入挖掘。 ---- 如果我们想把文件删除到回收站,又怎么解决呢?...(1) 安装pypiwin32扩展包(含win32api)。 (2) 调用SHFileOperation函数实现删除文件至回收站。...当设备被识别后,在注册表中创建一个新的键值: HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR 在这个键值下,会看到类似下面的结构子键,该子键代表设备类标示符

2.3K20

如何使用serviceFu这款功能强大的远程收集服务帐户凭据工具

因此,这个过程可能需要我们等待用户登录才能实现提权,当他们注销账号之后,我们就无法使用他们的账号了。所以,这种技术只能用来寻找那些使用账号凭证登录的用户信息,而无法适用于采用智能卡认证的情况。...接下来,我们的主要问题就变成了如何找出目标域服务账号下运行了那些服务组件:我们是对每一个系统手动运行mimikatz,还是在收集到系统信息和注册表内容后在线下执行分析?...下面的截图显示的是mimikatz导出的每一个服务账号的凭证信息: 假设我们的工具运行在一台登录了管理员权限账号的目标主机上,我们将能够利用Win32 API来远程查询目标主机中运行的服务。...如果确定了运行环境,我们就可以使用远程注册表API来存储系统信息和注册表信息了。接下来,在拿到相关注册表之后,我们可以使用mimikatz来对其进行解析和解密,并获取到服务账号凭证。...不过我们得承认,这款工具只适用于这种特定情况,在其他特殊情况下该工具可能无法完成你所要求的任务。但不管怎样,它都能够帮助你远程扫描出整个目标域中域服务凭证的明文文本信息,这一点还是非常有用的。

85320

详解Windows Shim的攻防利用

一个在Vista运行得好好的程序很可能在win7下无法运行。因为一个极小的API改动都可能让该程序崩溃。...记录的内容分两部分: 1.定义如何识别该应用程序。比如通过文件名识别,或者通过某些文件属性值(版本号,文件大小,等等)来匹配。...这种驻留方法比传统的方法(注册表)更不容易被发现。安全检测工具例如Autorun.exe也发现不了。...由于内存信息是易失数据,很多时候安全分析人员可能无法得到完整的内存dump。在这个时候我们可以查看注册表里的Shim缓存影像。Win7在关闭或重启的时候会把Shim缓存序列化到注册表的以下位置。...SYSTEM\CurrentControlSet\Control\SessionManager\AppCompatCache\AppCompatCache 该注册表的记录长度是固定的,为1024。

2.4K70

Swift 周报 第十八期

周报精选 新闻和社区:苹果 70 亿收购曼联消息不实 提案:Package 注册表认证 Swift 论坛:讨论数组的悬空指针 推荐博文:灵动岛开发 话题讨论: 世界杯你赚钱了吗?...提案 正在审查的提案 SE-0378[2] Package 注册表认证 提案正在审查。 Web 服务使用的常用身份验证方法包括基本身份验证、访问令牌和 OAuth。...Package 注册表需要对其部分或全部 API 进行身份验证,以便识别执行操作的用户并相应地授权请求。...讨论无法使用 protocol 重新创建的类 - 扩展存储属性[10]简短的回答是“ protocol 不能定义存储的属性”。...灵动岛快速入门教程[14] 摘要: Dynamic Island 是 Live Activities API 的一部分,Live Activities API 是 Widgets 系统的一部分。

1.9K20

腾讯API安全公测重磅开启,你的API安全吗?

动态变化及风险趋势、精准识别API暴露面及敏感数据,帮助企业收敛API暴露风险。...而异常暴露面发现的基石就是API资产发现和流量分析能力,腾讯API安全解决方案具备如下五大优势,可以对API风险进行发现及管控:01: 零部署,即开即用针对已接入WAF的域名,一即可开启API安全管控能力...02: 资产全自动发现实时分析业务访问日志,自动发现API资产并动态梳理资产用途、变化。...04: API流量分析精准识别API请求方式、访问场景、敏感参数信息等,可视化分析API风险概览、请求趋势、攻击趋势,提供针对性防护策略。...05: 联动腾讯天御、威胁情报能力内置腾讯天御业务安全能力、腾讯安全威胁情报能力,全面识别API资产的网络安全风险及业务安全风险,提供联动防护。

65530

腾讯API安全公测重磅开启,你的API安全吗?

动态变化及风险趋势、精准识别API暴露面及敏感数据,帮助企业收敛API暴露风险。...而异常暴露面发现的基石就是API资产发现和流量分析能力,腾讯API安全解决方案具备如下五大优势,可以对API风险进行发现及管控:01: 零部署,即开即用针对已接入WAF的域名,一即可开启API安全管控能力...02: 资产全自动发现实时分析业务访问日志,自动发现API资产并动态梳理资产用途、变化。...04: API流量分析精准识别API请求方式、访问场景、敏感参数信息等,可视化分析API风险概览、请求趋势、攻击趋势,提供针对性防护策略。...05: 联动腾讯天御、威胁情报能力内置腾讯天御业务安全能力、腾讯安全威胁情报能力,全面识别API资产的网络安全风险及业务安全风险,提供联动防护。

63830

腾讯API安全公测重磅开启,你的API安全吗?

腾讯API安全产品聚焦API防御体系打造腾讯API安全聚焦API防御体系打造,以异常暴露面管理为首个突破重点,助力企业全面清点API资产、智能发现API动态变化及风险趋势、精准识别API暴露面及敏感数据...而异常暴露面发现的基石就是API资产发现和流量分析能力,腾讯API安全解决方案具备如下五大优势,可以对API风险进行发现及管控:01: 零部署,即开即用针对已接入WAF的域名,一即可开启API安全管控能力...02: 资产全自动发现实时分析业务访问日志,自动发现API资产并动态梳理资产用途、变化。...04: API流量分析精准识别API请求方式、访问场景、敏感参数信息等,可视化分析API风险概览、请求趋势、攻击趋势,提供针对性防护策略。...05: 联动腾讯天御、威胁情报能力内置腾讯天御业务安全能力、腾讯安全威胁情报能力,全面识别API资产的网络安全风险及业务安全风险,提供联动防护。

63210

EyeJo自动化资产风险评估平台

注:输入的域名会作为主域名,除了www 子域名收集 使用Oneforall收集子域名 Shodan和FOFA查询 使用Shodan API和Fofa API收集域名 端口扫描 使用naabu+nmap快速精准扫描端口服务...请求站点、截图 收集站点的网页截图、Title、icons、证书等 指纹识别 使用wappalyzer进行指纹识别(默认集成wappalyzer指纹库外加几十个常见应用指纹) 登录识别 会调用爬虫进行识别... build -t mirchdocker/eyejo:latest -f docker/Dockerfile . ## 拉取最新 docker pull mirchdocker/eyejo 一部署...3.4 登录接口识别  3.5资产资产组包含了收集到的所有资产。 ...3.5.1 新增资产组 新增资产组有三种方式:添加已有资产、从tag添加资产、手动输入资产  3.5.2 新增资产 基于已有资产组新增资产有两种方式:从tag添加资产、手动输入资产  任务管理

1K40
领券