ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10521  
Старый 18.05.2009, 02:12
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от m0Hze  
я уже писал план по такому вопросу.
сначала получаем хидеры, из них выдераем сессиюю капчи, затем выводим окно для ввода капчи,логина пасса, и картинку с image.php?session=выдранная_сессия
и затем отправляем.
Извините, если туплю...
Хидеры это что-то типо этого..?!?
PHP код:
HTTP/1.1 200 OK DateSun17 May 2009 21:56:10 GMT ServerApache/2.2.11 (Unixmod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8 X-Powered-ByPHP/5.2.8 Set-CookiePHPSESSID=6e7801e6c2d3d3bfd373657ad79daeddpath=/ ExpiresThu19 Nov 1981 08:52:00 GMT Cache-Controlno-storeno-cachemust-revalidatepost-check=0pre-check=0 Pragmano-cache Content-Length7082 Content-Typetext/html 
Тут только PHPSESSID
Вариант:
PHP код:
image.php?session=6e7801e6c2d3d3bfd373657ad79daedd 
не катит (каждый раз новая картинка появляется...)
Вообще как можно определить идентификатор той или иной картинки капчи..?!?
Вот пример картинки капчи с мейл.ру:
http://win.mail.ru/cgi-bin/x_image?73911456&num=1&x_reg_id=zWSKV4PI
для каждой картинки уникальный адрес... В моём же случае все картинки капчи имеют один и тот же адрес
http://сайт.ком/image.php?
Как быть..?!?
 
Ответить с цитированием

  #10522  
Старый 18.05.2009, 02:22
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

тебе выдали идентификатор сессии 6e7801e6c2d3d3bfd373657ad79daedd

ты по нему получешь картинку с изображением 2+3
в ответ сервер ждет от тебя 5, и в сессию уже записывается другое значение чтобы генерить капчу. каждый раз будет генерироваться новая картинка. это как презервативы с одной коробки, коробка одна а изделия каждый раз новые.

советую сходить на сайт http://www.captcha.ru/
и слить там KCAPTCHA для ознакомления алгоритма генерации капчей, довольно наглядно

Последний раз редактировалось NuR; 18.05.2009 в 02:26..
 
Ответить с цитированием

  #10523  
Старый 18.05.2009, 10:07
ANTIJABBER
Познающий
Регистрация: 06.01.2009
Сообщений: 37
Провел на форуме:
62317

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

Привет всем.

Вопрос такой... нужно запустить внешнюю программу в Windows из PHP.
делаю так:

<?
exec ("start name.bat");
?>

Оно запускается... процесс появляется... а программы не видно. (Запуск от имени system)
Как сделать так, что бы запустилась программа в виндовс и ее было видно =)?
 
Ответить с цитированием

  #10524  
Старый 18.05.2009, 13:05
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Велемир  
Имеется пара массивов.Нужно замутить полный перебор элементов обоих:

$passes= array();

$hashes = array();

пробовал мутить двойной foreach(),но получил только меганагрузку в ответ)):

PHP код:

foreach($passes as $p) {


foreach(
$hashes as $s) {


if(
md5($p) == $s) {


fwrite($fp2,"$s:$p\r\n");


} } } 
Или конструкция левая,или проц)
PHP код:
for($i 0$i count($hashes); $i++) {
  if(
md5($passes[$i]) == $hashes[$i]) fwrite($fp2,"$s:$p\r\n");

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

  #10525  
Старый 18.05.2009, 13:10
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

2Fepsis
Это номер сессии, по нему сервер определяет, что это именно ты и в твою сессию записывает переменную, которая необходима для проверки капчи, ты не можешь её перехваить.
 
Ответить с цитированием

  #10526  
Старый 18.05.2009, 15:01
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от Ru}{eeZ  
2Fepsis
Это номер сессии, по нему сервер определяет, что это именно ты и в твою сессию записывает переменную, которая необходима для проверки капчи, ты не можешь её перехваить.
Тоесть вариантов нет..??!
Может всё-токи кто-нибудь знает как можно сделать...

А возможно авторизоваться на самом сайте вручную, а потом загнать эту страницу в скрипт уже в авторизованном виде..?!?
 
Ответить с цитированием

  #10527  
Старый 18.05.2009, 15:29
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

Цитата:
не катит (каждый раз новая картинка появляется...)
Цитата:
Тоесть вариантов нет..??!
Может всё-токи кто-нибудь знает как можно сделать...
Конечно будет новая появляться, ты ж новую запрашиваешь, так что все ок, отправляй ответ и все должно быть нормально. Только куки сохраняй и все.
 
Ответить с цитированием

  #10528  
Старый 18.05.2009, 16:47
ANTIJABBER
Познающий
Регистрация: 06.01.2009
Сообщений: 37
Провел на форуме:
62317

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

Цитата:
Сообщение от ANTIJABBER  
Привет всем.

Вопрос такой... нужно запустить внешнюю программу в Windows из PHP.
делаю так:

<?
exec ("start name.bat");
?>

Оно запускается... процесс появляется... а программы не видно. (Запуск от имени system)
Как сделать так, что бы запустилась программа в виндовс и ее было видно =)?
Помогитеее((((
 
Ответить с цитированием

  #10529  
Старый 18.05.2009, 16:51
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

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

Вот такой вопрос. Вопшем есть в переменной много текста (лог сниффера), нужно скопировать в один массив всё что находиться между:

"query";s:***:" и ";

Где *** там каждый раз другое значение...
Помогите такое сделать,походу же регулярка это нужна
 
Ответить с цитированием

  #10530  
Старый 18.05.2009, 17:07
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от BiG_][aKeR  
Вот такой вопрос. Вопшем есть в переменной много текста (лог сниффера), нужно скопировать в один массив всё что находиться между:

"query";s:***:" и ";

Где *** там каждый раз другое значение...
Помогите такое сделать,походу же регулярка это нужна
Примерно так:
PHP код:
preg_match_all('|"query";s:.{3}:".+";|',$content,$result); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