¿Que es?¿Como funciona Click'n'Load 2 Jdownloader en PHP & AES?Te Explico

Iniciado por Weeken, 23 Mayo 2013, 22:48 PM

0 Miembros y 1 Visitante están viendo este tema.

Weeken

¿Que es?

Click and Load ? en español significa Haga clic y Carga







Mediante "Click and Load", JDownloader "decodificará" el archivo para colocarlos en la lista de descarga automáticamente, sin necesidad de copiar los links uno por uno


¿ Como funciona Click'n'Load 2 Jdowloader?

 Click'N'Load - JDownloader.org que ha de servir de seguro , queria mostrales como es , de que se trata , como funciona , como es el procedimiento  ? ya que en internet no hay mucha informacion documentacion yo te explico el funcionamiento interno que puedes implementar en tu pagina web como wordpress /Vbulletin/ Smf/ mybb . :P

primero se instalan Mipony ò JDownloader cual les guste mejor.


Mipony - Gestor de descargas


JDownloader.org - Official Homepage

de ahi los va reconocer automatico los enlaces con este truco

primero vamos a ver la parte de como funciona los cifrados

AES
CitarAdvanced Encryption Standard - Wikipedia, la enciclopedia libre


jk: AES clave como javascript funktion. la función f siempre tiene que devolver la llave correcta.
cifrada: El Crypted URL del texto. Vea la sección PHP para detalles de cifrado.



Este es lo importante que hace todo el trabajo de convertidor cifrarlo encriptador links en AES , quiero aclarar que los enlaces del ejemplo estan caidos rotos son imaginarios

esto es por asi decirlo el convertidor

Ejemplo

esto es la funcion de comose realisa Internamente en php  :)

Codigo php muy importante para que funcione.

<?php

function base16Encode($arg){
   $ret="";
   for($i=0;$i<strlen($arg);$i++){
       $tmp=ord(substr($arg,$i,1));    
       $ret.=dechex($tmp);    
}
   return $ret;
}

$key="1234567890987654";
$transmitKey=base16Encode($key);
$link="http://www.mediafire.com/?xxxx1/jDownloader.dmgrnhttp://www.mediafire.com/?xxxx2/jDownloader2.dmg";
$cp = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', '');
@mcrypt_generic_init($cp, $key,$key);
$enc = mcrypt_generic($cp, $link);    
mcrypt_generic_deinit($cp);    
mcrypt_module_close($cp);
$crypted=base64_encode($enc);
     
echo $crypted;


?>

el truco es copiar  y pegar en  en esta pagina php online muy buena por cierto.

aqui

Test run php code online, right here - WriteCodeOnline.com/PHP

luego clic en el boton Run Code

y magicamente   ! esta cifrado en AES esto ya no lo detecta ningun navegador o gestor de descarga no lo reconoce ni el FBI  ^^   :D ..

rx5GFbIvZGJVEYNHIg9bOfRWl8FAb09sLqQggXd1Pda6FhgcBGEKu+w7eM0oz8Thl60UFxtqgoMmFA8zqINxyCAPAHGvMCsaZaXs8G8aPOP6HRktniE8Ur3y3NMZp0L1nJJz9bokFRq3gHp6VTQv4Q==



luego aqui el html

<html>
<FORM ACTION="http://127.0.0.1:9666/flash/addcrypted2" target="hidden" METHOD="POST">
  <INPUT TYPE="hidden" NAME="passwords" VALUE="myPassword">  
  <INPUT TYPE="hidden" NAME="source" VALUE="http://jdownloader.org/spielwiese">  
  <INPUT TYPE="hidden" NAME="jk" VALUE="function f(){ return '31323334353637383930393837363534';}">
  <INPUT TYPE="hidden" NAME="crypted" VALUE="rx5GFbIvZGJVEYNHIg9bOfRWl8FAb09sLqQggXd1Pda6FhgcBGEKu+w7eM0oz8Thl60UFxtqgoMmFA8zqINxyCAPAHGvMCsaZaXs8G8aPOP6HRktniE8Ur3y3NMZp0L1nJJz9bokFRq3gHp6VTQv4Q==">
  <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Add Link to JDownloader">
</FORM>


note se que puse lo cifrado en AES supuestamente estan los 2 enlaces , lo prove aqui

Probar código HTML. Herramientas webmaster :: LaWebera.es

y me lanza en MiPony listo para descargar los 2 enlaces de descarga pero ojo en el codigo fuente no se ve los enlaces de descarga, solo se puede visualisar letras osea esta "camuflado "    



rx5GFbIvZGJVEYNHIg9bOfRWl8FAb09sLqQggXd1Pda6FhgcBGEKu+w7eM0oz8Thl60UFxtqgoMmFA8zqINxyCAPAHGvMCsaZaXs8G8aPOP6HRktniE8Ur3y3NMZp0L1nJJz9bokFRq3gHp6VTQv4Q==






 

y de yapa la funcion convertidor en base 64

ejemplo :

Man = TWFu

<html>  
<head>  
   <script type="text/javascript">  
       function b64(){  
           var key = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 /='.split('');
           var e = document.getElementById('str');  
           var a = document.getElementById('res');  
           var str = e.value; var r = new Array(); var s = new Array();  
           for(i=0,x='';i<str.length;i  ){  
               if(str.charCodeAt(i).toString(2).length!=8) x = '0';  
               r.push(x str.charCodeAt(i).toString(2));  
           }  
           r = r.join('');  
           for(c=0,k=0;c<(Math.ceil(r.length/6));c  ){  
               k = parseInt(r.substr(c*6,6),2);  
               //alert(k);  
               if(isNaN(k)){  
                   s.push(key[64]);  
               } else {  
                   s.push(key[k]);  
               }  
           }  
           a.innerHTML = s.join('');  
       }  
   </script>  
</head>  
<body>  
<p>Man = TWFu</p>  
<p>  
   <input type="text" id="str" value="Man" />  
   <input type="button" onclick="b64()" value="convertir a b64" />  
</p>  
<p id="res"></p>  
</body>  
</html>



base64
CitarBase64 - Wikipedia, la enciclopedia libre

fuente:

JDownloader.org - Official Homepage

[Solved] I need help for encrypting with click n load 2 - JD Community

Espero Ayude.

Saludos.