Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 15.03.2020 01:58
не проходит авторизация ни Basic ни NTLM ^(^curl:session{ $lResult[^curl:load[ $.url[$lURL] $.ssl_verifypeer(false) $.connecttimeout(3000) $.timeout(3000) $.mode[text] $.charset[UTF-8] $.fresh_connect(true) $.content-type[text/html] $.httpauth(1<<0) ^rem{CURLAUTH_BASIC = (1<<0) } # $.httpauth(1<<3) ^rem{CURLAUTH_NTLM = (1<<3) } $.username[$ntlmUser] $.userpwd[$ntlmPswd] $.verbose(1) ]] }
Status 401несмотря на $.verbose(1) или $.verbose[1] stderr пустой
StdErr
Text
ver libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Name noname.dat
Size 0
Mode text
cType text/html
size_download 0
request_size 114
content_type
effective_url http://virtual.local/testFolder/
header_size 167
redirect_time 0
appconnect_time 0
pretransfer_time 0.006071
num_connects 1
primary_ip 10.0.0.4
speed_upload 0
speed_download 0
redirect_url
proxyauth_avail 0
starttransfer_time 0.102424
connect_time 0.005937
namelookup_time 0.004537
redirect_count 0
httpauth_avail 1
total_time 0.102488
content_length_download 0
os_errno 0
ssl_verifyresult 0
response_code 401
content_length_upload -1
size_upload 0
curl -vv -u ntlmUser http://virtual.local/testFolder/и
curl -vv --ntlm -u ntlmUser http://virtual.local/testFolder/
* Connected to virtual.local (10.0.0.4) port 80 (#0) * Server auth using Basic with user 'ntlmUser' > GET /testFilder/ HTTP/1.1 > Authorization: Basic ..... > User-Agent: curl/7.38.0 > Host: virtual.local > Accept: */* > < HTTP/1.1 200 OK < Content-Type: text/html; charset=UTF-8 * Server Microsoft-IIS/7.0 is not blacklisted < Server: Microsoft-IIS/7.0 < Date: Sat, 14 Mar 2020 22:49:28 GMT < Content-Length: 9948 < <html><head><title>virtual.local - /testFolder/</title> ...
* Connected to virtual.local (10.0.0.4) port 80 (#0) * Server auth using NTLM with user 'ntlmUser' > GET /testFilder/ HTTP/1.1 > Authorization: NTLM TRIM.....= > User-Agent: curl/7.38.0 > Host: virtual.local > Accept: */* > < HTTP/1.1 200 OK < Content-Type: text/html; charset=UTF-8 * Server Microsoft-IIS/7.0 is not blacklisted < Server: Microsoft-IIS/7.0 < Date: Sat, 14 Mar 2020 22:55:18 GMT < Content-Length: 9948 < <html><head><title>virtual.local - /testFolder/</title> ...буду, если что, конечно городить огород с ^file::exec но не хотелось бьі, бо там надо дополнительно маппировать curl кудато в скрипт с www-data овнером, потом чтото думать про контроль всяких нехороших символов в имени и пароле... кароч головняк тот еще...