Выделенный IP не спасает, при хоть сколько небольшом количестве писем с сервера (рассылок вообще нет) IP стабильно блокируется "за спам и разблокировке не подлежит" раз в неделю, после чего по письму через две недели разблокируется. И так через неделю.
Очень интересный вопрос :) проблема намного сложнее, чем кажется на первый взгляд. У ведущих контекстных систем с автоматическим определение тематики не очень хорошо при их вложениях в это дело и опыте разработчиков.
Т.е. админу можно оставлять SQL-инъекцию? Небрежности в коде не должно быть ни при каких оправданиях. Вообще кода немного, но вот стиль написания конечно ...
Открыл первый попавшейся файл, взглянул на первый запрос:
$db->sql_query("UPDATE ".$prefix."_chat_users SET user_visit='".time()."', color = '#".$_GET['ncolor']."' WHERE user_name = '".$_SESSION['usersm']['1']."' ");
Красота, без фильтрации в базу. Дальше, я так понимаю, объяснять про SQL-инъекции не нужно?
UPD: Хотя сдается мне, что где-то все-таки этот GET фильтруется, но так неявно, что не поймешь - ошибка или нет. Во всяком случае потенциальная ошибка на лицо.
UPD2: По вышеприведенному коду идет разборка и запись в $_GET - моветон.
А вот здесь переопределение id не нашел :)
require_once ("../mysql.php"); $db->sql_query("UPDATE ".$prefix."_chat_users SET timeout=timeout".$zap." WHERE user_name = '".$_GET['id']."' "); $result = $db->sql_query("SELECT timeout FROM ".$prefix."_chat_users WHERE user_name = '".$_GET['id']."'");
Просто склейка.
nevajno.ru - БЫЛ ноль
смотрим
http://search.yaca.yandex.ru/yca/cy/ch/www.nevajno.ru/
ТИЦ отдали другого сайта.
www.nevajno.ru отсутствует в индексе, вполне вероятно сайт делали для склейки, чтобы потом ссылками барыжить, непонятно, что в данном случае удивляет.
Все деньги были отданы без малейших проблем.
вот это радует.
проблемы на свою задницу получу?
судя по всему получите.
Не стоит работать чёрным обменнико
а что такое черный обменник? если свои WM-ы не часто меняются на Яндекс.Деньги - это черный обменник?
При расторжении соглашения возвращает ли система средства со счета пользователя?
Выделенный IP не спасает, при хоть сколько небольшом количестве писем с сервера (рассылок вообще нет) IP стабильно блокируется "за спам и разблокировке не подлежит" раз в неделю, после чего по письму через две недели разблокируется. И так через неделю.
Я думаю, что готового варианта нет. Начать нужно с того, что для текста нет вообще однозначного значения тематики.
Потом эмпирическим путем делать, разочаровываться, анализировать, делать и так по циклу, пока не получите приемлемый результат.
Очень интересный вопрос :) проблема намного сложнее, чем кажется на первый взгляд. У ведущих контекстных систем с автоматическим определение тематики не очень хорошо при их вложениях в это дело и опыте разработчиков.
Т.е. админу можно оставлять SQL-инъекцию? Небрежности в коде не должно быть ни при каких оправданиях. Вообще кода немного, но вот стиль написания конечно ...
Открыл первый попавшейся файл, взглянул на первый запрос:
$db->sql_query("UPDATE ".$prefix."_chat_users SET user_visit='".time()."', color = '#".$_GET['ncolor']."' WHERE user_name = '".$_SESSION['usersm']['1']."' ");Полез посмотреть на метод sql_query
function sql_query($query = "", $transaction = false) {unset($this->query_result);
if ($query != "") {
$tdba = explode(" ", microtime());
$tdba = $tdba[1] + $tdba[0];
$this->query_result = @mysql_query($query, $this->db_connect_id);
Красота, без фильтрации в базу. Дальше, я так понимаю, объяснять про SQL-инъекции не нужно?
UPD: Хотя сдается мне, что где-то все-таки этот GET фильтруется, но так неявно, что не поймешь - ошибка или нет. Во всяком случае потенциальная ошибка на лицо.
UPD2: По вышеприведенному коду идет разборка и запись в $_GET - моветон.
А вот здесь переопределение id не нашел :)
require_once ("../mysql.php");$db->sql_query("UPDATE ".$prefix."_chat_users SET timeout=timeout".$zap." WHERE user_name = '".$_GET['id']."' ");
$result = $db->sql_query("SELECT timeout FROM ".$prefix."_chat_users WHERE user_name = '".$_GET['id']."'");
Serg_pnz,
объем скрипта? выполняемые задачи?