ADF.LYKILLER [source] && [program] codeado en [JAVA]

  • 0 Respuestas
  • 2494 Vistas

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

Desconectado Hu3c0

  • *
  • Underc0der
  • Mensajes: 433
  • Actividad:
    0%
  • Reputación 0
  • In the middle Netbeans
    • Ver Perfil

ADF.LYKILLER [source] && [program] codeado en [JAVA]

  • en: Octubre 25, 2015, 06:24:00 pm
Hola a todo el foro en esta  oportunidad tengo el gusto de compartir con todos ustedes mi interpretación del código que compartió Fudmario
de adf.ly bypass.
Aquí aporto el source por si alguno quiere estudiarlo
Código: Java
  1.  
  2. package adf_lydecode;
  3.  
  4. import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
  5. import java.io.BufferedReader;
  6. import java.io.IOException;
  7. import java.io.InputStreamReader;
  8. import java.net.URL;
  9.  
  10. import java.util.Scanner;
  11. import java.util.regex.Matcher;
  12. import java.util.regex.Pattern;
  13. /**
  14.  *
  15.  * @author Design<[email protected]>
  16.  */
  17. public class Adf_lyDecode {
  18.  
  19.     public static void main(String[] args) throws IOException {
  20.         String cleanResponse;
  21.         StringBuilder sb = new StringBuilder();
  22.         StringBuilder sb1 = new StringBuilder();
  23.         Scanner sc = new Scanner(System.in);
  24.         System.out.println("Give adf.ly url....");
  25.         String url=sc.next();
  26.        URL url1 = new URL(url);
  27.        BufferedReader in = new BufferedReader(new InputStreamReader(url1.openStream()));
  28.        String inputLine;
  29.        StringBuffer response = new StringBuffer();
  30.  
  31.       while ((inputLine = in.readLine()) != null) {
  32.       response.append(inputLine + "\n");
  33. }
  34.  
  35. in.close();
  36.  
  37.       Pattern p = Pattern.compile("var ysmm = \'(.+?)\';");
  38.         Matcher m = p.matcher(response.toString());  
  39.  
  40.  
  41. while( m.find() )
  42. {   cleanResponse=m.group(1);
  43.     System.out.println(cleanResponse+" Tiene "+cleanResponse.length());
  44.    
  45.     for (int i=0;i < cleanResponse.length();i+=2){
  46.     sb.append(cleanResponse.substring(i,i+1));}
  47.     System.out.println(sb.toString());
  48.    
  49.     for(int b=cleanResponse.length()-1;b>=0;b-=2){
  50.     sb1.append(cleanResponse.charAt(b));}
  51.     System.out.println(sb1.toString());
  52.     System.out.println(sb.toString().concat(sb1.toString()));
  53.     String bytesEncoded=sb.toString().concat(sb1.toString());
  54.     byte[] valueDecoded= Base64.decode(bytesEncoded );
  55.     System.out.println(new String (valueDecoded).substring(2));
  56.    
  57.   }  
  58.    
  59.      
  60.        
  61.     }
  62.    
  63. }
  64.  

Aquí os pongo como me ha quedado compilado



Y Aquí por si alguien lo quiere desacargar ya compilado y totalmente funcional.

Download adflykiller

Espero que os guste en cuanto termine mis estudios os terminaré un programa que he tenido que dejar a medio terminar @Saludos
« Última modificación: Octubre 25, 2015, 06:26:18 pm por Hu3c0 »

 

[Video Curso] Iniciacion a Java por DesarrolloWeb y EscuelaIT Mayo 2014

Iniciado por graphixx

Respuestas: 3
Vistas: 3947
Último mensaje Febrero 23, 2015, 10:13:28 am
por Hu3c0
Como compilar programas Java en la consola de comandos de Windows

Iniciado por tar3kw0rm3d

Respuestas: 2
Vistas: 4248
Último mensaje Junio 04, 2013, 02:55:07 pm
por tar3kw0rm3d
Java Extremo [Video Cursos Completos] [Español] [ISO] 2009

Iniciado por graphixx

Respuestas: 9
Vistas: 9857
Último mensaje Diciembre 04, 2017, 02:36:34 am
por graphixx
Cheat-Sheet: JAVA - Hoja Guía para que no se me olvide

Iniciado por Denisse

Respuestas: 1
Vistas: 675
Último mensaje Julio 21, 2020, 12:43:49 pm
por DevCode
Sobreescritura y SobreCarga de Métodos en Java ( Overriding y Overloading )

Iniciado por Expermicid

Respuestas: 0
Vistas: 2217
Último mensaje Noviembre 02, 2014, 05:02:04 pm
por Expermicid