- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
//1 скрипт
$x = rand (1,3);
if ($x==1)
{
echo "Выберите круг<br>";
$n='krug';
}
elseif ($x==2)
{
echo "Выберите квадрат<br>";
$n='Kvadr';
}
elseif ($x==3)
{
echo "Выберите треугольник<br>";
$n='Treug';
}
echo '<img src="1.jpg">';
echo '<input type=radio name="captcha" value="krug"><br>';
echo '<img src="2.jpg">';
echo '<input type=radio name="captcha" value="Kvadr"><br>';
echo '<img src="3.jpg">';
echo '<input type=radio name="captcha" value="Treug"><br>';
$captcha = fopen("captcha.txt", "w+");
$key = $n;
fwrite($captcha,$key);
fclose($captcha);
?>
//2 скрипт
$file = file_get_contents('./captcha.txt', false);
if ($_REQUEST["captcha"] == $file)
{
>$n='Kvadr';
>$n='Treug';
Убейте себя хотя бы за это.
Писалось в спешке.Отсюда косяки типа 26 строки, к примеру.Уже давно, собственно, переделано.
И это, в чем вообще смысл этой капчи?
<<$x = rand (1,3);
Прошла любовь, завяли помидоры.
о, как я умею, оказывается
есличо, я лидер митолл группы, дальше по тексту
а теперь представим, что на сайт кроме автора по недоразумению заблудился кто-то... одновременно...
я уже молчу про отношение степени спамоустойчивоти к степени мозгоебства гипотетическому посетителю
А взломать эту капчу сможет даже ребёнок
Запустил скрипт который долбит форму с одним вариантом капчи, и данные с 0.33 вероятностью проходят валидацию)