Jump to content
RenCorner Network

Copyright Alert System


BeerBaron

Recommended Posts

Back in the day around 2005, Qwest actually turned my internet off until I contacted their security dept. (Tier 3) because I was file sharing. After the 3rd occurrence, they began refusing me service and actually forwarded me all 250 pages of copyright complaints they had received, mostly from NBC-Universal and MGM Studios. I still have them.

Now, the Center for Copyright Information (CCI) has convinced the largest ISPs in the United States to give them the power over what they call the Copyright Alert System (CAS). 

The system of alerts is as follows:

  • The first and second alerts notify ISP subscribers that their Internet account has allegedly been used for copyright infringement, provide an explanation of how to avoid future offenses, and direct users to lawful content sites.[15]
  • If the suspicious behavior persists, additional alerts are sent. These alerts ask the subscriber to acknowledge receipt of the messages by clicking a notice.
  • After a fifth alert, ISPs are allowed to take "mitigation measures" to prevent future infringement.
  • If the ISP did not institute a mitigation measure following the fifth alert, it must enact one after the sixth alert.

The participating Internet service providers (ISPs) are AT&T, Cablevision, Time Warner Cable, Verizon and Comcast.

 

 

Today I received this:

comcast alert.png

I never got alert #1 and this fucking pop-up would follow me on all domains I visited. If you receive this or something similar, IGNORE IT. By confirming, you admit your guilt which then allows them to move on to greater penalties. It's not a traditional pop-up opening a new window of your browser to close. It's not a virus on your computer that you can remove. Its a script directly injected into the HTML of every page you visit.

 

 

 

<script language="JavaScript" type="text/javascript">
// Comcast Cable Communications, LLC Propriertary, Copyright (C) 2012-2013 Comcast
// Intended use of this message is to display critical and time sensitive notifications to customers.
var SYS_URL='/e8f6b078-0f35-11de-85c5-efc5ef23aa1f/aupm/notify.do';
var image_url='http://servicealerts.comcast.net:8080/images/copyrightalerts/';
var headertext1='<strong>COPYRIGHT ALERT! #<font size="4">2</font></strong>';
var headertext2='<strong>AN IMPORTANT MESSAGE FROM COMCAST</strong>';
var textline1='As part of the Copyright Alerts System operated by the Center for Copyright Information, a copyright owner has sent Comcast another notice claiming your Internet service Comcast was used to copy or share a movie, television program or song improperly. As we did with the first notice, we have sent an e-mail with more information about this notice to the comcast.net e-mail address of the primary Comcast account holder in your household. The Internet offers many ways to access content online properly. If we receive more notices from copyright owners about this Internet account, the account holder will have to take additional steps to confirm this alert. You can always communicate with Comcast and will be able to challenge alerts online. In all cases, Comcast will protect your privacy as part of the alert program.';
var textline2='Click the button below to confirm you received this Copyright Alert and to close it. Note, a valid comcast.net user id and password will be required for sign in to remove this notice. Please review the frequently asked questions about the Copyright Alert System you will see at http://www.comcast.com/copyrightalerts to learn more about this program and to help you avoid future Alerts.';
var textline3='For a better way to find Movies, TV, and Music visit http://www.copyrightinformation.org/a-better-way-to-find-movies-tv-music/ after you sign in.';
var verifybulletin='<a href="http://customer.comcast.com/help-and-support/internet/copyrightalerts" target="_new">How do I know this message is from Comcast?</a>';
var acknowledgebutton='<a href=\"#\" onClick="document.location.href=\''+SYS_URL+'?dispatch=redirect&redirectName=login&paramName=bmUid\'" title="Sign In to Acknowledge" style="color: #FFFFFF;"><img alt="Sign In to Confirm" src="'+image_url+'/signin_confirm_button.png" width="130" height="34"/></a>';

if(self.location==top.location) {
document.write('<style type="text/css">');
document.write('#comcast_content {width: 780px; height:420px; background: #fff; border: 1px solid #454545; position:absolute; top:50px; left:100px; zoom:1; z-index: 9999999; opacity:0.99; filter:alpha(opacity=99);}');
document.write('#comcast_content .header {height: 45px;  background-color:#000000;}');
document.write('#comcast_content .a {color: #00a3e0;}');
document.write('#comcast_content .logo {float:left; margin: 5px 0 0 10px;}');
document.write('#comcast_content .close {float:right; text-decoration: none; margin: 15px 10px 0 0; font: 12px/13px bold Arial, Helvetica, sans-serif; color: #FFFFFF;}');
document.write('#comcast_content .content-wrapper {padding-left: 18px; padding-right: 15px; padding-bottom: 12px;}');
document.write('#comcast_content .headerimage { margin-top: 15px;}');
document.write('#comcast_content .header1 {margin: 14px 0 0 0; color: #191919; padding: 0; font: 14px/15px bold Arial, Helvetica, sans-serif;}');
document.write('#comcast_content .textcontent {margin: 12px 0 0 0; color: #303030; word-spacing: 0px; line-height:0px; font: 13px/14px Arial, Helvetica, sans-serif; line-height: 1.15;}');
document.write('#comcast_content .bulletcontent li {list-style-type:circle; list-style-position:outside; color: #303030; padding-left: 0.1em; margin: 10px 10px 10px 10px; word-spacing: 0px; line-height:1.15; font: 12px/13px Arial, Helvetica, sans-serif;}');
document.write('#comcast_content .acknowledge {padding-top:12px; text-align: center;}');
document.write('#comcast_content .how-do-i {float:left; position:absolute; bottom:15px; left:18px; margin: 12px 0 0 0; font: 12px/13px bold Arial, Helvetica, sans-serif; text-align: bottom;}');
document.write('#comcast_content .comcast-wrapper {float:right; position:absolute; bottom:3px; right:3px; padding-top:0px; text-align: right;}');
document.write('</style>');
document.write('<div class="main-wrapper" id="comcast_content">');
document.write('<div class="header" onmousedown="javascript:dragStart(event,\'comcast_content\')">');
document.write('<img src="'+image_url+'comcast_logo.png" width="93" height="33" alt="Comcast" class="logo" />');
document.write('</div>');
document.write('<div class="content-wrapper">');
document.write('<p class="header1">');
document.write(headertext1);
document.write('</p>');
document.write('<p class="header1">');
document.write(headertext2);
document.write('</p>');
document.write('<p class="textcontent">');
document.write(textline1);
document.write('</p>');
document.write('<p class="textcontent">');
document.write(textline2);
document.write('</p>');
document.write('<p class="textcontent">');
document.write(textline3);
document.write('</p>');
document.write('<p class="how-do-i">');
document.write(verifybulletin);
document.write('</p>');
document.write('<div class="acknowledge">');
document.write(acknowledgebutton);
document.write('</div>');
document.write('<div class="comcast-wrapper">');
no_cache=Math.random();
        no_cache=no_cache*10101010101;
        no_cache=Math.round(no_cache);
        document.write('<img src="'+image_url+'/cra_bn2.png?'+no_cache+'" width="1" height="1">');
        document.write('</div>');
document.write('</div>');
document.write('</div>');
document.write('</div>');
}

// Function to Determine browser and version. Copyright 2001 by Mike Hall.
// See http://www.brainjar.com for terms of use.

