Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: dArKo2 en 23 Septiembre 2010, 03:42 am



Título: como modificar muchos archivos de una misma extension?
Publicado por: dArKo2 en 23 Septiembre 2010, 03:42 am
digamos que se da el caso de que tengo varios discos (C,D,E,F,G...etc) y me eh infectado con un autorun.inf, como podria hacer para poder usar un comando sobre todos esos archivos que estan presentes en esos disco?

es posible hacer algo como:
attrib -h -r -s *.inf c:,d:,e:,f:,etc ?

o digamos que el caso es que el worm o el virus copia un .bat, .exe...como haria para hacer lo mismo pero en esos que tienen diferentes extensiones?

es posible hacer algo como:
attrib -h -r -s *.inf,*.exe,*.bat ?


Título: Re: como modificar muchos archivos de una misma extension?
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 23 Septiembre 2010, 13:51 pm
Mira lo que dice modubat de llegar a todas las unidades de disco desde un bat

http://foro.elhacker.net/scripting/necesito_ayuda_para_mi_bat-t305515.0.html

Este usuario,quiere realizar una copia  por todas las unidades,pero estoy seguro de que si mezclas el for que hace modubat, con tus attrib enganchados a las variables de unidad de ese for, conseguiras lo que quieres.Ç

Respecto al uso del attrib

creo que en bat no puedes hacer

attrib -h -r -s *.inf,*.exe,*.bat

pero si

attrib -h -r -s *.inf
attrib -h -r -s *.exe
attrib -h -r -s *.bat

saludetes


Título: Re: como modificar muchos archivos de una misma extension?
Publicado por: flony en 25 Septiembre 2010, 03:39 am
con el comando for lo podes hacer en un solo renglon  ;)


Título: Re: como modificar muchos archivos de una misma extension?
Publicado por: FranciskoAsdf en 28 Septiembre 2010, 23:28 pm
con el comando for lo podes hacer en un solo renglon  ;)

Podrías ayudarlo porque al parecer no tiene mucha idea ni de como funciona el comando ATTRIB, menos va a tener idea del como usar el comando FOR ;)


Título: Re: como modificar muchos archivos de una misma extension?
Publicado por: flony en 29 Septiembre 2010, 00:58 am
creo q funcionaria con esto probalo
Código:
for %%a in (C D E F) do (
dir /b %%a:\ > nul 2>&1 && (
for /f "tokens=*" %%b in ('dir /b /s %%a:*.inf') do (
attrib -h -r -d "%%b"
)
)
)
che pero no andes jodiendo con sacar atributos a inf que tal sacar un listado primero de todos los inf segun su fecha de creacion y recien ahi elininarlos
aca esta un code para que hagas una lista
Código:
for %%a in (C D E F) do (
dir /b %%a:\ > nul 2>&1 && (
for /f "tokens=*" %%b in ('dir /b /a:h /s /t:c %%a:*.inf') do (
echo %%b >> C:\inf.txt
)
)
)
te va a dar un resultado asi
Citar
C:\WINDOWS\inf\oem10.inf
C:\WINDOWS\inf\oem4.inf