Я прохожу курс Portswigger.net по SQLi и застрял в лабораторной работе 12, где не могу получить пароль администратора. Я использую этот скрипт Python https://github.com/rkhal101/Web-Securit ... -lab-12.py, чтобы получить пароль, так как я использую только версию сообщества Burp, и я продолжаю получать ошибки прокси. Вот ошибка, которую я получаю:
`python3 sqli-lab-12.py "https://0aaf00f503f92c0181a707140080003 ... ademy.net/"
(+) Получение пароля администратора...
Traceback (последний вызов — последний):
Файл «/usr/lib/python3/dist-packages/urllib3/connection.py», строка 203, в _new_conn
sock = Connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл "/usr/lib /python3/dist-packages/urllib3/util/connection.py", строка 85, в create_connection
raise err
Файл "/usr/lib/python3/dist-packages/urllib3/util/connection. py", строка 73 в create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Соединение отклонено
Вышеупомянутое исключение было непосредственной причиной следующее исключение:
Traceback (последний вызов последний):
Файл "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", строка 777, в urlopen
self._prepare_proxy(conn)
Файл «/usr/lib/python3/dist-packages/urllib3/connectionpool.py», строка 1046, в _prepare_proxy
conn.connect()Файл «/usr/lib/python3/dist-packages/urllib3/connection.py», строка 611, в Connect
self.sock = sock = self._new_conn()
^^^ ^^^^^^^^^^^^^
Файл "/usr/lib/python3/dist-packages/urllib3/connection.py", строка 218, в _new_conn
поднимите NewConnectionError(urllib3.Exceptions.NewConnectionError: : не удалось установить новое соединение: [Errno 111] Соединение отклонено
Вышеупомянутое исключение было прямым причина следующего исключения:
urllib3.Exceptions.ProxyError: («Невозможно подключиться к прокси», NewConnectionError(': не удалось установить новое соединение: [Errno 111] Соединение отклонено'))
Вышеупомянутое исключение было непосредственной причиной следующего исключения:
Traceback (самое последнее последний вызов):
Файл "/usr/lib/python3/dist-packages/requests/adapters.py", строка 667, в send
resp = conn.urlopen(
^^^ ^^^^^^^^^^
Файл "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", строка 845, в urlopen
retries = retries.increment(^^^^^^^^^^^^^^^^^
Файл "/usr/lib/python3/dist-packages/urllib3/util/retry.py", строка 515, в приращении
поднимите MaxRetryError(_pool, url, Reason) из причины # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.Exceptions.MaxRetryError: HTTPSConnectionPool(host='0aaf00f503f92c0181a707140080003c.web- Security-academy.net', порт = 443): превышено максимальное количество повторов с URL-адресом: / (вызвано ProxyError('Невозможно подключиться к прокси', NewConnectionError(': не удалось установить новое соединение: [Errno 111] Соединение отклонено')))
Во время обработки вышеуказанного исключения произошло другое исключение:
Traceback (самый последний последний вызов):
Файл "/home/acid/Downloads/sqli-lab-12.py", строка 40, в
main()
Файл "/home/acid/Downloads/ sqli-lab-12.py", строка 36, в основном
sqli_password(url)
файле "/home/acid/Downloads/sqli-lab-12.py", строка 18, в sqli_passwordr = Requests.get(url, cookie=cookies,verify=False, proxies=proxies)
^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл "/usr /lib/python3/dist-packages/requests/api.py", строка 73, в get
return request("get", url, params=params, **kwargs)
^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл "/usr/lib /python3/dist-packages/requests/api.py", строка 59, в запросе
return session.request(method=method, url=url, **kwargs)
^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл "/ usr/lib/python3/dist-packages/requests/sessions.py", строка 589, в запросе
resp = self.send(prep, **send_kwargs)
^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
Файл "/usr/lib/python3/dist-packages/requests/sessions.py", строка 703, в send
r = адаптер.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
Файл "/usr/lib/python3/dist-packages/requests/adapters.py", строка 694, в send
raise ProxyError(e, request=request)
requests. исключения.ProxyError: HTTPSConnectionPool(host='0aaf00f503f92c0181a707140080003c.web-security-academy.net', port=443): превышено максимальное количество попыток с URL-адресом: / (вызвано ProxyError('Невозможно подключиться к прокси', NewConnectionError(': Не удалось установить новое соединение: [Errno 111] Соединение отклонено')))`
Мне интересно, в чем может быть проблема, поэтому кто-нибудь может помочь меня.
Я пытался изменить прокси-сервер, используя http вместо https и наоборот, но все равно получаю ошибку.
Подробнее здесь: https://stackoverflow.com/questions/790 ... rors-issue