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 ?
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
con el comando for lo podes hacer en un solo renglon ;)
Cita de: flony en 25 Septiembre 2010, 03:39 AM
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 ;)
creo q funcionaria con esto probalo
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
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
CitarC:\WINDOWS\inf\oem10.inf
C:\WINDOWS\inf\oem4.inf