ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

14.02.2016, 00:26
|
|
Guest
Сообщений: n/a
Провел на форуме: 3115
Репутация:
0
|
|
Пытаюсь попасть на сайт скриптом, но в ответ Connection:close и Internal server error.
function curl($url){
$headers = array(
'GET ' . $url . ' HTTP/1.0',
'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0',
'Accept: text/html,
application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding: gzip, deflate',
'Connection: keep-alive'
);
$ch = curl_init();
curl_setopt ($ch , CURLOPT_URL , $url );
curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0");
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_REFERER, ' https://www.google.com.ua');
curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt ($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 );
$file = curl_exec($ch);
return $file;
}
Сам запрос в Фиддер 4
GET / HTTP/1.1
Host: it-weekly.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: BITRIX_SM_GUEST_ID=5887196; BITRIX_SM_LAST_VISIT=13.02.2016+16%3A16%3A25; BITRIX_SM_LAST_ADV=5_Y; __utma=24257250.1849781716.1455134909.1455351502.1 455369036.6; __utmz=24257250.1455351502.5.5.utmcsr=google|utmcc n=(organic)|utmcmd=organic|utmctr=(not%20provided) ; _ym_uid=1455134909594827418; BX_USER_ID=7f7ba1be030d47aea8577d104e129a4a; resolution=800; __utmc=24257250; PHPSESSID=c72285cf06fcd6764af901ebe891b8ed
Connection: keep-alive
Декодированая версия
HTTP/1.1 200 OK
Server: nginx/0.8.53
Date: Sat, 13 Feb 2016 20:04:57 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.3.18
P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
X-Powered-CMS: Bitrix Site Manager (19b839d1031a99892d4b0429297bad16)
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Set-Cookie: PHPSESSID=24fa65693270aaec2831489b3897e176; path=/; domain=it-weekly.ru; HttpOnly
Set-Cookie: BITRIX_SM_GUEST_ID=5887196; expires=Tue, 07-Feb-2017 20:04:53 GMT; path=/; domain=it-weekly.ru
Set-Cookie: BITRIX_SM_LAST_VISIT=13.02.2016+23%3A04%3A53; expires=Tue, 07-Feb-2017 20:04:53 GMT; path=/; domain=it-weekly.ru
Content-Length: 51223
|
|
|
|

14.02.2016, 11:21
|
|
Guest
Сообщений: n/a
Провел на форуме: 137330
Репутация:
7
|
|
Код:
Code:
import requests
hdrs = {
"User-Agent" : "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0",
}
cks = {
"param": "value",
"param1": "value",
}
r = requests.get(url, headers=hdrs, cookies=cks)
|
|
|
|

14.02.2016, 17:01
|
|
Guest
Сообщений: n/a
Провел на форуме: 3115
Репутация:
0
|
|
Сообщение от rct
rct said:
↑
Код:
Code:
import requests
hdrs = {
"User-Agent" : "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0",
}
cks = {
"param": "value",
"param1": "value",
}
r = requests.get(url, headers=hdrs, cookies=cks)
Это на питоне ? А есть вариант на пхп, или он очень замороченный ?
П.С. Нубский вопрос, где теги форума глянуть ?
|
|
|
|

14.02.2016, 17:03
|
|
Guest
Сообщений: n/a
Провел на форуме: 137330
Репутация:
7
|
|
Сообщение от MrCable
MrCable said:
↑
Это на питоне ? А есть вариант на пхп, или он очень замороченный ?
П.С. Нубский вопрос, где теги форума глянуть ?
Да, питон. На пхп я не умею)
Теги тут

|
|
|
|

14.02.2016, 17:07
|
|
Guest
Сообщений: n/a
Провел на форуме: 19071
Репутация:
10
|
|
docstore.mik.ua/orelly/webprog/pcook/ch11_04.htm
почитай тут
|
|
|
|

