HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.02.2016, 00:26
MrCable
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
 
Ответить с цитированием

  #2  
Старый 14.02.2016, 11:21
rct
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)
 
Ответить с цитированием

  #3  
Старый 14.02.2016, 17:01
MrCable
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)
Это на питоне ? А есть вариант на пхп, или он очень замороченный ?

П.С. Нубский вопрос, где теги форума глянуть ?
 
Ответить с цитированием

  #4  
Старый 14.02.2016, 17:03
rct
Guest
Сообщений: n/a
Провел на форуме:
137330

Репутация: 7
По умолчанию

Цитата:
Сообщение от MrCable  
MrCable said:

Это на питоне ? А есть вариант на пхп, или он очень замороченный ?
П.С. Нубский вопрос, где теги форума глянуть ?
Да, питон. На пхп я не умею)

Теги тут

 
Ответить с цитированием

  #5  
Старый 14.02.2016, 17:07
Waki
Guest
Сообщений: n/a
Провел на форуме:
19071

Репутация: 10
По умолчанию

docstore.mik.ua/orelly/webprog/pcook/ch11_04.htm

почитай тут
 
Ответить с цитированием

  #6  
Старый 14.02.2016, 17:32
MrCable
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
 
Ответить с цитированием

  #7  
Старый 14.02.2016, 17:53
Waki
Guest
Сообщений: n/a
Провел на форуме:
19071

Репутация: 10
По умолчанию

Используй пример с CURLOPT_COOKIEJAR и CURLOPT_COOKIEFILE
 
Ответить с цитированием

  #8  
Старый 14.02.2016, 22:06
MrCable
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
 
Ответить с цитированием

  #9  
Старый 14.02.2016, 23:39
lifescore
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 хз
 
Ответить с цитированием

  #10  
Старый 14.02.2016, 23:58
MrCable
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)
 


Быстрый переход




ANTICHAT.XYZ