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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderador: fary)
| | |-+  [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...  (Leído 4,029 veces)
Dryken

Desconectado Desconectado

Mensajes: 117


El arte de vencer se aprende en las derrotas


Ver Perfil WWW
[Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« en: 17 Junio 2012, 03:10 am »

Hace poco me infectó un virus. En primer lugar lo que hizo fue...

1-Desactivar Firewall.
2-Copiarse al registro.
3-No deja acceder al usuario al registro (dice que el admin lo ha desabilitado).
4-Desactivar el Restaurar Sistema

El problema con este virus ya lo he solucionado parcialmente, me persiste la acción 3 y 4. Ahora como soy curioso me gustaría saber como ha podido hacer estas cosas en C.

Por ejemplo, la acción de copiarse al registro me parece que es esta:

Citar
HKEY registro;    
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_SET_VALUE,&registro );
RegSetValueEx(registro, "Windows Update",0,REG_SZ,(const unsigned char*)system,40);
RegCloseKey(registro);

Pero sigo sin saber que código ha utilizado para llevar a cabo las otras acciones. Espero que vosotros sepáis como hacerlo.
En línea

Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html
The Swash

Desconectado Desconectado

Mensajes: 194


Programmer


Ver Perfil WWW
Re: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« Respuesta #1 en: 17 Junio 2012, 06:02 am »

Hola,

Todo lo anterior que mencionaste se hace por medio de entradas en el registro. No tengo ahora mismo las claves que manejan cada acción, apenas las consiga edito.

Un saludo,
Iván Portilla.
En línea

Dryken

Desconectado Desconectado

Mensajes: 117


El arte de vencer se aprende en las derrotas


Ver Perfil WWW
Re: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« Respuesta #2 en: 17 Junio 2012, 16:46 pm »

The Swash, no se si por las entradas en el registro se podrían llevar a cabo en C por la API de WIn para llevar a cabo las acciones. espero que puedas encontrarlas  ;)

He estado buscando y por lo visto he encontrado que mediante estas funciones se podrían hacer.

Citar
RegOpenKeyEx()
RegSetValueEx()
RegCloseKey()

Aunque sigo sin saber como, por mi parte seguiré buscando, si lo encuentro lo comparto. Ojalá alguno de vosotros lo sepáis. Saludos  :)
En línea

Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html
noele1995

Desconectado Desconectado

Mensajes: 137



Ver Perfil
Re: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« Respuesta #3 en: 17 Junio 2012, 19:02 pm »

Bueno no te dire como hacerlo pero si te dare las llaves del registro para hacerlo.
Bueno ya busque la del registro no buscare mas ya que veo que no buscaste nada, puse deshabilitar registro en google y salio. Lo que tienes que hacer es buscar en google las llaves y los valores y apare buscar ejemplos de edicion del registro qu debe haber miles...
-Deshabilitar/habilitar el registro
Código:
Llave: HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/system


Valor en la llave : "DisableRegistryTools"
Tipo de valor: DWORD
Valor que toma para deshabilitar = 1
Valor que toma para habilitar    = 0    - Tambien se habilita al eliminar el valor
En línea

Dryken

Desconectado Desconectado

Mensajes: 117


El arte de vencer se aprende en las derrotas


Ver Perfil WWW
Re: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« Respuesta #4 en: 17 Junio 2012, 21:01 pm »

Gracias compañero por compartir las llaves, me las apañaré con la colocación.

Por cierto, dices que no busque nada, buscar si que busqué, lo que no encontré fue más información sobre el tema por eso hice este post. Sobre la Api de Win tengo algo de conocimientos pero no se sobre registros por eso lo pregunté.

Volveré a buscar en google con tus consejos a ver que encuentro.

Por ahora probaré con la habilitación del registro, gracias por el código  ;)
En línea

Lo intentas y fracasas, lo intentas y fracasas pero fracasas realmente cuando dejas de intentarlo.

Calc Don v0.7 - C
http://foro.elhacker.net/programacion_cc/source_calculadora_calc_don_10-t366489.0.html

Hundir la flota v0.3 - C#
http://foro.elhacker.net/net/source_c_juego_hundir_la_flota_v01-t377794.0.html
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: [Duda C/C++] Copiarse al registro, inutilizarlo, desactivar el firewall...
« Respuesta #5 en: 22 Junio 2012, 05:00 am »

Búscalos en la MSDN tiene un apartado específico para conjunto de keys por así decirlo...

Saludos,
Nox.
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
desactivar firewall de windows « 1 2 »
Programación Visual Basic
franky231 10 9,225 Último mensaje 6 Septiembre 2005, 10:59 am
por 3nr1qu3
Desactivar El FireWall de Windows Xp « 1 2 »
Programación Visual Basic
0metal 10 4,051 Último mensaje 23 Septiembre 2007, 20:47 pm
por 0metal
desactivar firewall windows xp
Seguridad
Diablox2 3 4,438 Último mensaje 17 Noviembre 2011, 17:21 pm
por Axus
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines