ha mi keridisimo amigo Vladimir... no se si llegaste al punto donde EN REALIDAD SE BAJA LA KANCION... mira, te lo digo porke me di duro intentando sakar el link direkto a la kancion en la PAJINA FINAL
los links ke viste
los ke tienen la lista de, pej:

ESOS NO SON LOS LINKS A EL ARCHIVO, me pregunto si le habras dado click
este es el link final al archivo.

si ves el kodigo fuente de la pajina, ke es lo ke hace mi programa, veras ke AVECES si muestra el link kompleto, y ahi fue donde me fui chuko, porke aveces CODIFIKA LA DIRECCION FINAL, komo por ejemplo, el link al archivo esta aki:
<script>
var data = "var%20addr%20%3D%20new%20Array%28%29%0Aaddr%5B0%5D%20%3D%20%22YZWZZX%5EFFSPSU%5EFFSPSU%5EKSCYZW%5E%3A%2F%2FJ%22%3B%0Aaddr%5B1%5D%20%3D%20%22JJYZW%5EMPONDA%5E1.ZZXMPO%5EZZXMPO%5EPSU%22%3B%0Aaddr%5B2%5D%20%3D%20%22NDA%5EYZWZZX%5EFFSMPO%5EZZXKSC%5EYZWMPO%5E%22%3B%0Aaddr%5B3%5D%20%3D%20%22FFSKSC%5E.ZZXZZX%5EFFSMPO%5EKSCJJJ%5E%2FPS%22%3B%0Aaddr%5B4%5D%20%3D%20%22UNDA%5EZZXZZX%5EKSCCCV%5EYZWMPO%5EJJJYZW%22%3B%0Aaddr%5B5%5D%20%3D%20%22%5EFFSPSU%5EFFSMPO%5EYZWNDA%5EMPOPSU%5EFFS%22%3B%0Aaddr%5B6%5D%20%3D%20%22JJJ%5EPSUNDA%5E%2FJJJYZW%5EMPONDA%5E%2F7299%2F%22%3B%0Aaddr%5B7%5D%20%3D%20%22PSUMPO%5EPSUMPO%5E30FFSKSC%5E9%2F100%20BKS%22%3B%0Aaddr%5B8%5D%20%3D%20%22CCCV%5EMPONDA%5EMPONDA%5EFFSKSC%5EFFSPSU%22%3B%0Aaddr%5B9%5D%20%3D%20%22%5EPSUNDA%5E%20-%20OFFSMPO%5EZZXKSC%5EKSCJJJ%22%3B%0Aaddr%5B10%5D%20%3D%20%22%5EZZXKSC%5EYZWMPO%5EYZWNDA%5EMPONDA%5E%20GY%22%3B%0Aaddr%5B11%5D%20%3D%20%22ZWNDA%5EMPOFFS%5EFFSKSC%5E%20AKSCCCV%5EJJJ%22%3B%0Aaddr%5B12%5D%20%3D%20%22YZW%5EZZXKSC%5EZZXZZX%5E%2FMPOPSU%5EMPOJJJ%22%3B%0Aaddr%5B13%5D%20%3D%20%22%5EJJJJJJ%5EFFSMPO%5EKSCJJJ%5EKSCCCV%5EPSU%22%3B%0Aaddr%5B14%5D%20%3D%20%22MPO%5EZZXMPO%5E001.MPOFFS%5EKSCYZW%5E3%22%3B%0Afunction%20decode%28address%29%20%7B%0Avar%20Address%20%3D%20%22%22%3B%0Afor%20%28var%20i%20%3D%200%3B%20i%20%21%3D%20address.length%3B%20i%2B%2B%29%20%7B%0AAddress%20%2B%3D%20address%5Bi%5D%0A%7D%0AAddress%20%3D%20unescape%28Address%29%3B%0AAddress%20%3D%20Address.replace%28%2FYZWNDA%5C%5E%2Fg%2C%20%22a%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FPSUMPO%5C%5E%2Fg%2C%20%22b%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FMPOPSU%5C%5E%2Fg%2C%20%22c%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FJJJYZW%5C%5E%2Fg%2C%20%22d%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FFFSKSC%5C%5E%2Fg%2C%20%22e%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FZZXMPO%5C%5E%2Fg%2C%20%22f%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FKSCJJJ%5C%5E%2Fg%2C%20%22g%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FYZWZZX%5C%5E%2Fg%2C%20%22h%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FZZXKSC%5C%5E%2Fg%2C%20%22i%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FPSUYZW%5C%5E%2Fg%2C%20%22j%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FFFSJJJ%5C%5E%2Fg%2C%20%22k%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FMPONDA%5C%5E%2Fg%2C%20%22l%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FMPOFFS%5C%5E%2Fg%2C%20%22m%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FYZWMPO%5C%5E%2Fg%2C%20%22n%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FZZXZZX%5C%5E%2Fg%2C%20%22o%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FKSCYZW%5C%5E%2Fg%2C%20%22p%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FMPOJJJ%5C%5E%2Fg%2C%20%22q%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FFFSMPO%5C%5E%2Fg%2C%20%22r%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FPSUNDA%5C%5E%2Fg%2C%20%22s%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FFFSPSU%5C%5E%2Fg%2C%20%22t%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FKSCCCV%5C%5E%2Fg%2C%20%22u%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FKSCPSU%5C%5E%2Fg%2C%20%22v%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FJJJFFS%5C%5E%2Fg%2C%20%22w%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FNDACCV%5C%5E%2Fg%2C%20%22x%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FYZWPSU%5C%5E%2Fg%2C%20%22y%22%29%3B%0AAddress%20%3D%20Address.replace%28%2FJJJJJJ%5C%5E%2Fg%2C%20%22z%22%29%3B%0AAddress%20%3D%20Address.replace%28%2F%5C%2Fcqzrgubf%2F%2C%20%22%2F%22%29%3B%0A%0A%0Afunction%20unescapesome%28thesome%29%20%7B%0A%09var%20newString%20%3D%20thesome%3B%0A%09newString%20%3D%20newString.replace%28%2F%253A%2Fg%2C%20%22%3A%22%29%3B%0A%09newString%20%3D%20newString.replace%28%2F%2527%2Fg%2C%20%22%27%22%29%3B%0A%09newString%20%3D%20newString.replace%28%2F%2528%2Fg%2C%20%22%28%22%29%3B%0A%09newString%20%3D%20newString.replace%28%2F%2529%2Fg%2C%20%22%29%22%29%3B%0A%09newString%20%3D%20newString.replace%28%2F%2521%2Fg%2C%20%22%21%22%29%3B%0A%09newString%20%3D%20newString.replace%28%2F%257E%2Fg%2C%20%22%7E%22%29%3B%0A%09return%20newString%3B%0A%7D%0A%0Adocument.getElementById%28%22linkcode%22%29.innerHTML%20%3D%20%22%3Ca%20href%3D%5C%22%22%20%2B%20unescapesome%28escape%28Address%29%29%20%2B%20%22%5C%22%3Eclick%20here%3C%2Fa%3E%22%3B%0A%7D%0A%0Adecode%28addr%29%3B%0A%0A%09%09";
eval(unescape(data));
</script>
(klaro ke hice un codigo para konvertir los karakteres HTML a ascii y ahi vi las funciones de decodifikacion, pero son varias y son diferentes, en si no ese kuantas son...)
y esa es solo uno de tantos algoritmos de codifikacion kon el ke me tope, no es simplemente decodifikar un algoritmo, tienen VARIOS y son RANDOM de kual algoritmo va a salir.
asi ke no me digas KUAL PROTECCION, porke si tenes una mejor forma de sakarle el link FINAL a kada kosa ... me llegaria ke me explikaras komo le haces, yo lo logre de otra forma...
mis palabras finales, talvez en VB o en lo ke programes hallan cientos de formas mas faciles de hacer lo ke estoy haciendo yo, en si yo uso PERL, y a eso me atengo, talvez no es lo mas facil o talvez la logika ke estoy okupando para llegar al mismo fin sea diferente, pero lo ke keria hacer era algo ke ayudara a la gente a tener lo ke kiere de una manera mas facil (gracias a MENSAJITOS de mxgxw por la inspiracion), mi objetivo no es ver kien programa mejor o kien lo hace mas facil...