14.02.2016, 17:32
|
|
Guest
Сообщений: n/a
Провел на форуме: 3115
Репутация:
0
|
|
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$c[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_COOKIE[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'PHPSESSID=24fa65693270aaec2831489b3897e176; path=/; domain=it-weekly.ru; HttpOnly'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$c[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_COOKIE[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'BITRIX_SM_GUEST_ID=5887196; expires=Tue, 07-Feb-2017 20:04:53 GMT; path=/; domain=it-weekly.ru'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$c[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_COOKIE[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'BITRIX_SM_LAST_VISIT=13.02.2016+23%3A04%3A53; expires=Tue, 07-Feb-2017 20:04:53 GMT; path=/; domain=it-weekly.ru'[/COLOR][COLOR="#007700"]); [/COLOR][/COLOR]
Как я понял мне необходимо указать эти куки, данным образом ? Но разве PHPSESSID не должен быть разным ? да и остальные параметры скорей всего тоже меняются?!
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"]Set[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]Cookie[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]PHPSESSID[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]24fa65693270aaec2831489b3897e176[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]path[/COLOR][COLOR="#007700"]=/;[/COLOR][COLOR="#0000BB"]domain[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]it[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]weekly[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]ru[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]HttpOnly Set[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]Cookie[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]BITRIX_SM_GUEST_ID[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]5887196[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]expires[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]Tue[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]07[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]Feb[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]2017 20[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]04[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]53 GMT[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]path[/COLOR][COLOR="#007700"]=/;[/COLOR][COLOR="#0000BB"]domain[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]it[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]weekly[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]ru Set[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]Cookie[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]BITRIX_SM_LAST_VISIT[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]13.02.2016[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]23[/COLOR][COLOR="#007700"]%[/COLOR][COLOR="#0000BB"]3A04[/COLOR][COLOR="#007700"]%[/COLOR][COLOR="#0000BB"]3A53[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]expires[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]Tue[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]07[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]Feb[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]2017 20[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]04[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]53 GMT[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]path[/COLOR][COLOR="#007700"]=/;[/COLOR][COLOR="#0000BB"]domain[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]it[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]weekly[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]ru[/COLOR][/COLOR]
|
|
|
|

14.02.2016, 17:53
|
|
Guest
Сообщений: n/a
Провел на форуме: 19071
Репутация:
10
|
|
Используй пример с CURLOPT_COOKIEJAR и CURLOPT_COOKIEFILE
|
|
|
|

14.02.2016, 22:06
|
|
Guest
Сообщений: n/a
Провел на форуме: 3115
Репутация:
0
|
|
Пробую следующий код проблема осталась, запрос не доходит, или закрывают в ответ на запрос 500 код.
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]function[/COLOR][COLOR="#0000BB"]curl[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]){ [/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]tempnam[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'/tmp'[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'cookie'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$headers[/COLOR][COLOR="#007700"]= array( [/COLOR][COLOR="#DD0000"]'GET '[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]' HTTP/1.0'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept: text/html, application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept-Encoding: gzip, deflate'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Connection: keep-alive' [/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]curl_init[/COLOR][COLOR="#007700"](); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_URL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_USERAGENT[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_HEADER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_REFERER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'https://www.google.com.ua'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_HTTPHEADER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$headers[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#FF8000"]//curl_setopt ($ch, CURLOPT_COOKIEFILE, "$cookie_jar"); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_COOKIEJAR[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_RETURNTRANSFER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$file[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]curl_exec[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#FF8000"]// remove the cookie jar [/COLOR][COLOR="#0000BB"]unlink[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]) or die([/COLOR][COLOR="#DD0000"]"Can't unlink[/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#DD0000"]"[/COLOR][COLOR="#007700"]); return[/COLOR][COLOR="#0000BB"]$file[/COLOR][COLOR="#007700"]; }[/COLOR][/COLOR]
|
|
|
|

14.02.2016, 23:39
|
|
Guest
Сообщений: n/a
Провел на форуме: 213865
Репутация:
72
|
|
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#DD0000"]'Accept: text/html, application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'[/COLOR][COLOR="#007700"],[/COLOR][/COLOR]
а этот перенос нормой в php считаеться?)
для меня бы это был уже совсем другой хедер.. как в php хз
|
|
|
|

14.02.2016, 23:58
|
|
Guest
Сообщений: n/a
Провел на форуме: 3115
Репутация:
0
|
|
Сообщение от lifescore
lifescore said:
↑
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#DD0000"]'Accept: text/html, application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'[/COLOR][COLOR="#007700"],[/COLOR][/COLOR]
а этот перенос нормой в php считаеться?)
для меня бы это был уже совсем другой хедер.. как в php хз
в любом случае оно не пашет, а принятие скорей всего строкой
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|