DataLife Engine > Хаки > Антибот x+y=?
Антибот x+y=?30 декабря 2007. Разместил: ko1yan |
![]() Обновление приверочного кода на систему сложения чисел. Пример можно посмотреть на скриншоте. Капча (Captcha) - проверочный код, иначе защита от ботов. 1. Удаляем все файлы (кроме .htaccess) из папки engine/modules/fonts, добавляем туда файл antiqua.png 2. Заменяем файл engine/modules/antibot.php на файл из архива antibot.php Опыты проводились над dle 6.3, но должно работать и на версиях 5.x-6.x. Чтобы сделать однозначные числа: открываем antibot.php и заменяем: var $length = 6; на: var $length = 4; function genstring() { // Строим задачу $t1 = rand(20, 99); $t2 = rand(20, 99); if (strstr($t1,'1')) $t1++; if (strstr($t2,'1')) $t2++; $this->keystring = $t1.'+'.$t2.'='; $this->answer = $t1 + $t2; } на: function genstring() { // Строим задачу $t1 = rand(2, 9); $t2 = rand(2, 9); $this->keystring = $t1.'+'.$t2.'='; $this->answer = $t1 + $t2; } Скачать: Вы не можете скачивать файлы с нашего сервера Автор хака: Lifestar Идейный вдохновитель: Greeze |