HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3381  
Старый 04.06.2008, 11:11
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Ну это как вариант
 
Ответить с цитированием

  #3382  
Старый 04.06.2008, 11:11
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Цитата:
Сообщение от Andres  
groundhog здарова чувак, мне нужна твоя помощь, короч помнишь чат вчерашний? Вот и там при реге, проверочного кода нет, тоесть заспамить можно скриптом, как можно сделать картинку, и ниже поле для ввода? там по ходу надо создавать *.txt файл с номерами и ссылками на картинки. но я точно не знаю, мож ты в курсах?
Хз. У тебя скрипт вап-чата, поэтому картинка должна быть или в wbmp формате, или вообще что-то текстовое... Если в скрипте функционально не предусмотрена защита от спама, то это нужно добавлять руками...
 
Ответить с цитированием

  #3383  
Старый 04.06.2008, 12:31
lomerok
Участник форума
Регистрация: 23.04.2008
Сообщений: 132
Провел на форуме:
103153

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

preg_match("/^[-0-9]/is",$q,$b);

Последний раз редактировалось lomerok; 04.06.2008 в 13:09..
 
Ответить с цитированием

  #3384  
Старый 04.06.2008, 12:35
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Сообщение от Andres
groundhog здарова чувак, мне нужна твоя помощь, короч помнишь чат вчерашний? Вот и там при реге, проверочного кода нет, тоесть заспамить можно скриптом, как можно сделать картинку, и ниже поле для ввода? там по ходу надо создавать *.txt файл с номерами и ссылками на картинки. но я точно не знаю, мож ты в курсах?
Цитата:
KCAPTCHA — готовое решение
Проект KCAPTCHA — это готовое решение, написанное на языке PHP, которое вы можете бесплатно скачать и установить на свой сайт для защиты от спама и флуда.

Принцип действия: скрипт заводит сессию и записывает в нее под именем $_SESSION['captcha_keystring'] случайным образом сгенерированную строку, после чего выдает изображение, содержащее эту самую строку в зашумленном виде. При проверке пользовательского ввода вам остается только прочитать из сессии кодовую строку и сравнить с тем, что ввел пользователь

Системные требования: PHP версии 4.0.6 и выше с поддержкой GD версии 2. Не требуются ни библиотеки для работы со шрифтами (Libttf и др.), ни ImageMagick.

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

Можно настраивать цвета и набор символов, применяемые при создании изображения.
Download:
http://captcha.ru/kcaptcha.zip
 
Ответить с цитированием

  #3385  
Старый 04.06.2008, 18:53
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

Подскажите, пожалуйста, почему скрипт вида:

$pos[$i] = strpos($open,$stroka[$i])+'36';
$b = substr($open, $pos[$i], 8);

вытягивает из строки (>KIEN</b>&nbsp;bid&nbsp;32.6500&nbsp;0.00%&nbsp;ask&nbsp ) лишь несколько символы которые стоят до точки с запятой, а все что после отбрасывает???

p.s. $stroka[$i] = >KIEN<

Последний раз редактировалось Gadik; 04.06.2008 в 19:37..
 
Ответить с цитированием

  #3386  
Старый 05.06.2008, 00:35
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Наверное потому что
$b = substr($open, $pos[$i], 8);
 
Ответить с цитированием

  #3387  
Старый 05.06.2008, 09:17
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

Пишу полуовторегер,и возникла проблема с капчей,надо со страницы сохранить капчу на винт и после считать с него,Помню NOmeR1 писал про это вот тут http://forum.antichat.ru/showthread.php?p=706437#post706437
но так и не сказал как это реализовать.Может кто знает?поделитесь пожалуйста.
 
Ответить с цитированием

  #3388  
Старый 05.06.2008, 11:02
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Посмотри код моего реггера mail.ru (http://forum.antichat.ru/thread72620.html).
Mail.ru выдаёт несколько капч в формате jpeg, я загружаю их через сокеты и не сохраняя отображаю в браузер. Примерно такой псевдокод:
Код:
header('Content-type: image/jpeg');
$capcha=загрузить_рисунок_через_сокет();
$capcha=отбросить_заголовки($capcha);
print $capcha;
exit();
Например, этот код сохранён в capcha.php, тогда отобразить её можно так:
<img src='capcha.php' />

Последний раз редактировалось d_x; 05.06.2008 в 11:07..
 
Ответить с цитированием

  #3389  
Старый 05.06.2008, 11:16
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

d_xУ меня примерно такой код
PHP код:
<?php
$file
=file_get_contents("http://site.ru/index.php?do=register.");
$preg=preg_match_all('~<IMG+[^src=](.*)~',$file,$reg);
header('Content-type: image/jpeg');
print_r($reg);
?>
Выводится у меня прямоугольник с надписью рисунок, а сам рисунок не подгружается
У не могу понять в чём дело?
 
Ответить с цитированием

  #3390  
Старый 05.06.2008, 11:22
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Нужно загружать сам рисунок, а не страницу, на которой он выводится.
Пример:
PHP код:
<?php
$file
=file_get_contents("http://forum.antichat.ru/antichat/pic/logo.gif");
header('Content-type: image/gif');
print(
$file);
?>
А если грузить через сокеты, то:
PHP код:
<?php
$fp
=fsockopen("tcp://forum.antichat.ru",80,$errnum,$errtxt,30);


$header="GET /antichat/pic/logo.gif HTTP/1.0\r\n";
$header.="Host: forum.antichat.ru\r\n";
$header.="Connection: close\r\n";

$header.="\r\n";
fputs($fp,$header.$vars);

while(!
feof($fp))
{
  
$ret.=fgets($fp128);
}

$ret=substr($ret,strpos($ret,"\r\n\r\n")+4); //убираем заголовки сервера

header('Content-type: image/gif');
print(
$ret);
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