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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 [507] 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 ... 526
5061  Programación / Scripting / Re: Ayuda con programacion en Batch en: 26 Junio 2008, 01:35 am
:-\¿alguien sabe como hacer que un archivo.bat descomprima un archivo.rar? :-\
 :-\¿y descargar de internet? :-\

Solo con el bat.... NO
Si tienes el winrar en la pc... puedes moverte a su carpeta y utilizar unrar que es una utilidad de comandos para descomprimir que el propio winrar trae

Saludos
5062  Programación / Scripting / Re: Payloads para worms en: 26 Junio 2008, 01:29 am
A lo que me refiero yo es..... lee un poco de vbs, verás lo fácil que es hacer un payload, y repito, un payload no es más que una acción programada por quién lo crea, ya sea, que sale un mensaje cada x tiempo, enviar pulsaciones de teclado, ejecutar algo, crear muchos archivos o carpetas, etc etc etc, lee lee y lee

Saludos

P.D: Igualmente vbs sirve de mucho a la hora de automatizar tareas, pero para los worms, diría que ya no  ;)
5063  Programación / Scripting / Re: Payloads para worms en: 25 Junio 2008, 23:52 pm
El que se te ocurra..... los payloads no son más que acciones fijadas por el programador del worm, ya verás tu que es lo que quieres hacer

Saludos
5064  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 25 Junio 2008, 19:51 pm
Supongo que para ejecutarlo estas poniendo....

Código:
excel.exe

En lugar de eso debes de poner......

Código:
start excel.exe
  ;)

El code te quedará algo como esto
Código:
cd %programfiles%\microsoft office\office11
start excel.exe
Saludos
5065  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Junio 2008, 20:44 pm
Te había enviado un privado, para no seguir llenando el post  :xD

Cual es el texto que aparece en el error?
También hay que tener en cuenta que la carpeta C:\Documents and Settings\tesdcv01\Escritorio\pruebas\ok debe de existir

Saludos
5066  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Junio 2008, 19:06 pm
Menos mal que es de pruebas  :xD

Es porque en esta línea.....
Citar
objfso.movefile f.path,"C:\Documents and Settings\tesdcv01\Escritorio\pruebas\ok"&f.name
Debe de haber un slash invertido después del ok
Citar
objfso.movefile f.path,"C:\Documents and Settings\tesdcv01\Escritorio\pruebas\ok\"&f.name

Ahora si.... tiene que funcionar bien  ;)

Saludos

5067  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Junio 2008, 18:47 pm
Te he modificado el anterior mensaje para que además el script devuelva un mensaje de cuantos archivos se movieron.....

Tu problema es sencillo

Citar
objfso.movefile f.path,"C:\Documents and Settings\tesdcv01\Escritorio\pruebas\ok\"&f.name

Saludos
5068  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Junio 2008, 18:33 pm
Que fue lo que no te funcionó? :¬¬
Te salió algún tipo de mensaje?

Cambiaste correctamente las rutas en las líneas 3 y 19?

Modificaste las líneas de comparación que agregue al final?
Yo lo he probado y debería de funcionar todo correctamente
Por si las dudas, doble click para ejecutar  :xD

Saludos

Prueba esto

Código:
set objfso = createobject("scripting.filesystemobject")
set lacarpeta = objfso.getfolder("d:\carpetacontenedora")
set afil = lacarpeta.files
movidos = 0
for each f in afil
set elarchivo = objfso.OpenTextFile(f.path,1)
contenido = elarchivo.readall
primero = instr(1,contenido,"000323               0000000000000000000000000000000000000000",1)
segundo = instr(1,contenido,"000333               0000000000000000000000000000000000000000",1)
elarchivo.close
if primero =0 or segundo=0 then
objfso.movefile f.path,"d:\pronto\"&f.name
movidos = movidos+1
end if
next
if movidos = 0 then
msgbox "No se ha movido ningún archivo"
else
msgbox "Se han movido " & movidos &" archivos"
end if

Cambiar línea 2
Cambiar línea 9 (de abajo para arriba XD)

Saludos

5069  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Junio 2008, 15:16 pm
Siempre me ha gustado mucho más *.vbs que *.bat (se crean igual, notepad y extensión vbs), es por eso que he codeado la siguiente utilidad que hace lo que necesitas,....... espero  :P

Código:
set objfso = createobject("scripting.filesystemobject")
' Establecemos el objeto encargado de realizar las tareas
set lacarpeta = objfso.getfolder("d:\carpetacontenedora")
'Fijamos la ruta en la que esta la carpeta, dentro de la cual, están los archivos
set afil = lacarpeta.files
'Obtenemos los archivos
for each f in afil
'Por cada archivo en la carpeta
set elarchivo = objfso.OpenTextFile(f.path,1)
contenido = elarchivo.readall
' Lo abrimos en modo lectura y leemos su contenido
primero = instr(1,contenido,"000323               0000000000000000000000000000000000000000",1)
segundo = instr(1,contenido,"000333               0000000000000000000000000000000000000000",1)
' Buscamos la primer línea, y luego la segunda
elarchivo.close
' Cerramos el archivo
if primero <>0 and segundo<>0 then
' Comparamos, si existen la primera Y la segunda línea, deben de existir las dos
objfso.movefile f.path,"d:\pronto\"&f.name
' Movemos el archivo a la carpeta destino en caso de que sea afirmativo
' Debe de establecerse la ruta de la carpeta, en este caso es "d:\pronto"
end if
' Terminamos la comparación
next
' Pasamos al siguiente archivo

También te lo he comentado para que lo entiendas mejor  ;)

Pruebalo y cuentanos como te va

Saludos

[Modifico] Viendo un poco mejor lo que necesitas me he dado cuenta de que la condición esta al revés, en este caso, los mueve si tienen la cadena de texto, pero tu quieres lo contrario, que los mueva en caso de que no las tenga, para eso basta con modificar la siguiente línea....

Esto...
Código:
if primero <>0 and segundo<>0 then
' Comparamos, si existen la primera Y la segunda línea, deben de existir las dos
Por esto....
Código:
if primero =0 or segundo=0 then
' Comparamos, si no existe la primera O la segunda línea, con que una no exista basta

Saludos
5070  Media / Diseño Gráfico / Re: SirLanceCC vs Azielito Publicidad Espectacular en: 23 Junio 2008, 14:32 pm
También me gusta más el de SirLanceCC, me parece más adecuado al tema  :P

Saludos
Páginas: 1 ... 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 [507] 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines