Post Reply 
Bypass Download Countdown Timers [ku]
Apr. 24, 2008, 05:04 AM
Post: #1
Bypass Download Countdown Timers [ku]
Code:
[Patterns]
Name = "Bypass Download Countdown Timers [ku] 01102009"
Active = TRUE
URL = "($TYPE(htm)|$TYPE(js))[^/]++(share|host|file|load|picshome|gamershell)[^/]++/"
Limit = 40
Match = "\( (([a-z_]([a-z0-9_]+|))\0 (>(=|))\1 (0)\2|(0)\0 (<(=|))\1 ([a-z_]([a-z0-9_]+|))\2) \)$SET(9=(1 == 0) /* was: \0 \1 \2 */)"
        "|\( (([a-z_]([a-z0-9_]+|))\0 (<=|==)\1 ([#0:*])\2|([#0:*])\0 (>=|==)\1 ([a-z_]([a-z0-9_]+|))\2) \)$SET(9=(0 == 0) /* was: \0 \1 \2 */)"
        "|(\{link\+=link_enc\[i\];\})\0$SET(9=\0document.getElementById("download").innerHTML="<a href=" + link + ">Download here!</a>";abort;)"
        "|setTimeout\($AV((showDirectLink)\1\(\)), [0-9]+\);$SET(9=setTimeout('\1()', 0);)"
        "|disabled=("|)\3true("|)\4$SET(9=disabled=\3false\4)"
Replace = "\9"

This will remove any counting down systems on free download hosts via primarily the usage of "logic bombs": changing a logic operator ((0 == 0) for always true, (1 == 0) for always false). The first two lines of this filter are the star lines in this filter; you will find that they simply do wonders in terms of "confusing" the countdown timers on free file hosts! Cool

A supplementary match/replace of the disabled="true" attribute in CSS and HTML will prevent any download buttons being disabled. (e.g.: uploaded.to)

Some sites encode the link, so the last line in the Matching Expressions section prematurely prints the Javascript variable (specifically for zShare.net, but may also work on other sites, if they use the same code as zShare.net).

Supported sites:

zshare.net, depositfiles.com, netload.in, easy-share.com, paid4share.net, picshome.com, 4filehosting.com, fastuploading.com, fileinsanity.com, uploaded.to, and much, much more...

Please post if it breaks any pages or if you come across a free file host that has a timer countdown intact! (I predict that any host that has it intact encodes it in some way, like zShare.net)

Notes:

-This filter does not remove the captcha form; it merely removes the countdown
-Rapidshare and Megaupload (and possibly other hosts) use server-side countdown scripts, so you must wait the full time for your download to be generated

Example:

Before:

Code:
<script language="Javascript">
x237=5;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
  x237--;
  if(x237 == 0)
  {
document.getElementById("dl").innerHTML = '<input type="submit" value="Download File Now" onClick="window.location=\'http://www.rapidupload.eu/download2.php?a=......\'">';
  }
  if(x237 > 0)
  {
document.getElementById("dl").innerHTML = 'Download Ticket reserved<br>Please wait <font color=#FF0000><b> '+x237+'</b></font> seconds...';
   setTimeout('countdown()',1000);
  }
}
}
countdown();
</script>

After:

Code:
<script language="Javascript">
x278=5;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
  x278--;
  if(0 == 0) /* was:  x278 ==  0 */
  {
document.getElementById("dl").innerHTML = '<input type="submit" value="Download File Now" onClick="window.location=\'http://www.rapidupload.eu/download2.php?a=......\'">';
  }
  if(1 == 0) /* was: x278 > 0 */
  {
document.getElementById("dl").innerHTML = 'Download Ticket reserved<br>Please wait <font color=#FF0000><b> '+x278+'</b></font> seconds...';
   setTimeout('countdown()',1000);
  }
}
}
countdown();
</script>

Old versions:

Code:
[Patterns]
Name = "Bypass Download Countdown Timers [ku] 08072008"
Active = TRUE
URL = "($TYPE(htm)|$TYPE(js))"
Limit = 40
Match = "\( (([a-z_]([a-z0-9_]+|))\0 (>(=|))\1 (0)\2|(0)\0 (<(=|))\1 ([a-z_]([a-z0-9_]+|))\2) \)$SET(9=(1 == 0) /* was: \0 \1 \2 */)"
        "|\( (([a-z_]([a-z0-9_]+|))\0 (<=|==)\1 (0)\2|(0)\0 (>=|==)\1 ([a-z_]([a-z0-9_]+|))\2) \)$SET(9=(0 == 0) /* was: \0 \1 \2 */)"
        "|disabled=("|)true("|)$SET(9=disabled=false)"
        "|(\{link\+=link_enc\[i\];\})\0$SET(9=\0document.getElementById("download").innerHTML="<a href=" + link + ">Download here!</a>";abort;)"
        "|setTimeout\($AV((showDirectLink)\1\(\)), [0-9]+\);$SET(9=setTimeout('\1()', 0);)"
Replace = "\9"
Visit this user's website
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
Bypass Download Countdown Timers [ku] - Kye-U - Apr. 24, 2008 05:04 AM
RE: Bypass Download Countdown Timers [ku] - deepcut - Jul. 14, 2008, 01:06 PM

Forum Jump: