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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 [1079] 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 ... 1235
10781  Programación / Scripting / Re: Colored ECHO función en: 24 Julio 2012, 08:17 am
Tu code es un buen reemplazamiento del comando colous si solo se pretende usar su función para colorear frases (De un solo color)

Le he dado un par de vueltas a tú función para usarlo de una forma más "novata":

Código
  1. @Echo OFF
  2.  
  3. REM Colored Echo
  4. REM Mod by Elektro H@cker
  5. REM Code original by Binary_Death
  6.  
  7. :: Modo de empleo:
  8. ::
  9. :: Modo Normal:
  10. :: Call :Color [NOMBRE DEL COLOR DE FONDO] [NOMBRE DEL COLOR DE TEXTO] "TEXTO"
  11. ::
  12. :: Modo Hex:
  13. :: Call :Color [DÍGITO DEL COLOR DE FONDO EN HEXADECIMAL] [DÍGITO DEL COLOR DE TEXTO EN HEXADECIMAL] "TEXTO"
  14.  
  15. :: Ejemplos de uso:
  16. Call :Color ROJO BLANCO       "Hola mundo!"
  17. Call :Color NEGRO VERDE2      "Hola mundo!"
  18. Call :Color ROSA NEGRO        "Hola mundo!"
  19. Call :Color NINGUNO AMARILLO2 "Hola mundo!"
  20. Call :Color F A "Hola mundo!"
  21. Call :Color A F "Hola mundo!"
  22. Call :Color D E "Hola mundo!"
  23. Call :Color 4 8 "Hola mundo!"
  24.  
  25.  
  26. :Color
  27.  
  28. REM Lista de parámetros/colores :
  29. REM :: :: :: :: :: :: :: :: :: ::
  30. REM NINGUNO (No cambiar el color por defecto de fondo/texto)
  31. REM
  32. REM BLANCO
  33. REM AMARILLO
  34. REM ROJO
  35. REM AZUL
  36. REM AGUA
  37. REM PURPURA
  38. REM ROSA
  39. REM VERDE
  40. REM GRIS
  41. REM NEGRO
  42. REM BLANCO2
  43. REM AMARILLO2
  44. REM ROJO2
  45. REM AZUL2
  46. REM AGUA2
  47. REM VERDE2
  48.  
  49. IF /I "%~1" EQU "NEGRO"     (Set Back_Color=0)
  50. IF /I "%~1" EQU "AZUL"      (Set Back_Color=1)
  51. IF /I "%~1" EQU "VERDE"     (Set Back_Color=2)
  52. IF /I "%~1" EQU "AGUA"      (Set Back_Color=3)
  53. IF /I "%~1" EQU "ROJO"      (Set Back_Color=4)
  54. IF /I "%~1" EQU "PURPURA"   (Set Back_Color=5)
  55. IF /I "%~1" EQU "AMARILLO"  (Set Back_Color=6)
  56. IF /I "%~1" EQU "BLANCO"    (Set Back_Color=7)
  57. IF /I "%~1" EQU "GRIS"      (Set Back_Color=8)
  58. IF /I "%~1" EQU "AZUL2"     (Set Back_Color=9)
  59. IF /I "%~1" EQU "VERDE2"    (Set Back_Color=A)
  60. IF /I "%~1" EQU "AGUA2"     (Set Back_Color=B)
  61. IF /I "%~1" EQU "ROJO2"     (Set Back_Color=C)
  62. IF /I "%~1" EQU "ROSA"      (Set Back_Color=D)
  63. IF /I "%~1" EQU "AMARILLO2" (Set Back_Color=E)
  64. IF /I "%~1" EQU "BLANCO2"   (Set Back_Color=F)
  65. IF /I "%~2" EQU "NEGRO"     (Set Text_Color=0)
  66. IF /I "%~2" EQU "AZUL"      (Set Text_Color=1)
  67. IF /I "%~2" EQU "VERDE"     (Set Text_Color=2)
  68. IF /I "%~2" EQU "AGUA"      (Set Text_Color=3)
  69. IF /I "%~2" EQU "ROJO"      (Set Text_Color=4)
  70. IF /I "%~2" EQU "PURPURA"   (Set Text_Color=5)
  71. IF /I "%~2" EQU "AMARILLO"  (Set Text_Color=6)
  72. IF /I "%~2" EQU "BLANCO"    (Set Text_Color=7)
  73. IF /I "%~2" EQU "GRIS"      (Set Text_Color=8)
  74. IF /I "%~2" EQU "AZUL2"     (Set Text_Color=9)
  75. IF /I "%~2" EQU "VERDE2"    (Set Text_Color=A)
  76. IF /I "%~2" EQU "AGUA2"     (Set Text_Color=B)
  77. IF /I "%~2" EQU "ROJO2"     (Set Text_Color=C)
  78. IF /I "%~2" EQU "ROSA"      (Set Text_Color=D)
  79. IF /I "%~2" EQU "AMARILLO2" (Set Text_Color=E)
  80. IF /I "%~2" EQU "BLANCO2"   (Set Text_Color=F)
  81.  
  82. Echo "%~1%~2"|Findstr "\"..\"" >NUL && Set Back_Color=%~1&& Set Text_Color=%~2
  83.  
  84. IF /I "%~1" EQU "NINGUNO"   (
  85. For /F "Tokens=2 Delims=x" %%X in ('Reg query "HKCU\Console" /v "Screencolors" 2^>NUL') Do (
  86. Echo "%%X"|Findstr "\"..\"" >NUL && Set "Back_Color=%%X" && Call Set "Back_Color=%%Back_Color:~0,1%%" || (Set Back_Color=0)
  87. )
  88. ) || (Set Back_Color=0)
  89.  
  90. IF /I "%~2" EQU "NINGUNO"   (
  91. For /F "Tokens=2 Delims=x" %%X in ('Reg query "HKCU\Console" /v "Screencolors" 2^>NUL') Do (
  92. Set "Text_Color=%%X" && Call Set "Text_Color=%%Text_Color:~-1%%"
  93. )
  94. ) || (Set Text_Color=7)
  95.  
  96. If Not defined Back_Color (Echo [Colored echo error] Color de fondo incorrecto "%~1". & exit /B 1)
  97. If Not defined Text_Color (Echo [Colored echo error] Color de texto incorrecto "%~2". & exit /B 1)
  98. IF "%~3" EQU ""           (Echo [Colored echo error] No hay texto que mostrar. & Exit /B 1)
  99.  
  100. CHDir "%TEMP%"
  101. Exit|CMD /K Prompt $H>"%~3"
  102. Findstr /V /A:%Back_Color%%Text_Color% /R "^$" "%~3*" 2>NUL && ECHO: || (Echo [Colored echo error] Error desconocido. & Exit /B 1)
  103. Del /F /Q "%~3"
  104. Set "Back_Color="
  105. Set "Text_Color="
  106. Goto :EOF

Saludos!
10782  Sistemas Operativos / Windows / Re: reduccion de la RAM en: 24 Julio 2012, 05:43 am
@Vicentnala

Que yo sepa una gráfica posee su propia ram de almacenamiento (La memoria que pone en las especificaciones de cada tarjeta), Y es totalmente paralela a las ranuras de memoria RAM de la placa base.

Pero se le puede añadir memoria de reserva extra de video compartida (Usando la RAM de la placa base) desde el menú de la bios.

¿Algún experto en hardware puede confirmar o corregirnos?

Saludos
10783  Informática / Software / Re: Como quitar el molesto search Babylon ... en: 23 Julio 2012, 17:15 pm
¿Hiciste esto?

Firefox > complementos > extensiones > babylon > ELIMINAR
...
Y si aparte tienes el mótor de búsqueda, Pues "Administrar motores de busqueda" > babylon > ELIMINAR.
...

PD: En google tienes otras 100.000 maneras de desinstalar la extensión (Y resetear el valor de la página de inicio en el about:config), Buscar no cuesta nada.

Saludos!
10784  Informática / Software / Re: ¿Algún software para recuperar archivos,Con previsualización de imagenes y docs? en: 23 Julio 2012, 16:26 pm
He encontrado el software perfecto: Wondershare Data Recovery

un saludo!
10785  Sistemas Operativos / Windows / Re: Tips para Windows 8 (Actualizado el 23/07/2012) en: 23 Julio 2012, 16:02 pm
La manera más sencilla de omitir la interfaz Metro y saltar directamente al escritorio.

By Elektro H@cker
Guardar el siguiente código como Archivo.bat y ejecutarlo con derechos de admin :P


Mostrar el escritorio.bat

Código
  1. @Echo off
  2.  
  3. :: Bypass MetroUI for Windows 8 Release Preview
  4. :: By Elektro H@cker
  5.  
  6. (
  7. Echo [Shell]
  8. Echo Command=2
  9. Echo IconFile=Explorer.exe,3
  10. Echo [Taskbar]
  11. Echo Command=ToggleDesktop
  12. )>"%WINDIR%\Desktop.scf"
  13.  
  14. (
  15. Echo ^<?xml version="1.0" encoding="UTF-16"?^>
  16. Echo ^<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"^>
  17. Echo   ^<RegistrationInfo^>
  18. Echo     ^<Date^>2012-07-23T14:09:58^</Date^>
  19. Echo     ^<Author^>Elektro H@cker^</Author^>
  20. Echo     ^<Description^>Omite la interfaz MetroUI al iniciar sesión en Windows 8, Saltando directamente al escritorio de Windows.^</Description^>
  21. Echo   ^</RegistrationInfo^>
  22. Echo   ^<Triggers^>
  23. Echo     ^<LogonTrigger^>
  24. Echo       ^<StartBoundary^>2012-01-01T00:00:00^</StartBoundary^>
  25. Echo       ^<Enabled^>true^</Enabled^>
  26. Echo     ^</LogonTrigger^>
  27. Echo   ^</Triggers^>
  28. Echo   ^<Principals^>
  29. Echo     ^<Principal id="Author"^>
  30. Echo       ^<UserId^>%COMPUTERNAME%\%USERNAME%^</UserId^>
  31. Echo       ^<LogonType^>InteractiveToken^</LogonType^>
  32. Echo       ^<RunLevel^>LeastPrivilege^</RunLevel^>
  33. Echo     ^</Principal^>
  34. Echo   ^</Principals^>
  35. Echo   ^<Settings^>
  36. Echo     ^<MultipleInstancesPolicy^>IgnoreNew^</MultipleInstancesPolicy^>
  37. Echo     ^<DisallowStartIfOnBatteries^>false^</DisallowStartIfOnBatteries^>
  38. Echo     ^<StopIfGoingOnBatteries^>true^</StopIfGoingOnBatteries^>
  39. Echo     ^<AllowHardTerminate^>false^</AllowHardTerminate^>
  40. Echo     ^<StartWhenAvailable^>true^</StartWhenAvailable^>
  41. Echo     ^<RunOnlyIfNetworkAvailable^>false^</RunOnlyIfNetworkAvailable^>
  42. Echo     ^<IdleSettings^>
  43. Echo       ^<StopOnIdleEnd^>true^</StopOnIdleEnd^>
  44. Echo       ^<RestartOnIdle^>false^</RestartOnIdle^>
  45. Echo     ^</IdleSettings^>
  46. Echo     ^<AllowStartOnDemand^>true^</AllowStartOnDemand^>
  47. Echo     ^<Enabled^>true^</Enabled^>
  48. Echo     ^<Hidden^>false^</Hidden^>
  49. Echo     ^<RunOnlyIfIdle^>false^</RunOnlyIfIdle^>
  50. Echo     ^<DisallowStartOnRemoteAppSession^>false^</DisallowStartOnRemoteAppSession^>
  51. Echo     ^<UseUnifiedSchedulingEngine^>false^</UseUnifiedSchedulingEngine^>
  52. Echo     ^<WakeToRun^>false^</WakeToRun^>
  53. Echo     ^<ExecutionTimeLimit^>PT0S^</ExecutionTimeLimit^>
  54. Echo     ^<Priority^>7^</Priority^>
  55. Echo   ^</Settings^>
  56. Echo   ^<Actions Context="Author"^>
  57. Echo     ^<Exec^>
  58. Echo       ^<Command^>%WINDIR%\Desktop.scf^</Command^>
  59. Echo     ^</Exec^>
  60. Echo   ^</Actions^>
  61. Echo ^</Task^>
  62. )>"%TEMP%\Desktop_Task.XML"
  63.  
  64.  
  65. SCHTASKS /Create /XML "%TEMP%\Desktop_Task.XML" /TN "Mostrar el escritorio" /F
  66.  


10786  Informática / Software / ¿Algún software para recuperar archivos,Con previsualización de imagenes y docs? en: 23 Julio 2012, 10:41 am
Hola,

Estoy buscando algún software para recuperar archivos que tenga integrado previsualización de archivos (imagenes y documentos), Para ver la imagen antes de recuperarla, O ver el contenido del texto que podemos recuperar antes de intentar recuperarlor...

Alguno parecido a este (Get data recover my files):


¿Conocen alguno más?

Gracias.
10787  Sistemas Operativos / Windows / Re: [Premisos] Acceso denegado con attrib y cacls a system32 en: 23 Julio 2012, 10:07 am
¿Por qué el set archivo="Notepad.exe" si el archivo al que deseo acceder es otro distinto de ese ejecutable?¿Es un ejemplo?
La linea de "Set archivo=" era un ejemplo para no complicarte las cosas, y especificar en esa linea el archivo que quieras.

El Takeown, mirando con el famoso /? he escrito en el cmd con permisos de administrador (sin hacer el fichero bat):
Código:
Takeown /F "C:\windows\system32\drivers\etc\hosts"
Similar a lo que tu has escrito,  pero sigue dando acceso denegado.
Entonces no tienes los permisos necesarios, Ejecuta una instancia de la consola o del comando, con permisos de admin.
Código:
Runas /?

En icacls bastaría con poner en todos, el sid del usuario para especificar el usuario para el que quiero los permisos ¿no?
Si piensas usarlo con una SID, pon un asterisco al principio como en este ejemplo:

Código:
Icacls "C:\windows\system32\notepad.exe" /Grant *S-1-5-21-82915261-1026912143-1044256597-500:(F)

Pero supongo que ya sabrás el nombre del usuario, o el grupo de usuarios, ¿Y eso es más fácil de recordar no? xD:
Código:
Icacls "C:\windows\system32\notepad.exe" /Grant NOMBRE_DEL_USUARIO:(F)

EDITO: Se me olvidó comentarte que el comando que te puse de Takeown, Modifica el propietario para la cuenta de usuario actual, Puedes especificar que el propietario séa otro, Bueno, Ya viste la ayuda del comando.

saludos
10788  Programación / Scripting / Re: Zona de retos Scripting en: 23 Julio 2012, 08:48 am
Reto Nº 18 BATCH

Nombre:          Algoritmo Quicksort (Binary_Death)
Discusión:       http://foro.elhacker.net/scripting/reto_batchalgoritmo_quicksort-t367531.0.html
Dificultad:        6/10
Objetivo:         Desarrollar una función de ordenamiento de números basada               en el algoritmo quicksort.
Indicaciones:   El algoritmo se puede ver aquí: http://es.wikipedia.org/wiki/Quicksort
La llamada a la función ha de ser como sigue: call :_qsort "a b c d e f g h i..."
Donde las letras son números cualquiera.
10789  Programación / Scripting / Re: [Reto Batch] Letras aleatorias en: 23 Julio 2012, 08:45 am
Lo que quiero decir es que no están en proporción. Hay retos que con un 4 son más fáciles que retos con un 2.

Es una sugerencia al moderador encargado de estos retos. ¿Elektro, are you listening to me?  :P

Para gente avanzada en Batch, Cualquiera de los retos es sencillo, Pero hay que tener en cuenta que la valoración de la dificultad está más orientada a gente medio iniciada en el tema, Y van a ver los temas con más dificultad del que lo verian personas como tú o yo (Incluso con una valoración más alta de la que ya tienen algunos retos).

Un número abajo o uno arriba, Las valoraciones de dificultad me parecen adecuadas por el momento.

Un saludo!
10790  Sistemas Operativos / Windows / Re: [Premisos] Acceso denegado con attrib y cacls a system32 en: 23 Julio 2012, 08:23 am
Hola,

Antes de usar cacls o icacls debes usar takeown para cambiar el propietario.

Prueba:

Código
  1. @Echo OFF
  2.  
  3. REM Modifica en esta linea el nombre del archivo:
  4. Set Archivo=Notepad.exe
  5.  
  6. Takeown /F "%Windir%\system32\%ARCHIVO%"
  7. Icacls "%Windir%\system32\%ARCHIVO%" /Grant TODOS:(F)

Saludos
Páginas: 1 ... 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 [1079] 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 ... 1235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines