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

[C#] ZIP Cracker 0.2

  • 2 Respuestas
  • 2007 Vistas

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

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Mayo 27, 2016, 10:43:59 pm »
Un simple programa en C# para buscar el password de un comprimido ZIP usando un diccionario.

El codigo :

Código: C#
  1. // ZIP Cracker 0.2
  2. // (C) Doddy Hackman 2015
  3.  
  4. using System;
  5. using System.Collections.Generic;
  6. using System.ComponentModel;
  7. using System.Data;
  8. using System.Drawing;
  9. using System.Text;
  10. using System.Windows.Forms;
  11. using Ionic.Zip;
  12. using System.IO;
  13.  
  14. namespace ZIP_Cracker
  15. {
  16.     public partial class Form1 : Form
  17.     {
  18.         public Form1()
  19.         {
  20.             InitializeComponent();
  21.         }
  22.  
  23.         public bool check_password(string filename, string password)
  24.         {
  25.             try
  26.             {
  27.                 using (ZipFile zip = ZipFile.Read(filename))
  28.                 {
  29.                     zip.Password = password;
  30.                     var stream = No tienes permisos para ver links. Registrate o Entra con tu cuenta MemoryStream();
  31.  
  32.                     foreach (ZipEntry z in zip)
  33.                     {
  34.                         z.Extract(stream);
  35.                     }
  36.                     return true;
  37.                 }
  38.             }
  39.             catch
  40.             {
  41.                 return false;
  42.             }
  43.         }
  44.  
  45.         private void exit_Click(object sender, EventArgs e)
  46.         {
  47.             Application.Exit();
  48.         }
  49.  
  50.         private void load_Click(object sender, EventArgs e)
  51.         {
  52.             open.InitialDirectory = Directory.GetCurrentDirectory();
  53.             open.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
  54.             open.Title = "Select File";
  55.             if (open.ShowDialog() == DialogResult.OK)
  56.             {
  57.                 wordlist.Text = open.FileName;
  58.             }
  59.         }
  60.  
  61.         private void crack_Click(object sender, EventArgs e)
  62.         {
  63.             string zip_file = archivo_zip.Text;
  64.             string wordlist_file = wordlist.Text;
  65.             string password;
  66.  
  67.             console.Clear();
  68.  
  69.             if (File.Exists(zip_file) && File.Exists(wordlist_file))
  70.             {
  71.                 console.AppendText("[+] Cracking ...\n\n");
  72.                 System.IO.StreamReader leyendo = No tienes permisos para ver links. Registrate o Entra con tu cuenta System.IO.StreamReader(wordlist_file);
  73.                 while ((password = leyendo.ReadLine()) != null)
  74.                 {
  75.                     if (check_password(zip_file,password))
  76.                     {
  77.                         console.AppendText("[+] Password Found : " + password+"\n");
  78.                         break;
  79.                     }
  80.                     else
  81.                     {
  82.                         console.AppendText("[-] Password : "+password+" FAIL"+"\n");
  83.                     }
  84.                 }
  85.  
  86.                 leyendo.Close();
  87.  
  88.                 console.AppendText("\n[+] Finished");
  89.             }
  90.             else
  91.             {
  92.                 console.AppendText("[-] File not found");
  93.             }
  94.         }
  95.  
  96.         private void load_zip_Click(object sender, EventArgs e)
  97.         {
  98.             open.InitialDirectory = Directory.GetCurrentDirectory();
  99.             open.Filter = "zip files (*.zip)|*.zip|All files (*.*)|*.*";
  100.             open.Title = "Select ZIP";
  101.             if (open.ShowDialog() == DialogResult.OK)
  102.             {
  103.                 archivo_zip.Text = open.FileName;
  104.             }
  105.         }
  106.  
  107.     }
  108. }
  109.  
  110. // The End ?
  111.  

Una imagen :



Si quieren bajar el programa lo pueden hacer de aca :

No tienes permisos para ver links. Registrate o Entra con tu cuenta.

Eso seria todo.

Desconectado Desireless

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Junio 27, 2016, 09:31:06 pm »
Interesante el codigo, Gracias.

Desconectado Zentraedi

  • *
  • Underc0der
  • Mensajes: 33
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #2 en: Agosto 22, 2016, 01:16:21 pm »
Gracias por compartir, sera de utilidad.

 

¿Te gustó el post? COMPARTILO!



[C#] MD5 Cracker 0.3

Iniciado por BigBear

Respuestas: 0
Vistas: 1371
Último mensaje Julio 10, 2014, 03:39:23 pm
por BigBear