Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: soru13 en 7 Junio 2010, 01:20 am



Título: ayudita con codigo .BAT
Publicado por: soru13 en 7 Junio 2010, 01:20 am
hola,necesito una ayuda,ya que no entiendo mucho de .bat.

el caso es que tengo este codigo que funciona a la perfección:

Citar
@echo off
setlocal enabledelayedexpansion

set "lowercase=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,w,x,y,z"
set "uppercase=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"
set "numbers=0,1,2,3,4,5,6,7,8,9"
set "symbols=-"
set "chars=%numbers%,%lowercase%,%uppercase%,%symbols%"
set "init=0"
set "length=1"

call :generate

pause
exit

:generate
if %init% neq %length% (
set /a "init+=1"
for %%c in (!chars!) do call :generate "%~1%%~c"
set /a "init-=1"
) else (
set "string=%~1"
echo.!string!
)
goto:eof

el caso es que no me deja copiar el resultado porque no me sale en toda la consola todo lo generado,sino alomejor las 100 ultimas lineas,lo que me gustaria es como podria ponerle atravéz de código que todo lo que genere lo haga en un archivo .txt y así tener mi diccionario de fuerza bruta.

¿alguien tiene idea de como lo podria hacer?

muchas gracias


Título: Re: ayudita con codigo .BAT
Publicado por: b10s_0v3rr1d3 en 8 Junio 2010, 00:03 am

en el momento de hacer un echo de la cadena que quieras mostrar, puedes utilizar las redirecciones [> >>] para meterlo en un archivo


Título: Re: ayudita con codigo .BAT
Publicado por: leogtz en 8 Junio 2010, 23:50 pm
Las dudas sobre Batch van en el subforo de Scripting.