Entrada del registro muy especial (Ayuda porfavor)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Entrada del registro muy especial (Ayuda porfavor)
Hola amigos!!
vuelvo con un reto mucho más dificil, antes me conseguiesteis ayudar con la validacion de una licencia (nunca se me ocurrio ese método)
Ahora os traigo un reto mucho más dificil.
Expplicación:
Al insertar una licencia en ESET AntiVirus, la entrada binary de la pass es un tanto extyraña ya que la codifica de una manera y no me sirve la entrada reg_binary.
Bien, supongamos que la podemos codificar con dos formas distintas;
1-Por un archivo PHP que devuelve automaticamente la password codificada.
2-Por un archivo de C++ con el algoritmo de codificacion obtenido desde el ollie dbg
La pregunta sería como podria meter esos datos en el registro.?
os dejo un ejemplo del mismo passwod codificado y sin codificar
Pass codificada: 05d6b5e9b6f090f2696402add9c869759c315bbc
Pass sin codificar: dakk27nppp
Les dejo el código de decodificacion que tengo en C++ Agradecimientos a Tukero por facilitarmelo.
Espero su ayuda.. Un saludo
vuelvo con un reto mucho más dificil, antes me conseguiesteis ayudar con la validacion de una licencia (nunca se me ocurrio ese método)
Ahora os traigo un reto mucho más dificil.
Expplicación:
Al insertar una licencia en ESET AntiVirus, la entrada binary de la pass es un tanto extyraña ya que la codifica de una manera y no me sirve la entrada reg_binary.
Bien, supongamos que la podemos codificar con dos formas distintas;
1-Por un archivo PHP que devuelve automaticamente la password codificada.
2-Por un archivo de C++ con el algoritmo de codificacion obtenido desde el ollie dbg
La pregunta sería como podria meter esos datos en el registro.?
os dejo un ejemplo del mismo passwod codificado y sin codificar
Pass codificada: 05d6b5e9b6f090f2696402add9c869759c315bbc
Pass sin codificar: dakk27nppp
Les dejo el código de decodificacion que tengo en C++ Agradecimientos a Tukero por facilitarmelo.
Espero su ayuda.. Un saludo
- Adjuntos
-
- License.rar
- Tabla C++ de decodicicacion / codificacion
- (2.68 KiB) Descargado 207 veces
Última edición por arkcrew el 15 Oct 2009, 16:20, editado 1 vez en total.
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- XPyro
- Profesional del Autoit
- Mensajes: 542
- Registrado: 04 Mar 2007, 10:12
- Ubicación: México
- Contactar:
Re: Decodificar una entrada binary del registro muy especial
Me serviría si exportaras la clave de registro y la subieras para analizarla
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Decodificar una entrada binary del registro muy especial
Aqui os dejo la exportacion:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile]
"Password"=hex:56,d6,a7,e9,b0,f0,90,f2,31,64,01,ad,8f,c8,61,75,d8,31,4e,bc
"Username"="EAV-16217502"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile]
"Password"=hex:56,d6,a7,e9,b0,f0,90,f2,31,64,01,ad,8f,c8,61,75,d8,31,4e,bc
"Username"="EAV-16217502"
- Adjuntos
-
- Reg en x64.rar
- Aqui os dejo la entrada en archivo .reg
- (392 Bytes) Descargado 188 veces
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Entrada del registro muy especial (Ayuda porfavor)
Ey, por favor ayudadme, lo unico que me falta es saber como ingresar ese dato en el registro, ya cosigo codificar y decodificar:
http://www.arkcrew.com/code.php?p=user&decod=0 --> codficado
http://www.arkcrew.com/code.php?p=user&decod=1 --> decodficado
Ayuda por favor
Un saludo
http://www.arkcrew.com/code.php?p=user&decod=0 --> codficado
http://www.arkcrew.com/code.php?p=user&decod=1 --> decodficado
Ayuda por favor
Un saludo
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Entrada del registro muy especial (Ayuda porfavor)
Para escribir en el registro utiliza la función RegWrite, para borrar RegDelete, para leer RegRead, etc.
Mira sus ejemplos en la ayuda.
Mira todas las funciones del registro en la ayuda, en AutoIt>Function Reference>Registry Management.
Saludos.
Mira sus ejemplos en la ayuda.
Mira todas las funciones del registro en la ayuda, en AutoIt>Function Reference>Registry Management.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Entrada del registro muy especial (Ayuda porfavor)
NO me sirve de nada, ya que lo que debo hacer es abrir la propiia key y mandar el contenido.. En C++ o .NET se pero en autoit...
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Entrada del registro muy especial (Ayuda porfavor)
Como que no te sirve de nada??? No lo entiendo. Tu preguntaste que como se metían valores en el registro y yo te dije las funciones que tenías que utilizar. No se lo que quieres decir con tu último post .
Muestra el código que tienes hecho explicando lo que quieres hacer y ya veremos lo que pasa.
Muestra el código que tienes hecho explicando lo que quieres hacer y ya veremos lo que pasa.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Entrada del registro muy especial (Ayuda porfavor)
Es que me parece que lo que está preguntando no es cómo meter esos datos en el registro, sino cómo calcularlos. Entiendo del primer post que lo que quiere es que le traduzcamos el programa que ha puesto en C++, a AutoIt...
Así mirado muy rápido y por encima no parece que ese código tenga nada que no se pueda hacer con AutoIT (veo muchas operaciones lógicas, sobre cadenas...)
Escucha arkcrew, ¿por qué no lo intentas tú y mejor nos vas preguntando las partes que no sabes pasar, en vez de que tengamos que pasarlo todo?
Lo digo porque por ejemplo me da bastante pereza ponerme a traducir todo eso, pero si haces preguntas concretas estaré encantado de ayudarte. Pero bueno, siempre puede haber alguien que lo quiera hacer desde cero...
Ciaooo
Así mirado muy rápido y por encima no parece que ese código tenga nada que no se pueda hacer con AutoIT (veo muchas operaciones lógicas, sobre cadenas...)
Escucha arkcrew, ¿por qué no lo intentas tú y mejor nos vas preguntando las partes que no sabes pasar, en vez de que tengamos que pasarlo todo?
Lo digo porque por ejemplo me da bastante pereza ponerme a traducir todo eso, pero si haces preguntas concretas estaré encantado de ayudarte. Pero bueno, siempre puede haber alguien que lo quiera hacer desde cero...
Ciaooo
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Entrada del registro muy especial (Ayuda porfavor)
No me he explicado bien, adjunte elñ archivo solo para que vieran como lo hace el programa en C++, supongamos ahora que yo SOLO y UNICAMENTE necesito meter esa entrada en el registro.
Ya tengo lo qeu hay que introducir calculado, solo queda meterlo.
Ya sabes, algo asi como un regfwrite, pero debe quedar en un "reg_bnary" en el registro, pero no puedo meter esos datos con el regbinary poruqe no funciona, la solucion qeu halle, es esceribir la cadena de texto con un send o crear un .reg desde el rppograma.
Un saludo
Ya tengo lo qeu hay que introducir calculado, solo queda meterlo.
Ya sabes, algo asi como un regfwrite, pero debe quedar en un "reg_bnary" en el registro, pero no puedo meter esos datos con el regbinary poruqe no funciona, la solucion qeu halle, es esceribir la cadena de texto con un send o crear un .reg desde el rppograma.
Un saludo
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Entrada del registro muy especial (Ayuda porfavor)
Ah, pues entonces es lo que decía Chefito, ¿no funciona RegWrite en el modo REG_BINARY?
Supongo que para pasar los datos a binario habrá que usar la función Binary, no uses StringToBinary porque eso codifica el texto.
A Binary hay que pasarle la cadena en hexadecimal (los bytes directamente)
Por ejemplo
Binary("0x00204060")
Si metes
RegWrite ($clave, $nombrevalor, "REG_BINARY", Binary("0x05d6b5e9b6f090f2696402add9c869759c315bbc"))
¿no ves el dato escrito bien en el registro?
Supongo que para pasar los datos a binario habrá que usar la función Binary, no uses StringToBinary porque eso codifica el texto.
A Binary hay que pasarle la cadena en hexadecimal (los bytes directamente)
Por ejemplo
Binary("0x00204060")
Si metes
RegWrite ($clave, $nombrevalor, "REG_BINARY", Binary("0x05d6b5e9b6f090f2696402add9c869759c315bbc"))
¿no ves el dato escrito bien en el registro?
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Entrada del registro muy especial (Ayuda porfavor)
Conseguidop con éxito, Muchisimas Gracias!!!!!!!!!!!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Entrada del registro muy especial (Ayuda porfavor)
¿Era lo de la función Binary? Por saberlo, nunca he metido datos binarios en el registro pero es interesante saberlo...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Entrada del registro muy especial (Ayuda porfavor)
Si, diste de lleno, gracias amigo
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com