Вот Svetofor.kg до сегодняшнего дня присылал спам на почту, и предлагал отписаться во такой ссылкой:
http://svetofor.kg/index.php?dispatch=newsletters.unsubscribe&list_id=1&s_id=6920&key=
и оно конечно же не отписывалось!
http://svetofor.kg/index.php?dispatch=newsletters.unsubscribe&list_id=1&s_id=6920&key=
и оно конечно же не отписывалось!
и стоило мне сделать вот так
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for i in {0..10000}; do curl "http://svetofor.kg/index.php?dispatch=newsletters.unsubscribe&list_id=$i&s_id=1&key" -i; done; |
и следующее письмо пришло с такой вот ссылкой:
http://svetofor.kg/index.php?dispatch=newsletters.unsubscribe&list_id=1&s_id=6920&key=ea66f147f9dcbbe2049c7d4d438da2b2Благодарю за своевременное реагирование! %))
Update
А дальше были попытки отписать всех от назойливой рекламы. Декрипт хэша не удался. Хэш два раза не работает.
Стал смотреть на чем базируется магазин. Оказалось на http://www.cs-cart.com/. Загуглил -- нашел модуль ответственный за рассылки и формирование. Оказалось что формируются случайные ключи на каждую рассылку для каждого пользователя. Пришлось смирится и бросить это все :)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$_data = array( | |
'subscriber_id' => $subscriber_id, | |
'list_id' => $list_id, | |
'activation_key' => md5(uniqid(rand())), | |
'unsubscribe_key' => md5(uniqid(rand())), | |
'email' => $subscriber['email'], | |
'timestamp' => TIME, | |
'lang_code' => $lang_code, | |
'confirmed' => ($_confirmed == NULL) ? (!empty($lists[$list_id]['register_autoresponder']) ? 0 : 1) : ($_confirmed ? 1 : 0), | |
'format' => intval($format) | |
); |