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 - Eleкtro

#10961
Scripting / Re: [Reto Batch] Melt ($Edu$)
10 Mayo 2012, 10:59 AM
entonces alguna de las soluciones de 79137913 es válida o no? xD

salu2

EDITO: El objetivo del reto se ha modificado a petición de $Edu$

#10962
Scripting / Re: [Reto Batch] VIRUS HELLO !!
10 Mayo 2012, 10:54 AM
Cita de: $Edu$ en  9 Mayo 2012, 17:19 PM
Algun dia hare los retos para demostrar que no se requiere saber mucho batch para hacer muchas cosas,
Este reto es fácil y Batch también, en menos de 30 lineas se puede simplificar, Y los comandos necesarios ya los dije, vamos!  ;)

Cita de: $Edu$ en  9 Mayo 2012, 17:19 PM
Digo esto porque algunos se asustan (yo a veces tambien xD) cuando ven codigos que hace Elektro xDD con cosas en otro idioma parece xDD
Yo nunca me puse una medalla de "Maestro/Genio de Batch"  :xD, Que quede claro! xD, Aunque si que considero que conozco el 99% acerca de Batch, Pero cualquiera puede conocerlo a la perfección y hacer buenos codes si lo estudia CON GANAS, No hay demasiado que aprender y en eso tienes razón $Edu$.  

Salu2.
#10963
Cita de: Seazoux en  9 Mayo 2012, 15:53 PM
solo necesito que lo metas en algun sitio, porque no quiero cargarme tu obra, porfi...  >:D

Setlocal enabledelayedexpansion
Set /A Line=0
For /F "Tokens=*" %%# in ('type file.txt') Do (
del %TEMP%\tempfile.txt
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A longitud=%%~z? - 2 )
If !longitud! GTR 2 (Set /A Line+=1&& echo !Line!. %%#)
)
Set /A Line=0


Como dije, Solo necesitas cambiar el valor de la variable "LINE" a "0", Antes, o despues de haber mostrado las lineas.

Salu2
#10964
Scripting / Re: [Reto Batch] VIRUS HELLO !!
9 Mayo 2012, 15:35 PM
Cita de: $Edu$ en  9 Mayo 2012, 15:31 PM
No podes poner que esos nombres "aleatorios" empiecen con "elektroH" quedando por ejemplo: "elektroH54657.bat" , "elektroH423489.bat" Asi luego haces la continuacion de este reto que seria la vacuna para este virus. Y tambien ayuda para cuando anden probando sus codigos, que se les haria un caos con tantos .bats, y si van programando la vacuna en paralelo, podran eliminar los bats para seguir haciendo pruebas sin "ensuciar" la pc xD

Bueno, Las pruebas se pueden hacer en un directorio que contenga 2 subcarpetas (CD "CARPETA TEST..."), Así no se ensucia.

La vacuna sería muy fácil aun con nombres aleatorios, Solo hay que buscar parte del código del bat que hagan con "TYPE + FIND", En todos los bats del pc, Y si encuentra alguna coincidencia pues elimina ese bat con "DEL" XD.

Salu2!
#10965
Scripting / Re: [Reto Batch] Melt ($Edu$)
9 Mayo 2012, 15:31 PM
Cita de: $Edu$ en  9 Mayo 2012, 14:59 PM
De ultima si nadie puede hacerlo bien subo la solucion para el que la quiera mirar y el que la mejore se gana el punto si asi lo quiere Elektro

Ok es tu reto, Como quieras, Pero súbela a pastebin porfavor xD (Ya sabes q hay mucho copión)

Salu2
#10966
Scripting / Re: Retos Batch 2.0
9 Mayo 2012, 15:24 PM
Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:


Reto Nº 13

Nombre:           Virus HELLO !! (Elektro H@cker)
Discusión:       http://foro.elhacker.net/scripting/reto_batch_virus_hello-t361115.0.html
Dificultad:         5/10
Objetivo:          Crea un bat que cumpla estas funciones:


  • El bat se debe autocopiar a si mismo en TODAS las carpetas y subcarpetas del PC.
  • Cada vez que se crea una copia, La copia debe tener un nombre distinto al Bat original, Un nombre aleatorio, Para que séa más dificil de localizar las copias y eliminarlas.
  • Cada copia debe tener el atributo de archivo OCULTO y SOLO LECTURA
  • Cada copia debe tener los privilegios de usuario DENEGADOS A LA ELIMINACIÓN para impedir que el archivo se elimine facilmente.
  • Se debe crear una taréa programada o una clave de registro en el sistema que ejecute CADA COPIA al iniciar sesión en la cuenta de ese usuario.
  • Cada copia solamente debe mostrar un mensaje de ECHO **** y el comando Pause, NO DEBE VOLVER A AUTOCOPIARSE cuando se ejecute la taréa.

- Con lo cual nos quedará un bonito inicio de sesión :D que ejecutará unas +15.000 copias de un bat dificil de borrar para un usuario novato.
PD: La intención de este reto es que aprendan a usar comandos muy importantes!.

Indicaciones:   Las carpetas que necesiten privilegios de admin no tiene importancia.
Pistas:              Comandos: SET /?, FOR /? /?, SCHT???S, REG ???, A??RIB, ?CACLS, ????OWN.
Ejemplo:
                              
Solución:         Pedir por mensaje privado
#10967
Scripting / [Reto Batch] VIRUS HELLO !!
9 Mayo 2012, 15:19 PM
Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:


Reto Nº 13

Nombre:           Virus HELLO !! (Elektro H@cker)
Dificultad:         5/10
Objetivo:          Crea un bat que cumpla estas funciones:


  • El bat se debe autocopiar a si mismo en TODAS las carpetas y subcarpetas del PC.
  • Cada vez que se crea una copia, La copia debe tener un nombre distinto al Bat original, Un nombre aleatorio, Para que séa más dificil de localizar las copias y eliminarlas.
  • Cada copia debe tener el atributo de archivo OCULTO y SOLO LECTURA
  • Cada copia debe tener los privilegios de usuario DENEGADOS A LA ELIMINACIÓN para impedir que el archivo se elimine facilmente.
  • Se debe crear una taréa programada o una clave de registro en el sistema que ejecute CADA COPIA al iniciar sesión en la cuenta de ese usuario.
  • Cada copia solamente debe mostrar un mensaje de ECHO **** y el comando Pause, NO DEBE VOLVER A AUTOCOPIARSE cuando se ejecute la taréa.

- Con lo cual nos quedará un bonito inicio de sesión :D que ejecutará unas +15.000 copias de un bat dificil de borrar para un usuario novato.
PD: La intención de este reto es que aprendan a usar comandos muy importantes!.

Indicaciones:   Las carpetas que necesiten privilegios de admin no tiene importancia.
Pistas:              Comandos: SET /?, FOR /? /?, SCHT???S, REG ???, A??RIB, ?CACLS, ????OWN.
Ejemplo:
                              
Solución:         Pedir por mensaje privado
#10968
Cita de: 79137913 en  9 Mayo 2012, 14:30 PM
HOLA!!!

Código (dos) [Seleccionar]
SET /A A=1*%1&echo %A%

GRACIAS POR LEER!!!

Hola
Esa es la función en sí, Que obtiene el número, Pero el reto pide "crear un comando"

salu2!
#10969
perfecto! ^^

PD: Casi se me pasa xD

salu2
#10970
Scripting / Re: [Reto Batch] Melt ($Edu$)
9 Mayo 2012, 13:30 PM
Cita de: 79137913 en  9 Mayo 2012, 13:13 PM
Vos pusiste los comandos en la misma linea por ende la pc lee TODA la linea y ejecuta cada parte.

Es a lo que me refería, Pensé que tú no, Entonces no hay problema!

Salu2