function Browser() {  
var ua, s, i;  
this.isIE  = false; 
this.isNS  = false; 
this.version = null;  
ua = navigator.userAgent;  
s = "MSIE"; 
if ((i = ua.indexOf(s)) >= 1) { 
    this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; 
}  
s = "Netscape6/"; 
if ((i = ua.indexOf(s)) >= 0) { 
    this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; 
}  
s = "Gecko"; 
if ((i = ua.indexOf(s)) >= 0) { 
    this.isNS = true; this.version = 6.1; return; 

}  
var browser1 = new Browser();    
var dragObj = new Object(); 
dragObj.zIndex = 9999;  
function dragStart(event, id) {  
var el; 
var x, y;   
if (id) dragObj.elNode = document.getElementById(id); 
else { 
    if (browser1.isIE) dragObj.elNode = window.event.srcElement; 
    if (browser1.isNS) dragObj.elNode = event.target;   
    if (dragObj.elNode.nodeType == 3) dragObj.elNode = dragObj.elNode.parentNode; 
}   
if (browser1.isIE) { 
    x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; 
    y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; 

if (browser1.isNS) { 
    x = event.clientX + window.scrollX; 
    y = event.clientY + window.scrollY; 
}   
dragObj.cursorStartX = x; 
dragObj.cursorStartY = y; 
dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10); 
dragObj.elStartTop  = parseInt(dragObj.elNode.style.top, 10);  
if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 100; 
if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 50;    
if (browser1.isIE) { 
    document.attachEvent("onmousemove", dragGo); 
    document.attachEvent("onmouseup",  dragStop); 
    window.event.cancelBubble = true; 
    window.event.returnValue = false; } 
if (browser1.isNS) { 
    document.addEventListener("mousemove", dragGo,  true); 
    document.addEventListener("mouseup",  dragStop, true); 
    event.preventDefault(); 

}  

// End Function

function dragGo(event) {  
var x, y;   
if (browser1.isIE) { 
    x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; 
    y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; 

if (browser1.isNS) { 
    x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; 
}   
dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px"; 
dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + "px";  
if (browser1.isIE) { window.event.cancelBubble = true; window.event.returnValue = false; } 
if (browser1.isNS) event.preventDefault(); }  

function dragStop(event) {   
if (browser1.isIE) {
    document.detachEvent("onmousemove", dragGo); 
    document.detachEvent("onmouseup",  dragStop); 

if (browser1.isNS) { 
    document.removeEventListener("mousemove", dragGo,  true); 
    document.removeEventListener("mouseup",  dragStop, true); 

}  

var xmlhttp=false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try {  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {  xmlhttp = false; } } @end @*/ if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) {        xmlhttp=false;    } } if (!xmlhttp && window.createRequest) {    try { xmlhttp = window.createRequest(); } catch (e) { xmlhttp=false; } }   

function acknowledge() { sendAck(); document.getElementById('comcast_content').style.display="none"; } 
function sendAck(){ xmlhttp.open("GET", SYS_URL+'?dispatch=ackBulletin',true); xmlhttp.send(null) }

var comcastCheck=1;
var comcastTimer;
function checkBulletin(){
if(comcastCheck==0) { return; }
xmlhttp.open("GET", SYS_URL+'?dispatch=checkBulletin',true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
    if(xmlhttp.responseText.indexOf('43a1028c-7d11-11de-b687-1f15c5ad6a13')==-1){
        document.getElementById('comcast_content').style.display="none";
        comcastCheck=0;
    }
    comcastTimer=setTimeout("checkBulletin()",5000);
    }; 
};
xmlhttp.send(null);
}
checkBulletin();
</script>
<style type="text/css">#comcast_content {width: 780px; height:420px; background: #fff; border: 1px solid #454545; position:absolute; top:50px; left:100px; zoom:1; z-index: 9999999; opacity:0.99; filter:alpha(opacity=99);}#comcast_content .header {height: 45px;  background-color:#000000;}#comcast_content .a {color: #00a3e0;}#comcast_content .logo {float:left; margin: 5px 0 0 10px;}#comcast_content .close {float:right; text-decoration: none; margin: 15px 10px 0 0; font: 12px/13px bold Arial, Helvetica, sans-serif; color: #FFFFFF;}#comcast_content .content-wrapper {padding-left: 18px; padding-right: 15px; padding-bottom: 12px;}#comcast_content .headerimage { margin-top: 15px;}#comcast_content .header1 {margin: 14px 0 0 0; color: #191919; padding: 0; font: 14px/15px bold Arial, Helvetica, sans-serif;}#comcast_content .textcontent {margin: 12px 0 0 0; color: #303030; word-spacing: 0px; line-height:0px; font: 13px/14px Arial, Helvetica, sans-serif; line-height: 1.15;}#comcast_content .bulletcontent li {list-style-type:circle; list-style-position:outside; color: #303030; padding-left: 0.1em; margin: 10px 10px 10px 10px; word-spacing: 0px; line-height:1.15; font: 12px/13px Arial, Helvetica, sans-serif;}#comcast_content .acknowledge {padding-top:12px; text-align: center;}#comcast_content .how-do-i {float:left; position:absolute; bottom:15px; left:18px; margin: 12px 0 0 0; font: 12px/13px bold Arial, Helvetica, sans-serif; text-align: bottom;}#comcast_content .comcast-wrapper {float:right; position:absolute; bottom:3px; right:3px; padding-top:0px; text-align: right;}</style>
<div class="main-wrapper" id="comcast_content" style="display: none;"><div class="header" onmousedown="javascript:dragStart(event,'comcast_content')"><img src="http://servicealerts.comcast.net:8080/images/copyrightalerts/comcast_logo.png" width="93" height="33" alt="Comcast" class="logo" style="display: none !important;"></div><div class="content-wrapper"><p class="header1"><strong>COPYRIGHT ALERT! #<font size="4">2</font></strong></p><p class="header1"><strong>AN IMPORTANT MESSAGE FROM COMCAST</strong></p><p class="textcontent">As part of the Copyright Alerts System operated by the Center for Copyright Information, a copyright owner has sent Comcast another notice claiming your Internet service Comcast was used to copy or share a movie, television program or song improperly. As we did with the first notice, we have sent an e-mail with more information about this notice to the comcast.net e-mail address of the primary Comcast account holder in your household. The Internet offers many ways to access content online properly. If we receive more notices from copyright owners about this Internet account, the account holder will have to take additional steps to confirm this alert. You can always communicate with Comcast and will be able to challenge alerts online. In all cases, Comcast will protect your privacy as part of the alert program.</p><p class="textcontent">Click the button below to confirm you received this Copyright Alert and to close it. Note, a valid comcast.net user id and password will be required for sign in to remove this notice. Please review the frequently asked questions about the Copyright Alert System you will see at http://www.comcast.com/copyrightalerts to learn more about this program and to help you avoid future Alerts.</p><p class="textcontent">For a better way to find Movies, TV, and Music visit http://www.copyrightinformation.org/a-better-way-to-find-movies-tv-music/ after you sign in.</p><p class="how-do-i"><a href="http://customer.comcast.com/help-and-support/internet/copyrightalerts" target="_new">How do I know this message is from Comcast?</a></p><div class="acknowledge"><a href="#" onclick="document.location.href='/e8f6b078-0f35-11de-85c5-efc5ef23aa1f/aupm/notify.do?dispatch=redirect&amp;redirectName=login&amp;paramName=bmUid'" title="Sign In to Acknowledge" style="color: #FFFFFF;"><img alt="Sign In to Confirm" src="http://servicealerts.comcast.net:8080/images/copyrightalerts//signin_confirm_button.png" width="130" height="34" style="display: none !important;"></a></div><div class="comcast-wrapper"><img src="http://servicealerts.comcast.net:8080/images/copyrightalerts//cra_bn2.png?7946661429" width="1" height="1" style="display: none !important;"></div></div></div>

 

 

 

The code for this is labeled as 'comcast_content' and the way that I found to remove it is to add a filter across all domains into Adblock Plus as '###comcast_content'.

This wont work for other ISPs obviously but the steps for removing it are simple. First, inspect element on any page you receive it. Second, find the object name. Third, add a filter for that object without a specific domain.

 

 

Adblock Plus

Torrent Freak article

CAS Wiki

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...