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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 102
21  Programación / Ingeniería Inversa / Re: [Tutorial] Usar Cheat Engine para modificar juegos + inyección de código en: 18 Noviembre 2015, 11:03 am
No había leído esa biblia jajaja. Dame un tiempo que pueda leerlo todo bien y despacio y te respondo a todas tus preguntas, vale? Saludos
22  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 13 Octubre 2015, 17:32 pm
No he entendido nada xD
23  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 10 Octubre 2015, 18:13 pm
jajaj, te saliste Eleкtro ;-)

Sí, yo adoro VBS, hoy en día es el único lenguaje que utilizo de forma profesional en el trabajo y la verdad me permite resolver todos los problemas y necesidades que se me plantean en el trabajo. Tu script en .net es awesome y mas elaborado con el control de errores y permisos, en definitiva; una pasada de codigo.

Un saludo jefe ;D
24  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 10 Octubre 2015, 00:44 am
Me haz dejado loco jajajajaja.

Gracias mil.

Pensé en hacerlo en VB.net.

Voy a darle por allí a ver que logro.

Te podré contactar por este hilo o abro uno nuevo?

Aquí lo tienes

Código
  1. Set oFSO = CreateObject("Scripting.FileSystemObject")
  2.  
  3. iMes = InputBox("Introduce el mes: ")
  4.  
  5. If isNumeric(iMes) = False Then
  6. While isNumeric(iMes) = False
  7. MsgBox "Solo se permiten valores numéricos", vbExclamation + vbOkOnly
  8. iMes = InputBox("Introduce el mes: ")
  9. Wend
  10. End If
  11.  
  12. If iMes < 1 Or iMes > 12 Then
  13. While iMes < 1 Or iMes > 12
  14. MsgBox "Solo se permiten valores numéricos entre 1 y 12", vbExclamation + vbOkOnly
  15. iMes = InputBox("Introduce el mes: ")
  16. Wend
  17. End If
  18.  
  19. Select Case iMes
  20. Case 1
  21. sMes = "Enero"
  22. Case 2
  23. sMes = "Febrero"
  24. Case 3
  25. sMes = "Marzo"
  26. Case 4
  27. sMes = "Abril"
  28. Case 5
  29. sMes = "Mayo"
  30. Case 6
  31. sMes = "Junio"
  32. Case 7
  33. sMes = "Julio"
  34. Case 8
  35. sMes = "Agosto"
  36. Case 9
  37. sMes = "Septiembre"
  38. Case 10
  39. sMes = "Octubre"
  40. Case 11
  41. sMes = "Noviembre"
  42. Case 12
  43. sMes = "Diciembre"
  44. End Select
  45.  
  46. sFolder = sMes & Year(Now)
  47.  
  48. If oFSO.FolderExists(sFolder) = True Then
  49. MsgBox "La carpeta " & sFolder & " ya existe", vbInformation + vbOkOnly
  50. Else
  51. MsgBox "La carpeta " & sFolder & " no existe", vbInformation + vbOkOnly
  52. oFSO.CreateFolder(sFolder)
  53. End If
  54.  
  55. Parent = oFSO.GetParentFolderName(WScript.ScriptFullName)
  56.  
  57. Set Folder = oFSO.GetFolder(Parent)
  58. Set SubFolder = Folder.SubFolders
  59. For Each SubFolders in SubFolder
  60. If isNumeric(SubFolders.Name) = True Then
  61. If Len(SubFolders.Name) = 8 Then
  62. If CInt(Mid(SubFolders.Name, 5, 2)) = CInt(iMes) Then
  63. Call oFSO.MoveFolder(Parent & "\" & SubFolders.Name, Parent & "\" & sFolder & "\" & SubFolders.Name)
  64. End If
  65. End If
  66. End If
  67. Next
  68. msgbox "Script finalizado"

Funciona si la estructura de carpetas es "AÑO MES DIA", por ejemplo:

20150327

El Script, después de introducir 3 (marzo) te moverá las carpetas cuyo nombre sea xxxx03xx dentro de Marzo2015

Lee las líneas, se entienden solas.
25  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 9 Octubre 2015, 23:29 pm
Te veo perdido jejeje, pero al menos veo que te has buscado las castañas y no vas mal encaminado.

Estoy en una partida de league of legends, dame 30 minutos y te respondo con el codigo correcto
26  Seguridad Informática / Desafíos - Wargames / Re: Segundo reto: Nivel medio en: 9 Octubre 2015, 23:08 pm
Bueno, si te sirve de algo te diré que no vas ni por la mitad del reto :)
27  Seguridad Informática / Seguridad / Re: Virus publicitario en: 9 Octubre 2015, 20:04 pm
Si puedes, postea una copia del malware que te ha entrado. Adoro analizar malware, ademas es más facil dar con la solución.
28  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 9 Octubre 2015, 17:26 pm
Me haz dejado loco jajajajaja.

Gracias mil.

Pensé en hacerlo en VB.net.

Voy a darle por allí a ver que logro.

Te podré contactar por este hilo o abro uno nuevo?

Utiliza éste

