Ввод капчи при скачивание файла

123 4
Y
На сайте с 07.10.2012
Offline
90
7278

Народ, возможно ли реализовать такую штуку как ввод капчи при скачивание файла для движков DLE и Ucoz?

Опишу вообще идею, есть партнерка на доунлоад трафик и вот что бы поисковики не видел что раздается пользователям должна вылетать капча перед скачиванием.

vob2014
На сайте с 30.03.2014
Offline
91
#1

Гугл увидит через Хром, как юзер посещает некоторый сайт, юзер там что-то делает (возится с капчей), потом идет скачка вредоносного ехе к юзеру. Это все Хром видит и доложит гуглу. Что сделает гугул? Будет пытаться капчу гадать? нет! Просто забанит сайт! И в Хроме и в поиске.

...
G-and-Y
На сайте с 29.06.2013
Offline
156
#2

Какраз с гуглом проблем и нет, яндекс вот проблема.

Абузо-устойчивые впс в Нидерландах от 5$/мес (https://cp.inferno.name/aff.php?aff=2991)
Y
На сайте с 07.10.2012
Offline
90
#3

vob2014, как сказал G-and-Y, проблема то с Яшей, и вот ее бы решить как то, если не капче может есть еще какие то идеи по скрытию этого *.exe

vob2014
На сайте с 30.03.2014
Offline
91
#4

у Я тоже есть свой броаузер, так что со временем тоже забанит.

Y
На сайте с 07.10.2012
Offline
90
#5

vob2014, есть, но можно же что то придумать или это вообще не решаемая проблема?

vob2014
На сайте с 30.03.2014
Offline
91
#6

это решаемо на стороне програмистов зловредного ехе - они должны добавить шифровку ехе и автоматический морфинг ехе кода при каждой скачке, как сделано у самых крутых вирусов и троянов :) Чтобы на вирустотале (купленном гугулом) было 0 детектов.

siv1987
На сайте с 02.04.2009
Offline
427
#7

Возможно. Подключаете капчу где висит ссылка на скачивание, а в скрипте где отдается файл проверяете капчу.

iqmaker
На сайте с 17.04.2012
Offline
309
#8

а если сделать просто: показывать картинку с урлом на файл с другого домена, пользователь набирает урл руками (или лайт версия просто текстом отдаем урл), файл качается с другого домена, урл набран юзером, поэтому браузер вряд ли догадается. Хотя я лично категорически против всякой подобной вирусни.

G-and-Y
На сайте с 29.06.2013
Offline
156
#9

ТС накатал для Вас, посмотрите

Скрипт капчи на php, скрытие кода даунлоад пп.

---------- Добавлено 17.09.2014 в 02:20 ----------

Теперь думаю как прикрутить это на дле.

мб кто подскажет

while ( $row = $db->get_row() ) {

$size = formatsize( @filesize( ROOT_DIR . '/uploads/files/' . $row['onserver'] ) );
$row['name'] = explode( "/", $row['name'] );
$row['name'] = end( $row['name'] );

$find_1[] = '[attachment=' . $row['id'] . ']';
$find_2[] = "#\[attachment={$row['id']}:(.+?)\]#i";

if ( ! $user_group[$member_id['user_group']]['allow_files'] ) {

$replace_1[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";
$replace_2[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";

} elseif( $config['files_count'] ) {

$replace_1[] = "<form name=\"reg\" method=\"post\">
Чтобы скачать введите число<br />
<img src = \"captcha.php\" /><br />
<input type = \"text\" name = \"kapcha\" />
<input type = \"submit\" value = \"Скачать\" />
</form>
<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
$replace_2[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";

} else {

$replace_1[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}]</span>";
$replace_2[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}]</span>";

}
}

как вставить этот низ в верхний код корректно?

session_start();
if($_POST['kapcha'] != $_SESSION['rand_code']) echo "Неверный код";
else echo "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
Y
На сайте с 07.10.2012
Offline
90
#10

iqmaker, картинку с урлом это конечно идея, но кто же будет в ручную вбивать этот урл то )

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий