Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Пишем Граббер

-

Школа Читера

- Основы основ - начинаем писать статьи для начинающих с целью создания полноценного раздела

Ответ
 
Опции темы
Старый 12.03.2011, 12:08   #1
Заблокирован
 Пехотинец
Аватар для АнгелХранитель
 
АнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нации
Регистрация: 08.03.2011
Сообщений: 50
Популярность: 3130
Сказал(а) спасибо: 336
Поблагодарили 113 раз(а) в 78 сообщениях
Отправить сообщение для АнгелХранитель с помощью Skype™
 
По умолчанию Пишем Граббер

Раз ты читаешь эту
статью, значит у тебя есть
цель-научиться писать так
называемые "грабберы" на
языке программирования РНР. В
принципе, это не так уж и
сложно. Требуется всего лишь
доступ к интернету, хороший
сайт, с которого можно что-
нибудь украсть, текстовый
редактор, 2 руки. Так же
желательно, чтобы у вас был
при себе мозг(но не
обязательно).

Итак, начнем?

1. Первое, что вы должны
сделать-написать

///Этим мы обозначаем начало
скрипта.

2.Пишем

$file = file (" [Ссылки могут видеть только зарегистрированные пользователи. ]
страницы-
жертвы?$QUERY_STRING");

$file = implode ("",$file);


(Команда ?$QUERI_STRING
отдает команды исходному
скрипту, например,
index.php?action=dosug )

3. Командой

$file = str_replace('То, что
требуется заменить','То, на что
надо заменить',$file);

Заменяем все, что надо
заменить (или вырезать,
оставив место между второй
парой кавычек пустым).
Заменяем все адреса и слова
на нужные вам(если не
понятно, я ниже напишу пример
простейшего граббера)

4. Убираем рекламу командой

$file = preg_replace('| (.*) |','',
$file);


Этой командой мы вырезаем
все ссылки, в которых
содержится адрес на платный
контент(в данном случае это
playfon.ru). playfon.ru/ заменяем
на адрес, который
показывается в рекламных
ссылках с постоянно
меняющимися названиями.
Обычно их 1-3 Для тех, кто
не понял: (.*)-простым языком-
это как бы джокер, может
принимать любое значение. И
поэтому каждая ссылка,
содержащая в себе адрес
playfon.ru/(неважно, что
впереди или �осле, там ведь
стоит (.*) ) будет вырезаться.

5.Если, вдруг, вы собрались
ограбить загрузки, сделали
странички, а файлы не
скачиваются(пишет файл не
найден), значит скрипт
запрашивает файл с вашего
сервера, на котором этих
файлов как раз нет Решение
проблемы:

просто замените название
вашей папки, в которой лежит
скрипт на полный адрес до
одноименной папки того сайта,
с которого вы
грабите.(например,

$file = str_replace('/download/','
[Ссылки могут видеть только зарегистрированные пользователи. ]', $file)


Тогда скрипт будет
запрашивать файлы на
сервере, на котором они и
лежат. Этот метод подходит к
тем сайтам, где выдается
прямая ссылка на файл.

6. print "$file";

(Выводим получившееся)

?>

(закрываем скрипт).

Скрипт готов. Если все
получилось, мои
поздравления

Теперь я расскажу о том, как
создать "загрузочный" файл
(скрипт дает ему команду, и
только тогда выдает браузеру
файл). Такой сайт есть, к
примеру, на
mr.jambo.ru/download.php. Как
его сделать? Просто создаете
одноименный файл и пишете в
нем

header("Location:
[Ссылки могут видеть только зарегистрированные пользователи. ]
$ QUERY_STRING");

?>


и ложим в папку, где он должен
лежать. Аналогично делаем
файлы, которые делают
превью из изображений
(изменяют их размер) и
подобные.





Удачи.

P.S.Чуть не забыл Вот
простейший скрипт:можете
скопировать отсюда и
отредактировать под себя

$file = file ("
[Ссылки могут видеть только зарегистрированные пользователи. ] $
QUERY_STRING");

$file = implode ("",$file);

$file = str_replace('Visavi.Net','NEW-
WAP.ORG',$file);

$file = preg_replace('| (.*) |','',
$file);

print "$file";

?>

Последний раз редактировалось АнгелХранитель; 12.03.2011 в 12:13.
  Ответить с цитированием
Старый 13.03.2011, 12:35   #2
Заблокирован
 Пехотинец
Аватар для АнгелХранитель
 
АнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нацииАнгелХранитель гордость нации
Регистрация: 08.03.2011
Сообщений: 50
Популярность: 3130
Сказал(а) спасибо: 336
Поблагодарили 113 раз(а) в 78 сообщениях
Отправить сообщение для АнгелХранитель с помощью Skype™
 
По умолчанию Re: Пишем Граббер

Народ граббер полезная вещь советую написать и поместить на свой сайт
  Ответить с цитированием
Старый 14.03.2011, 19:25   #3
Заблокирован
 Сержант
Аватар для FlyToDream
 
FlyToDream неизвестен в этих краях
Регистрация: 10.10.2010
Сообщений: 101
Популярность: -56
Сказал(а) спасибо: 153
Поблагодарили 38 раз(а) в 23 сообщениях
 
По умолчанию Re: Пишем Граббер

Офигенная тема вообще,автору респект пожизненно,давно хотел сделать граббер))
  Ответить с цитированием
Старый 18.03.2011, 21:45   #4
 Разведчик
Аватар для Lutvik
 
Lutvik никому не известный тип
Регистрация: 28.08.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пишем Граббер

извините за глупый вопрос, но куда этот код писать?
________________
Я так и непридумал подпись.
  Ответить с цитированием
Старый 24.03.2011, 12:05   #5
 Разведчик
Аватар для Chupokabr
 
Chupokabr никому не известный тип
Регистрация: 10.12.2010
Сообщений: 8
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Пишем Граббер

Цитата:
Сообщение от LutvikПосмотреть сообщение
извините за глупый вопрос, но куда этот код писать?

на сервере создай файл в корне сайта, назови его grabber.php, скопируй туда код выше и сохрани.

Граббер будет доступен по адресу [Ссылки могут видеть только зарегистрированные пользователи. ]
если делаеть на локальном сервере, то будет адрес [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пишем символами в чате l3ounTy DotA Allstars 1 03.11.2010 00:00
Пишем трейнер на VC++ Silence С/С++ 1 04.07.2009 00:08

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:10.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net