PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
kenguru Отправлено: 25 Июня, 2008 - 09:55:22 • Тема: Работа с сокетом • Форум: Программирование на PHP

Ответов: 6
Просмотров: 462
Цитата:
Каким образом осуществляется "перехват данных", той же подставной формой?


Лично я планировал зделать следующее:
Ответ сайта мы получаем в переменную $result, а дальше дело техники, точнее регулярных выражений

CODE (text):
скопировать код в буфер обмена
  1.  
  2. //Таблица найденого
  3. preg_match("!<table class='vivodDannih'  border='0' cellspacing='0' cellpadding='0' width='620'>(.*?)</table>!si",$result,$ok);
  4. //echo $ok[0];
  5. $text = $ok[0];
  6. //echo $text;
  7. echo (str_replace("border='0'","border='1'",$ok[0]));
  8. //echo $text;
  9.  
  10. //Отчёт о найденом
  11. preg_match("!</center><br><center>(.*?)<br></center>!si",$result,$ok);
  12. //echo $ok[0];
  13. $text = $ok[0];
  14. //echo $text;
  15. echo (str_replace("</center><br><center>","<br>",$ok[0]));
  16. //echo $text;
kenguru Отправлено: 24 Июня, 2008 - 09:05:30 • Тема: Работа с сокетом • Форум: Программирование на PHP

Ответов: 6
Просмотров: 462
Цитата:
допустим захотите вы расплатится в сети через свой веб-кошелек, а злобный хакер kenguru ваши данные перехватит и перенаправит куда надо... А потом, утречком, он просмотрет содержимое кошельков и начнет "экспрприацию"... вообщем грабить.


Насамом Деле всё проще, на сайте который планируется грабить есть музычка вернее инфа об исполнителях, пользователь заполняет поля: Имя исполнителя, альбом и т.д. А я хочу передрать эту инфу на свой сайт, чтобы пользователь зайдя на мой сайт, мог заполнить аналогичную форму и получить ответ опять таки на моём сайте.

Немогу разобраться в работе с сокетами и как передавать запрос методом POST, самое близкое что нашол это посты sotmanx тема:"Граббер отпраки СМС"

Спасибо RomAndry, щас буду пробывать.
kenguru Отправлено: 23 Июня, 2008 - 17:21:24 • Тема: Работа с сокетом • Форум: Программирование на PHP

Ответов: 6
Просмотров: 462
Доброго времени суток, помогите пожалуста разобраться.

Есть сайт, который планируеться грабить, на странице заполняется форма и данные передаются на сервер методом POST, сервер обрабатывает запрос и выдаёт данные.

Создана страница эмулирующая работу сайта на ней есть точно такая же форма, пользователь заполняет форму и передаёт данные в сценарий script.php он заносит данные в переменные($lastName, $firstName, $middleName, $phone) и отправляет их сайту.

PHP:
скопировать код в буфер обмена
  1. //Работа с сокетом
  2. $fp = fsockopen("www.sajt.org/page", 80, &$errno, &$errstr);
  3. if(!$fp) {
  4.         echo "$errstr ($errno)<br>\n";
  5. } else {
  6.         //fputs($fp,"GET / HTTP/1.0\n\n");
  7.         //POST-запрос
  8.         fputs($fp,"POST http://www.www.sajt.org/page HTTP/1.0\r\n "+
  9.         //"Host: www.sajt.org\r\n "+
  10.         //"Referer: http://www.sajt.org/page\r\n "+
  11.         //"Cookie: income=1\r\n "+
  12.         //"Content-Type: application/x-www-form-urlencoded\r\n "+
  13.         "Content-Length: 35\r\n "+
  14.         "\r\n"+
  15.         "lastName="+$lastName+"&firstName="+$firstName+"&middleName="+$middleName"&phone="$phone);
  16.  
  17.         while(!feof($fp)) {
  18.                 $result=$result+ft;
  19.                 //echo fgets($fp,128);
  20.         }
  21.         fclose($fp);
  22. }
  23. //Конец работы с сокетом


Результатом работы будет html-код записанный в переменную $result


Укажите пожалуста на ошибки в коде и как с ними быть.
Примного Благодарен.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB