elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Re: Fuerza bruta en C# en: 22 Junio 2014, 05:15 am
Bueno, pues este es mi "motor" de fuerza bruta, lo e terminado de hacer ahora mismo, es bastante sencillo...recorre desde 0 letra hasta 10, es decir, va desde:

(ninguna letra) hasta 999999999

hay va el codigo:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5.  
  6. namespace ConsoleApplication2
  7. {
  8.    class Program
  9.    {
  10.        public static string carac = ",a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9";
  11.  
  12.  
  13.  
  14.        static void Main(string[] args)
  15.        {
  16.            string palabra = "";
  17.            char o = ',';
  18.            string[] c = carac.Split(o);
  19.  
  20.            for (int a = 0; a < 37; a++)
  21.            {
  22.                for (int b = 0; b < 37; b++)
  23.                {
  24.                    for (int d = 0; d < 37; d++)
  25.                    {
  26.                        for (int e = 0; e < 37; e++)
  27.                        {
  28.                            for (int f = 0; f < 37; f++)
  29.                            {
  30.                                for (int g = 0; g < 37; g++)
  31.                                {
  32.                                    for (int h = 0; h < 37; h++)
  33.                                    {
  34.                                        for (int i = 0; i < 37; i++)
  35.                                        {
  36.                                            for (int j = 0; j < 37; j++)
  37.                                            {
  38.                                                for (int k = 0; k < 37; k++)
  39.                                                {
  40.                                                    palabra = c[a] + c[b] + c[d] + c[e] + c[f] + c[g] + c[h] + c[i] + c[j] + c[k];
  41.                                                    Console.WriteLine(palabra);
  42.                                                }
  43.                                            }
  44.                                        }
  45.                                    }
  46.                                }
  47.                            }
  48.                        }
  49.                    }
  50.                }
  51.            }
  52.        }
  53.    }
  54. }

la coma de delante de la a es importante, ya que como en el split, en la posicion 0 no se guarda nada por culpa de esta coma, y así podemos recorrer desde 0 hasta 10 letras....

Un Saludo.  ;)




amigo me gusta código, me gustaría saber si puede ponerlo a funcional a partir de 8 caracteres hasta 25 con mayusculas minusculas todos los numero puntos y coma mas menos y asterico, creando un mini navegador
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines