Skip to content

linuxdy/Command2API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Command2API

作者:key@元亨实验室

简介:这是一个可以实时获取执行命令结果的脚本,脚本原理就是一个线程开启Web服务,一个线程执行命令,通过全局变量与Web服务共享执行命令的结果。

举例说明:以近期Log4j的RCE举例,在内网的安全测试中,由于网络环境限制导致没有DNSLog平台可用,这时候做Log4j的漏洞验证就考虑直接查看LDAP服务是否有连接进来,但是现成的JNDI注入工具开启服务并没有API可以直接拉取对应服务的结果,这就导致需要人工去查看,很费时间,再加上已经写好BurpSuite被动插件进行扫描了,为了节省时间就简单写了这个脚本用于获取JNDI工具的执行结果并通过API的形式返回,便于插件拉取结果进行漏洞验证。

使用方法

执行命令:

python Command2Api.py "执行的命令" Web运行的端口

接着在命令中会输出对应的URL,替换HOST访问即可获取:

About

Command2API - 万物皆可API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy