ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

27.03.2007, 02:23
|
|
Познающий
Регистрация: 30.12.2006
Сообщений: 32
Провел на форуме: 383436
Репутация:
68
|
|
О создании реггеров
Изучаю в данный момент Php и вот задался целью понять принципы создания ручных реггеров на этом языке. Но нигде не нашёл соответствующей информации. Так вот, кто знает, подскажите, пожалуйста, по какой технологии осуществляется приём кодов, соответствующих картинкам, для показа этих картинок в самом реггере. Ну и ссылки у кого есть по сабжу поделитесь пожалуйста.
|
|
|

27.03.2007, 03:14
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
|
|
|

27.03.2007, 03:16
|
|
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме: 1364740
Репутация:
114
|
|
Где-то не так давно на форуме эт обсуждалось и речь шла об автоматическом реге (распознование пиктча), поройся в темах, поиске, обязательно найдешь..!!
- именно то что нужно
Последний раз редактировалось mR_LiNK[deface_0nl; 27.03.2007 в 03:25..
|
|
|

27.03.2007, 10:58
|
|
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме: 463978
Репутация:
34
|
|
Вот код для создания такой картинки... Испульзуются сессии.. Собственно с чем сравнить сам догадаешься....не нравятся сессии попробуй с кукисами поэксперементировать
PHP код:
<?php
session_start(); // наша сессия
$letters = 'abcdifghijklnmopqrstuvwxyz';
$chars = array();
$string = '';
for ($i=0;$i<strlen($letters);$i++)
{
$chars[] = substr($letters,$i,1);
}
$length = 7;
for ($i=0;$i<$length;$i++)
{
$char = mt_rand(0,count($chars)-1);
$string .= $chars[$char];
}
$_SESSION['string'] = $string; // передача случайной строки в сессию
?>
<?php
session_start();
$img = imagecreate(200,30);
$black = imagecolorallocate($img,0,0,0);
$white = imagecolorallocate($img,255,255,255);
$green=imagecolorallocate($img,76,236,19) ;
imagefill($img,0,0,$white);
imagettftext($img,18,0,10,25,$black,'arial.ttf',$_SESSION['string']);
$p = 0;
while ($p<2000)
{
$x = mt_rand(1,199); // случайная координата пикселя шума по оси X
$y = mt_rand(1,79); // ось Y
$pixel = imagecolorat($img,$x,$y); // узнаем какой цвет используется на месте будущего пикселя шума
$point = ($pixel == $black) ? $green : $black; // если был черный, красим пиксель белым, если белый - красим черным
imagesetpixel($img,$x,$y,$point); // рисуем сам пиксель
$p++;
}
imagepng($img, 'pic.png');
echo "<img src=pic.png>" ;
imagedestroy($img);
?>
Но это простенький случай в реале все не так просто... подумай что может быть сделано на основе этого..
Еще где-то у меня валялся файл по распознаванию таких картинок...найду выложу
Последний раз редактировалось Darkweider; 27.03.2007 в 11:00..
|
|
|

27.03.2007, 12:46
|
|
Banned
Регистрация: 31.10.2006
Сообщений: 95
Провел на форуме: 581688
Репутация:
130
|
|
по распознаванию таких картинок
простые может и распознает, ты попробуй распознать FineReader'ом капчу от майла, а потом уж надейся на "суперпупер скрипт".
|
|
|

27.03.2007, 13:09
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
Все отписавшиеся выше: ВНИМАТЕЛЬНО прочитайте вопрос топикстартера!!!
Сообщение от XenOtai
по какой технологии осуществляется приём кодов, соответствующих картинкам, для показа этих картинок в самом реггере. Ну и ссылки у кого есть по сабжу поделитесь пожалуйста.
Ему не нужен распознаватель, ему нужно только принимать картинку!!!
А делаеться это все черз сокеты! http://php.ru/manual/function.fsockopen.html
|
|
|

27.03.2007, 22:29
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
ну и
http://php.net/gd а именно, самое простое, imagecreatefromstring()
|
|
|

28.03.2007, 13:01
|
|
Познающий
Регистрация: 30.12.2006
Сообщений: 32
Провел на форуме: 383436
Репутация:
68
|
|
Угу, nc.STRIEM меня правильно понял. Мне нужно пока только принятие. Но потом буду разбираться и с распознаванием, так что спасибо всем.
Последний раз редактировалось XenOtai; 28.03.2007 в 13:03..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|