Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как замаскировать скрипт php под пользователя?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как замаскировать скрипт php под пользователя?
Имя
Сообщение << Старые топики   Новые топики >>
Как замаскировать скрипт php под пользователя? - 2008-12-06 02:14:14.040000   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
Ситуация что сервер не выдает верную ссылку если это не пользователь. Куки не причем пробовал отключать. Пробовал через curl_setopt($curl, CURLOPT_USERAGENT, 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)'); все равно видит что это бот и не дает спарсить. Как еще можно обмануть его? или попробовать эт сделать ..
Post #: 1
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:16:41.446666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Чего-чего? Спарсить чото хочешь? Тогда ссылку в студию и что спарсить надо объяви
Post #: 2
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:21:34.810000   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
не ссылку не могу дать (под грифом секретно)
простой вопрос - как можно замаскировать скрипт под пользователя? т.е. способы, напишите а как эт реализовать я уже придумаю
Post #: 3
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:25:30.076666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Куки если не причем, то никак, или ты сам не понимаешь, что пишешь. Приведи пример менее секретной ссылки, где похожая проблема, тогда и посмотрим.

И еще хотелось бы узнать, как ты определяешь, что сайт тебя идентифицирует как бота? Я вот например думаю, что у тебя просто неправильный код. Парсится абсолютно всё, но иногда по разному. Не curl так fsockopen
Post #: 4
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:38:38.440000   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
сча через сокеты пробую, ..
подобной защиты я не знаю где есть, привести не получится
т.е. получается так что если я запускаю из локалхоста свой скрипт отдает ссылку(скрипт жертва) а из левого возвращает подставную которой не существует
код обычный
$curl = curl_init();

    curl_setopt($curl, CURLOPT_URL, $link);
    //curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_USERAGENT, 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)');
    //curl_setopt ($curl, CURLOPT_REFERER, 'http://www.google.com/');
    //$form_fields = array('username' => 'kris', 'password' => '000000', 'submit' => 'Log in');
   // curl_setopt($curl, CURLOPT_POST, true);
   // curl_setopt($curl, CURLOPT_POSTFIELDS, $form_fields);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    //curl_setopt($curl, CURLOPT_NOBODY, true);
   
    $body = curl_exec($curl);
    curl_close($curl);
   
   
    //$pattern = '#video=(.+)\.avi#';
    //preg_match($pattern, $body, $match);
   
    //return $match[1].'.avi';
   
    echo $body;

пробовал логиниться выдает ошибку 417
Post #: 5
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:45:40.100000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Почитай, как и что правильно делать:

http://ru2.php.net/curl_setopt
Post #: 6
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:48:03.366666   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
а что у меня не так как там? 

> как ты определяешь, что сайт тебя идентифицирует как бота?
а определяю я из того что идентифицируют меня как бота тем что когда я захожу из браузера на сайт ссылка лежит просто в html коде а если из скриптом тяну ссылку тогда сайт подставляет неверную на файл т.е. если по ней обратится  чтоб скачать ее не существует
Post #: 7
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:52:59.010000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Теплее. Значит хотим скачать файло, ссылка на который спрятана в коде страницы, так? Ну тогда возможно неправильно регулярка написана, а не сайт неверную ссылку подсовывает. Т.е. нужны все подробности, а то вот это:

quote:

а если из скриптом тяну ссылку тогда сайт подставляет неверную на файл т.е. если по ней обратится чтоб скачать ее не существует


очень туманно как-то
Post #: 8
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 03:03:55.236666   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
ссылка динамичная, она каждый раз разная, она генерируется случайгым хешем тоесть вычислить  прямой линк на файл нереально без доступа к БД, регулярка 100% правильная, так как если скрипт мой запустить на локалхосте он выдает(парсит) верную ссылку хешированую ссылку по которой сразу можно обратиться и скачать файл так как и с браузером если открыть простмотр кода и посмотреть эту ссылку и попробовать скачать тоже все ок но а если из сервера в сети получается облом скрипт жертва подставляет левую не верную ссылку если попробовать спарсить страницу
соответсвенно я и сделал вывод что все из-за того что меня скрипт палят как бот
т.е. эт единственный вариант почему не отдает мне верную страницу, поэтому я спрашиваю как сделать так чтобы сервер принимал скрипт за юзера с браузером ;)
Post #: 9
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 07:52:47.293333   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
Отснифай запрос браузера и юзай его через fsockopen.
Post #: 10
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 10:24:34.740000   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
Да я уже какие хош заголовки подставлял и отснифференые с браузера и левые и правые :D без толку
Возможно ли как вариант что доступ из сети вообще закрыт на файл .htaccess-ом или просто скрипт блокирует.
Но вот я не только не могу понять одного, почему из локалхоста к файлу доступ есть и из браузера.
Post #: 11
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 18:07:56.060000   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
Удаленный сайт НЕ МОЖЕТ определить бот это или нет!
Если руки не фэншую растут, то не стоит этим заниматься, иначе думайте, анализируйте.
Post #: 12
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как замаскировать скрипт php под пользователя?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.