Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: KrIpToNiAnO en 22 Noviembre 2016, 20:39 pm



Título: Modificar información del procesador
Publicado por: KrIpToNiAnO en 22 Noviembre 2016, 20:39 pm
Buenas tardes estimados

Tengo una consulta. Como puedo editar la información del procesador que me aparece en las propiedades del sistema?? Quiero cambiarlo y que no vuelva a su estado cuando reinicie la pc. Quiero modificarlo y que no cambie, ya lo hice por regedit pero al reiniciar vuelve a la informacion antigua.

Intente usando este Vbs y guardándolo en la carpeta inicio , pero al hacerlo correr sale error.

Código:
Dim wshShell, RegKey
Set wshShell = Wscript.CreateObject("Wscript.Shell")


RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\"
wshShell.regWrite RegKey & "ProcessorNameString", "Intel(R) Atom(TM) CPU  Z3735F @ 1.86GHz", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\1\"
wshShell.regWrite RegKey & "ProcessorNameString", "Intel(R) Atom(TM) CPU  Z3735F @ 1.86GHz", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\2\"
wshShell.regWrite RegKey & "ProcessorNameString", "Intel(R) Atom(TM) CPU  Z3735F @ 1.86GHz", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\3\"
wshShell.regWrite RegKey & "ProcessorNameString", "Intel(R) Atom(TM) CPU  Z3735F @ 1.86GHz", "REG_SZ"


Set objWshell = Nothing

Wscript.Quit

Sistema operativo windows 10

Gracias de antemano por la ayuda


Título: Re: Modificar información del procesador
Publicado por: engel lex en 22 Noviembre 2016, 21:30 pm
Para que vas a hacer eso? Puede producir inestabilidad del sistema


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 22 Noviembre 2016, 22:07 pm
No se produce inestabilidad de sistema solo se cambia la información visible es decir la q bota en la pantalla.
Lo cambie usando regedit mediante registro y normal hasta q se reinicia la pc y vuelve al estado antiguo


Título: Re: Modificar información del procesador
Publicado por: engel lex en 22 Noviembre 2016, 22:22 pm
Sólo te voy a decir para que lo pienses... si no hace más nada que mostrar... por que lo guarda en el registro modificándola en cada inicio en lugar de consultarlo dinámicamente?


Que error te da el script?


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 23 Noviembre 2016, 05:43 am
jejejejeje si estoy seguro q quiero hacerlo no me hagas entrar miedo  :rolleyes:

el error q me da es:

Código:
Secuencia de comandos:
c: ..............
linea: 6
caracter: 1
error: Raiz no valida en la clave de registro
"HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString".
Codigo: 80070005
Origen: WshShell.RegWrite

Ayuda porfa o sabes de alguna otra forma para cambiar esa parte del registro y q se quede incluso al reiniciar.

Gracias  :D


Título: Re: Modificar información del procesador
Publicado por: american en 24 Noviembre 2016, 20:43 pm
Este procedimiento, no causa problemas al sistema -siguiendo la nota-

Código:
[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor]

Allí veras una o varias subclaves numeradas de acuerdo a cuantos núcleos tenga tu microprocesador.
Para cambiar los datos que se muestran en Propiedades del sistema, en cada clave de las numeradas tienes que dar dos clics en el valor ProcessorNameString y escribir el nombre de la CPU que desees.
Aquí tienes ejemplos de micros que puedes poner:

"Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz"
"Intel(R) Core(TM) i7 CPU 950 @ 2.67GHz"

[b]Este cambio no ofrece ningún peligro para tu sistema.[/b]

[b]Lograr que el sistema no altere los datos en el inicio[/b]

Cuando reinicies Windows borrará la información que escribiste y restablecerá los valores originales.
Para lograr que se mantenga tu información tienes que hacer un pequeño script y copiarlo a la carpeta de Inicio para cada vez que inicie el sistema se escriba de nuevo la información que especifiques en el registro.
A continuación el código del script, [b]tienes que copiarlo al bloc de notas y guardarlo con cualquier nombre pero con la extensión de archivo .vbs[/b]
Tienes que modificar en el código lo que te pongo en negrita, si tu micro tiene un solo núcleo puedes quitar la linea 6 y 7, si tiene cuatro núcleos adiciónale dos líneas mas, todo lo que vayas a cambiar tienes que guiarte por la información en tu registro.
Antes de hacer cualquier cambio da un clic derecho en la clave CentralProcessor y expórtala para que puedas restaurar en caso de cualquier problema.

Dim wshShell, RegKey
Set wshShell = Wscript.CreateObject("Wscript.Shell")

RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\"
wshShell.regWrite RegKey & "ProcessorNameString", "Nombre de CPU", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\1\"
wshShell.regWrite RegKey & "ProcessorNameString", "Nombre de CPU", "REG_SZ"

Set objWshell = Nothing
Wscript.Quit

[b]Por si les interesa:[/b]
Mostrar tus datos propios en la ficha de OEM en Propiedades del sistema

Para que se muestren los datos que tu decidas, como tu sitio web, direccion web, nombre de compañia, logo, etc. en información del sistema en la ficha OEM, puedes escribirlos manualmente o hacer un pequeño script copiando el código que te muestro más abajo, , pegándolo en el bloc de notas, escribiendo en el tus propios datos y guardarlo con el nombre [b]oem.reg[/b], al dar dos clics en él se agregará la información al registro.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation]
"Model"="Tus datos"
"Manufacturer"="Tus datos"
"SupportHours"="Horario"
"SupportPhone"="Numero de teléfono"
"SupportURL"="URL de tu pagina web"
"LogoOLD"="Ruta al logo_120x120.bmp"
"Logo"="Ruta al logo.bmp


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 28 Noviembre 2016, 19:24 pm
American gracias por la respuesta.


Cuando uso el script que me dejaste me da igual el error

Según lei este error es por permisos de administrador si no me equivoco
Error:
Código:
Secuencia de comandos:  C:..................
Linea: 5
Carácter: 1
Error: Raíz no válida en la clave del registro
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString".
Código: 80070005
Origen: WshShell.RegWrite
Por lo cual no me funciona jejejejeje
No sabes como iniciarlo sin q salga este error? Gracias por la ayuda

Alguien me puede ayudar??? Ayuda porfa le pago por paypal  :rolleyes:

MOD: No hacer doble post. Usa el botón modificar.


Título: Re: Modificar información del procesador
Publicado por: MCKSys Argentina en 30 Noviembre 2016, 14:14 pm
Hazte un programa (exe) que cambie la clave de registro y lo pones como tarea en el Task Scheduler para que corra con los maximos privilegios.

Saludos!


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 30 Noviembre 2016, 15:03 pm
Hazte un programa (exe) que cambie la clave de registro y lo pones como tarea en el Task Scheduler para que corra con los maximos privilegios.

Saludos!

Estimado me ayudas como puedo hacer un programa exe? y en q lenguaje??


Título: Re: Modificar información del procesador
Publicado por: MCKSys Argentina en 30 Noviembre 2016, 15:05 pm
Estimado me ayudas como puedo hacer un programa exe? y en q lenguaje??

En el que sepas.

Saludos!


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 1 Diciembre 2016, 02:27 am
Gracias de verdad las respuestas estaban ahi pero no las veia me ayudaron caleta jejejejeje

Bueno por si alguien quiere hacer una broma cambiando la info del procesador o simplemente quieren hacerlo por que se les pega la gana. hice lo siguiente:

Primero que todo y lo importante es siempre realizar una copia de seguridad del registro  ;D

Cree un script en lenguaje .vbs y confirme que estaba correcto comparando con el que me paso american jeje el script queda asi:
Código:
Dim wshShell, RegKey
Set wshShell = Wscript.CreateObject("Wscript.Shell")

 RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\"
wshShell.regWrite RegKey & "ProcessorNameString", "Cambio de informacion", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\1\"
wshShell.regWrite RegKey & "ProcessorNameString", "Cambio de informacion", "REG_SZ"
RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\2\"
wshShell.regWrite RegKey & "ProcessorNameString", "Cambio de informacion", "REG_SZ"
 RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\3\"
wshShell.regWrite RegKey & "ProcessorNameString", "Cambio de informacion", "REG_SZ"

Set objWshell = Nothing
Wscript.Quit

Este script lo convertí en un archivo .exe para que se ejecutara y lo copie en el disco "c". lo siguiente fue crear un archivo .bat que llamara al archivo .exe para que este se ejecute junto al inicio de windows

el archivo .bat quedo asi:
Código:
@echo off

FOR %%X IN ("C:\Windows\System\nombredelarchivo.exe") DO rundll32 shell32.dll,ShellExec_RunDLL %%X

y lo copie en la carpeta inicio. (para ingresar widows+r, Shell:startup, enter). y listo cada que windows reinicia el programa corre.
Criticas constructivas profa  :laugh: para mejorar el codigo  :D y gracias "MCKSys Argentina" de veras que no pense en convertir el script en .exe hasta que me lo dijiste   ;-)


Título: Re: Modificar información del procesador
Publicado por: tincopasan en 1 Diciembre 2016, 05:07 am
para hacerlo en vbs no es necesario convertirlo a exe! podés iniciar un script directamente desde el bat. con algo así:
Código
  1. c:\system32\wscript.exe path_tu_script.vbs
  2.  


Título: Re: Modificar información del procesador
Publicado por: MCKSys Argentina en 1 Diciembre 2016, 11:25 am
para hacerlo en vbs no es necesario convertirlo a exe! podés iniciar un script directamente desde el bat. con algo así:
Código
  1. c:\system32\wscript.exe path_tu_script.vbs
  2.  


Si pero la idea era ejecutarlo con permisos de admin.

Saludos!


Título: Re: Modificar información del procesador
Publicado por: KrIpToNiAnO en 2 Diciembre 2016, 00:04 am
para hacerlo en vbs no es necesario convertirlo a exe! podés iniciar un script directamente desde el bat. con algo así:
Código
  1. c:\system32\wscript.exe path_tu_script.vbs
  2.  


Tienes razón tincopasan, el problema era que el script no corría en windows 10 es por eso que pedía ayuda, y transformarlo a ejecutable (.exe) corrio sin ningun problema  :laugh:

Saben como hacer correr un script en segundo plano? es decir en modo invisible?


Título: Re: Modificar información del procesador
Publicado por: Dino-Rhino en 7 Abril 2018, 22:25 pm
Hola. Perdonadme por revivir este hilo, pero es que es el único que he encontrado en Google referente a este tema, y es que no consigo que me funcione, porque no me deja ejecutar el EXE, me sale lo del error de que no se puede ejecutar esta aplicación en el sistema, o algo así. Y con los VBS no me va tampoco.

Saludos.


Título: Re: Modificar información del procesador
Publicado por: FurioMoltisanti en 10 Abril 2018, 16:51 pm
Buenas Dino-Rhino, para pasar a exe yo empleo esta herramienta:
(http://www.f2ko.de/screenshots/v2een.png)
http://www.f2ko.de/es/v2e.php (http://www.f2ko.de/es/v2e.php)