elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
21 Mayo 2012, 12:15  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  AYUDA: Crear el server desde el client
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: AYUDA: Crear el server desde el client  (Leído 1,635 veces)
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
AYUDA: Crear el server desde el client
« en: 30 Marzo 2010, 09:37 »

Hola a todos.

Me podriais marcar la direccion, estoy intentendo hacer un simulacro de troyano en C++ y me gustaria que el server se generase con una serie de caracteristicas que previamente selecciono en el cliente y que como resultado tenga un exe.

Gracias.
« Última modificación: 30 Marzo 2010, 09:55 por mogukiller » En línea
E.P.I.


Desconectado Desconectado

Mensajes: 346


elprogramadorinformatico [E.P.I.]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #1 en: 30 Marzo 2010, 10:08 »

Esto se crea con un builder.

Saludos.

PD: hay un link en la palabra: builder  :xD :¬¬
En línea

La verdad nos hará libres
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #2 en: 30 Marzo 2010, 11:05 »

Gracias.

Por lo que he podido entender del trabajo de Hacker_Zero, inicialmente tendria que tener la estructura del server y lo que haria el cliente configurar que opciones tendria el server disponible.

Pero esto no me ayuda demasiado ya que el tamaño del server no cambiaria.
En línea
E.P.I.


Desconectado Desconectado

Mensajes: 346


elprogramadorinformatico [E.P.I.]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #3 en: 30 Marzo 2010, 11:16 »

Gracias.

Por lo que he podido entender del trabajo de Hacker_Zero, inicialmente tendria que tener la estructura del server y lo que haria el cliente configurar que opciones tendria el server disponible.

Pero esto no me ayuda demasiado ya que el tamaño del server no cambiaria.

 :¬¬

Puedes crear un exe con algún builder (o lo haces tú mismo), llamar la ruta del exe con: CreateFile(); leerlo con: ReadFile(); y luego hacerle la conexión... es cuestión de un poquito de imaginación  :xD

Saludos  :P
En línea

La verdad nos hará libres
[Zero]
Moderador
***
Desconectado Desconectado

Mensajes: 1.057


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #4 en: 30 Marzo 2010, 11:23 »

Tambien puedes guardar la configuración en un archivo de recursos, sería lo mejor  :P.

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #5 en: 30 Marzo 2010, 11:36 »

Ruego que perdoneis mi ignorancia.

Pero estaba pensando algo como programar las diferentes funciones el librerias estaticas (.lib) y construir el proyecto del server a (.cpp) a base de los includes de estas librerias y las llamadas a las mismas. Luego lo compilaria y generaria el .exe de mi server.

El problema que veo aki es que al distribuir el cliente tendria que añadir un compilador estilo gcc.

Como veis esta posibilidad.
En línea
E.P.I.


Desconectado Desconectado

Mensajes: 346


elprogramadorinformatico [E.P.I.]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #6 en: 30 Marzo 2010, 11:39 »

Quizás sí... ¿no sería mejor dll's  :( :o?
En línea

La verdad nos hará libres
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #7 en: 30 Marzo 2010, 11:45 »

Si bueno, habia pensado en .lib para que al cumpilar se incrustasen en el .exe y asi tener solo un fichero.

Pero teneis alguna solucion para evitar tener que usar el compilador utilizando esta filosofia.
En línea
[Zero]
Moderador
***
Desconectado Desconectado

Mensajes: 1.057


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #8 en: 30 Marzo 2010, 11:46 »

En ASM se puede hacer fácilmente lo de hacer un server con funciones modulares, pero en C no es tan sencillo. Lo de las *.lib es una posibilidad, pero tal vez sería demasiado trabajo  :-\. Con dll's lo podrías hacer, metes las dll's de las funciones que quieres en el recurso y las cargas cuando arranque el server  :).

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #9 en: 30 Marzo 2010, 11:54 »

Interesante tu sugerencia. Mirad a ver que os parece esta idea.

1 - Se genera un server (tamaño minimo) que me sirva de ancla de las funciones a posteriori quiera configurar.
2 - Una vez instalado el server y funcionando este genera un fichero con las funciones que tiene configuradas, que en el momento 0 estara vacio.
3 - Desde el cliente mando un mensaje de actualizacion y el server se sube la dll correspondiente, cargandola y actualizando el fichero de configuracion.

Como veis esta?.
En línea
E.P.I.


Desconectado Desconectado

Mensajes: 346


elprogramadorinformatico [E.P.I.]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #10 en: 30 Marzo 2010, 12:00 »

Insisto... es mejor hacer un builder (así aprendes a hacer uno  ;)) que te cree el server, y en el mismo código puedes llamar a las API's que te dije, y creas el server completo así... es mucho más fácil...

En su defecto, yo utilizaría dll's, también como dije (con la idea de Hacker_Zero mejorada)...

Saludos  ::)
En línea

La verdad nos hará libres
[Zero]
Moderador
***
Desconectado Desconectado

Mensajes: 1.057


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: AYUDA: Crear el server desde el client
« Respuesta #11 en: 30 Marzo 2010, 13:10 »

Interesante tu sugerencia. Mirad a ver que os parece esta idea.

1 - Se genera un server (tamaño minimo) que me sirva de ancla de las funciones a posteriori quiera configurar.
2 - Una vez instalado el server y funcionando este genera un fichero con las funciones que tiene configuradas, que en el momento 0 estara vacio.
3 - Desde el cliente mando un mensaje de actualizacion y el server se sube la dll correspondiente, cargandola y actualizando el fichero de configuracion.

Como veis esta?.

Si haces que su server sea un cargador de dll ya puedes aprovechar y hacer soporte para plugins  ;D.

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
Jaixon Jax


Desconectado Desconectado

Mensajes: 855



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #12 en: 30 Marzo 2010, 14:43 »

 :D Pues yo tenia que hacer algo parecido necesitaba bindear una BD en el server y esta BD cambia de maquina en maquina y como dice hacker_zero añadi una BD Default en los resource y cuando necesito sustituyo el bloque completo por el nuevo, al ver que era bueno hice lo mismo con el archivo configuracion   :P 
En línea

Tricalogo del buen forista:
  1.- No postear en hilos de Politica, ni religion, ni feminismo ni Machismo .....
  2.- Nunca solicitar ayuda por MP a alguien del staf .... ellos nunca responden ....
  3.- Aplaudir todos los "aportes" del staf aunque no los entiendas, o creas que no tienen importancia eso es buena onda ....
mogukiller

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #13 en: 30 Marzo 2010, 15:00 »

Que buena la idea de utilizar un BD.

Uff, creo que aun me queda mucho por lleer. Creo que antes, de hacer alguna pregunta estupida me voy a informar un poco mas, ya que la idea de lo que quiero la tengo bastante clara pero las herramientas que necesito aun no las controlo demasiado bien.

Me gustaria que me aconsejaseis un poco:

- He leido algo del resource en este link:

http://www.codeguru.com/cpp/misc/misc/tools/article.php/c3851

- Algo de inyeccion de codigo en este otro:

http://foro.portalhacker.net/index.php/topic,85407.msg400718.html

No se si bajo vuestro criterio estoy en la direccion correcta. Agradeceria cualquier consejo que me pudieseis dar.

Gracias.
En línea
Jaixon Jax


Desconectado Desconectado

Mensajes: 855



Ver Perfil
Re: AYUDA: Crear el server desde el client
« Respuesta #14 en: 30 Marzo 2010, 15:21 »

  Si esta bueno el primer source pero necesitas cargar las Apis FindResource y LoadResource dinamicamente de la libreria kernell32.dll cifrando el segundo parametro de GetProcAddres para que no te salte el AV   :rolleyes: el segundo link es KK  :huh: necesitas aprender hacer el injector que es lo mas importante y para el injector aplica lo mismo de las Apis dinamicas sino podria dar un positivo de Process!Parcher  >:D
En línea

Tricalogo del buen forista:
  1.- No postear en hilos de Politica, ni religion, ni feminismo ni Machismo .....
  2.- Nunca solicitar ayuda por MP a alguien del staf .... ellos nunca responden ....
  3.- Aplaudir todos los "aportes" del staf aunque no los entiendas, o creas que no tienen importancia eso es buena onda ....
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda-Ayuda con un server&client
Programación Visual Basic
abdiel2475 8 691 Último mensaje 19 Febrero 2011, 00:34
por raul338
ayuda para configurar file Zilla server and client « 1 2 »
Hacking Básico
peke2305 18 2,609 Último mensaje 27 Mayo 2011, 18:02
por y0g-s0th0th
Crear una ISO desde Linux AYUDA
GNU/Linux
peib0l 7 793 Último mensaje 12 Septiembre 2011, 19:54
por peib0l
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines