Как замаскировать скрипт php под пользователя?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как замаскировать скрипт 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)'); все равно видит что это бот и не дает спарсить. Как еще можно обмануть его? или попробовать эт сделать ..
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:16:41.446666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Чего-чего? Спарсить чото хочешь? Тогда ссылку в студию и что спарсить надо объяви
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:21:34.810000
|
|
|
kristalsummers
Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
|
не ссылку не могу дать (под грифом секретно) простой вопрос - как можно замаскировать скрипт под пользователя? т.е. способы, напишите а как эт реализовать я уже придумаю
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:25:30.076666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Куки если не причем, то никак, или ты сам не понимаешь, что пишешь. Приведи пример менее секретной ссылки, где похожая проблема, тогда и посмотрим. И еще хотелось бы узнать, как ты определяешь, что сайт тебя идентифицирует как бота? Я вот например думаю, что у тебя просто неправильный код. Парсится абсолютно всё, но иногда по разному. Не curl так fsockopen
|
|
|
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
|
|
|
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
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:48:03.366666
|
|
|
kristalsummers
Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
|
а что у меня не так как там? > как ты определяешь, что сайт тебя идентифицирует как бота? а определяю я из того что идентифицируют меня как бота тем что когда я захожу из браузера на сайт ссылка лежит просто в html коде а если из скриптом тяну ссылку тогда сайт подставляет неверную на файл т.е. если по ней обратится чтоб скачать ее не существует
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 02:52:59.010000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Теплее. Значит хотим скачать файло, ссылка на который спрятана в коде страницы, так? Ну тогда возможно неправильно регулярка написана, а не сайт неверную ссылку подсовывает. Т.е. нужны все подробности, а то вот это: quote:
а если из скриптом тяну ссылку тогда сайт подставляет неверную на файл т.е. если по ней обратится чтоб скачать ее не существует очень туманно как-то
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 03:03:55.236666
|
|
|
kristalsummers
Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
|
ссылка динамичная, она каждый раз разная, она генерируется случайгым хешем тоесть вычислить прямой линк на файл нереально без доступа к БД, регулярка 100% правильная, так как если скрипт мой запустить на локалхосте он выдает(парсит) верную ссылку хешированую ссылку по которой сразу можно обратиться и скачать файл так как и с браузером если открыть простмотр кода и посмотреть эту ссылку и попробовать скачать тоже все ок но а если из сервера в сети получается облом скрипт жертва подставляет левую не верную ссылку если попробовать спарсить страницу соответсвенно я и сделал вывод что все из-за того что меня скрипт палят как бот т.е. эт единственный вариант почему не отдает мне верную страницу, поэтому я спрашиваю как сделать так чтобы сервер принимал скрипт за юзера с браузером ;)
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 07:52:47.293333
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
Отснифай запрос браузера и юзай его через fsockopen.
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 10:24:34.740000
|
|
|
kristalsummers
Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
|
Да я уже какие хош заголовки подставлял и отснифференые с браузера и левые и правые :D без толку Возможно ли как вариант что доступ из сети вообще закрыт на файл .htaccess-ом или просто скрипт блокирует. Но вот я не только не могу понять одного, почему из локалхоста к файлу доступ есть и из браузера.
|
|
|
RE: Как замаскировать скрипт php под пользователя? - 2008-12-06 18:07:56.060000
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
Удаленный сайт НЕ МОЖЕТ определить бот это или нет! Если руки не фэншую растут, то не стоит этим заниматься, иначе думайте, анализируйте.
|
|
|
|
|