Mi codigo es VBS, copia y pega todo el codigo en un "bloc de notas" (notepad) y guarda el contenido con el nombre que desees, pero asegúrate de guardarlo con la extensión .vbs al final. Le das doble-click y lo pruebas.

Verás que he implementado las opciones 1, 2 y 3. Falta la 4 que es un poco más compleja. Necesitarás saber el formato de nombres EXACTO que se utiliza en las carpetas existentes, hacer un Mid() para leer la posición del mes en el nombre, comparar y luego llamar a la función CopyFolder o MoveFolder del objeto oFSO

Si tienes dudas pregunta por aquí mismo
29  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 9 Octubre 2015, 17:05 pm
Saludos;

Yo tengo que hacer algo parecido pero de la siguiente manera:
1.- El usuario indica (en numeros) el mes. Es decir que hay que validar que solo coloque dos caracteres y que sean numeros entre 01 y 12.
2.- Verificar si la carpeta mes con el año está creada. Ejemplo: Si el usuario indica 09 entonces la carpeta sería Septiembre2015.
3.- Si la carpeta no existe;se crea la carpeta con el mes y el año, ejemplo Septiembre2015
4.- Buscar en el directorio donde se está ejecutando el bath todas las carpetas cuya estructura sea año, mes, dia corresponda al mes de la carpeta que acabo de crear y mover esas carpetas a la que acabo de crear. Ejemplo
Si cree la carpeta miruta/Septiembre2015 y en miruta/ hay carpetas 20150901, 20150902 ... hasta 20150930 y moverla a  miruta/Septiembre2015

Me podrías orientar en como hacerlo, no tengo ni idea.

Desde ya mil gracias....


Te ayudo un poquito... lo he programado en VBS en lugar de Bat/Batch, es un lenguaje mucho más sencillo de implementar bajo mi punto de vista:

Código
  1. '1.- El usuario indica (en numeros) el mes. Es decir que hay que validar que solo coloque dos caracteres y que sean numeros entre 01 y 12.
  2. '2.- Verificar si la carpeta mes con el año está creada. Ejemplo: Si el usuario indica 09 entonces la carpeta sería Septiembre2015.
  3. '3.- Si la carpeta no existe;se crea la carpeta con el mes y el año, ejemplo Septiembre2015
  4. '4.- Buscar en el directorio donde se está ejecutando el bath todas las carpetas cuya estructura sea año, mes, dia corresponda al mes de la carpeta que acabo de crear y mover esas carpetas a la que acabo de crear. Ejemplo
  5. 'Si cree la carpeta miruta/Septiembre2015 y en miruta/ hay carpetas 20150901, 20150902 ... hasta 20150930 y moverla a  miruta/Septiembre2015
  6.  
  7. Set oFSO = CreateObject("Scripting.FileSystemObject")
  8.  
  9. iMes = InputBox("Introduce el mes: ")
  10.  
  11. If isNumeric(iMes) = False Then
  12. While isNumeric(iMes) = False
  13. MsgBox "Solo se permiten valores numéricos", vbExclamation + vbOkOnly
  14. iMes = InputBox("Introduce el mes: ")
  15. Wend
  16. End If
  17.  
  18. If iMes < 1 Or iMes > 12 Then
  19. While iMes < 1 Or iMes > 12
  20. MsgBox "Solo se permiten valores numéricos entre 1 y 12", vbExclamation + vbOkOnly
  21. iMes = InputBox("Introduce el mes: ")
  22. Wend
  23. End If
  24.  
  25. Select Case iMes
  26. Case 1
  27. sMes = "Enero"
  28. Case 2
  29. sMes = "Febrero"
  30. Case 3
  31. sMes = "Marzo"
  32. Case 4
  33. sMes = "Abril"
  34. Case 5
  35. sMes = "Mayo"
  36. Case 6
  37. sMes = "Junio"
  38. Case 7
  39. sMes = "Julio"
  40. Case 8
  41. sMes = "Agosto"
  42. Case 9
  43. sMes = "Septiembre"
  44. Case 10
  45. sMes = "Octubre"
  46. Case 11
  47. sMes = "Noviembre"
  48. Case 12
  49. sMes = "Diciembre"
  50. End Select
  51.  
  52. sFolder = sMes & Year(Now)
  53.  
  54. If oFSO.FolderExists(sFolder) = True Then
  55. MsgBox "La carpeta " & sFolder & " ya existe", vbInformation + vbOkOnly
  56. Else
  57. MsgBox "La carpeta " & sFolder & " no existe", vbInformation + vbOkOnly
  58. oFSO.CreateFolder(sFolder)
  59. End If

Verás que el punto (4) no lo he programado, te lo dejo para ti :) con el objeto oFSO podrás hacerlo sin problemas. Si tienes dudas pregunta, pero dale un poco al coco :)
30  Seguridad Informática / Análisis y Diseño de Malware / Re: [Ayuda] descifrando un virus en: 8 Octubre 2015, 10:09 am
No se utilizó ningún programa. Lo tienes todo explicado entre la pagina 2 y 3
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 102
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines