Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Dany3j en 3 Julio 2011, 19:53 pm



Título: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 19:53 pm
Tengo un problema a la hora de agragar estas claves al registro esto usando este codigo
Código:
@aderir claves de registro.
reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor /v Start /t reg_dword /d 00000003
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor /v Start /t reg_dword /d 00000003

Cuando guardo el bat y lo ejecutos se abre la pantalla de cmd y me imprime las claves infinitamente en la pantalla pero no se registran que estare haciendo mal..  :-[


Título: Re: Porque no puedo editar el registro.
Publicado por: Edu en 3 Julio 2011, 20:05 pm
Escribes solo eso?
Borra la primer linea q no va


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:07 pm
Escribes solo eso?
Borra la primer linea q no va

He borrado la primera linea y el problema sigue..?  :-\


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:08 pm
Normal, las claves ya existen, añade el modificador /F para forzar la sobreescritura.



Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:09 pm
Normal, las claves ya existen, añade el modificador /F para forzar la sobreescritura.



Sigue lo mismo...  :(

(http://img193.imageshack.us/img193/2166/dibujocfq.png)



Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:14 pm
Sigue lo mismo...  :(

No puede ser, pruebalo, que funciona:


Código
  1. @echo off
  2.  
  3. REM Aderir claves de registro.
  4.  
  5. "c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F
  6. "c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F
  7.  


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:17 pm
He probado asi y la pantalla se queda en negro  :( tampoco funciona presiono enter y no se cierra deberia cerrarce...  :-[


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:20 pm
He probado asi y la pantalla se queda en negro  :( tampoco funciona presiono enter y no se cierra deberia cerrarce...  :-[

o.O!!!

Está bien, quizás en WinXP hay que tomarse más en serio las comillas con REG ADD xD, he modificado el code, pruebalo cuando puedas, en win7 funciona (Como el anterior xD).


Título: Re: Porque no puedo editar el registro.
Publicado por: Edu en 3 Julio 2011, 20:24 pm
Se supone que usas el codigo que te deja pitoloko y solo ese, sin meter eso dentro de otro codigo ni nada, ya que talvez el error esta en lo otro


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:25 pm
Tampoco funciona.....  :o

Lo he echo en un .reg y funciona bien pero lo nececito en un bat...  :-\


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:27 pm
Tampoco funciona.....  :o

Lo he echo en un .reg y funciona bien pero lo nececito en un bat...  :-\

Vamos a ver, pon el código entero que estás usando...


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:33 pm
Vamos a ver, pon el código entero que estás usando...

este es el del .reg
Código:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor]
"Start"=dword:00000003
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor]
"Start"=dword:00000003



Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:35 pm
Yo me refiero al del bat xD

De todas formas, te dejo otra forma de hacerlo:

Código
  1. @echo off
  2.  
  3. echo Windows Registry Editor Version 5.00 >USBSTORAGE.REG
  4. echo+ >>USBSTORAGE.REG
  5. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR]>>USBSTORAGE.REG
  6. echo "Start"=dword:00000003>>USBSTORAGE.REG
  7. echo+ >>USBSTORAGE.REG
  8. echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBSTOR]>>USBSTORAGE.REG
  9. echo "Start"=dword:00000003>>USBSTORAGE.REG
  10.  
  11. Regedit /S "USBSTORAGE.REG"
  12. Del /Q "USBSTORAGE.REG"
  13.  

PD: Si solo lees "Presione una tecla para continuar" es que todo ha salido bien.


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:42 pm
Si a funcionado  ;-)

Aunque me queda la duda porque no funciono en el bat directamente...  :¬¬


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:48 pm
Si a funcionado  ;-)

Aunque me queda la duda porque no funciono en el bat directamente...  :¬¬

Sinceramente, a mi también xD

Venga, un último intento, prueba así directamente desde batch

Código
  1. @echo off
  2.  
  3. REM Aderir claves de registro.
  4.  
  5. reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" >nul
  6. If %errorlevel% GEQ 1 (echo Este codigo no sirve, hay algun error con tu registro... Seguro que tienes permisos de usuario?")
  7.  
  8. "c:\windows\system32\reg.exe" delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /F
  9. "c:\windows\system32\reg.exe" delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v "Start" /F
  10.  
  11. "c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F
  12. "c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F


EDITO: ahhhhhh,, ahora que lo pienso, decias que la pantalla se quedaba en negro? claro, todo se hace de forma oculta en el code que te puse antes, Asegurate de que realmente no funcionó '¬¬


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:53 pm
Se veia bien la cosa pero no funciono  :-\

 :huh:


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 20:55 pm
y si pones solamente esto EN LA CONSOLA (No en un bat)?

Código:
"c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003"


¿Que te sale?


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 20:59 pm
En la consola si funciona asi fue la la primera vez que probe modificar el registro y me sale "clave registrada" algo asi...  Despues cree el bat con el mismo codigo y nada..  :-\


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 21:02 pm
En la consola si funciona asi fue la la primera vez que probe modificar el registro y me sale "clave registrada" algo asi...  Despues cree el bat con el mismo codigo y nada..  :-\

Pues es raro.

Y si ejecutas el bat "ejecutar como administrador..."?


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 21:11 pm
no me sale opcion para ejecutaralo como administrador...  :-[


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 21:15 pm
me ha funcionado asi..

Código:
@echo clave al registro
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v Start /t reg_dword /d 00000004 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbstor" /v Start /t reg_dword /d 0000004 /f
pause

las comillas solo en la ruta... de la clave..


Título: Re: Porque no puedo editar el registro.
Publicado por: WaAYa HaCK en 3 Julio 2011, 21:23 pm
Es que las comillas sólo hace falta ponerlas en la clave...
Código
  1. reg add "HKLM\SYSTEM\ControlSet001\Services\usbstor" /v Start /t REG_DWORD /d 00000004 /f
Te faltaba la opción /f , ya que la clave ya está creada, pero hace falta el modo forzado para que la sobrescriba.

Saludos!

PD: Los datos de la clave ( /d ......) también puedes ponerlos entre comillas en casos más precisos (/d "......") .


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 21:27 pm
PD: Los datos de la clave ( /d ......) también puedes ponerlos entre comillas en casos más precisos (/d "......") .

Realmente... todo lo que puse en comillas es porque se puede poner, que haga falta o no... depende del windows que se use xD

A mi en windows 7 me funciona tanto TODO sin comillas, como TODO con comillas.

En fin, me alegro que lo hayas solucionado dany3j, supongo que es uno de los pequeños (Y muy molestos) cambios de los comandos de winxp a win7. Y con esto afirmo que la shell de Win7 es mucho más fácil de usar XD.

Saludos!


Título: Re: Porque no puedo editar el registro.
Publicado por: Dany3j en 3 Julio 2011, 21:28 pm
si supongo que windows 7 tienes sus mejoras pero amo mi XP jejej Bueno ya esta listo gracias a todos... especialmente a pitoloko  ;-) siempre tan atento..


Título: Re: Porque no puedo editar el registro.
Publicado por: WaAYa HaCK en 3 Julio 2011, 22:28 pm
si supongo que windows 7 tienes sus mejoras pero amo mi XP

Je, pues si vieras el mío... parece que se droga antes de iniciarse, porque hace cada cosa más rara...
pitoloko y su cómoda shell de W7 se volvía loco con mi CMD, desafiaba todas las leyes... jaja!  :laugh:


Título: Re: Porque no puedo editar el registro.
Publicado por: SuperDraco en 3 Julio 2011, 22:33 pm
jajajajajaja, os odio. XP suizos.

xD


Título: Re: Porque no puedo editar el registro.
Publicado por: WaAYa HaCK en 3 Julio 2011, 22:36 pm
Mi XP es cavero...