Невозможно отключить XSS Security в Phantom JS с селеном python3 - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь отключить XSSAuditingEnabled & webSecurityEnabled в Phantom JS с селеном python 3, но это не работает, я не понимаю, почему безопасность XSS не отключена для моего сценария: / и я следую документации

https://phantomjs.org/api/webpage/property/settings.html

мой код

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

dcaps = DesiredCapabilities.PHANTOMJS
dcaps["phantomjs.page.settings.webSecurityEnabled"] = False
dcaps["phantomjs.page.settings.XSSAuditingEnabled"] = False

driver = webdriver.PhantomJS(
    executable_path="C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe",
    service_args=['--ignore-ssl-errors=true', '--ssl-protocol=any', '--web-security=no'],
    desired_capabilities=dcaps)

driver.get('http://fuzzme.org/XSS/AttributeContext.php')
query_element = driver.find_element_by_xpath('/html/body/form/input[1]')
query_element.send_keys('<script>alert()</script>')
submit_element = driver.find_element_by_xpath('/html/body/form/input[2]')
submit_element.click()
print(driver.page_source)

Я делаю запрос на своем веб-сайте с полезной нагрузкой javascript XSS, чтобы убедиться, что безопасность XSS это отключить (не является незаконной деятельностью на этом моем сайте)

заранее спасибо

Пока

...