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


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Troyano en c++ (plantear el problema)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Troyano en c++ (plantear el problema)  (Leído 2,617 veces)
Patukas

Desconectado Desconectado

Mensajes: 133

El saber no ocupa lugar


Ver Perfil
Troyano en c++ (plantear el problema)
« en: 26 Octubre 2006, 18:24 »

Tengo nociones de c.

Toy leyendo sobre c++ y los troyanos, me gustaria escribir un programa cliente/servidor de conexion inversa; sin mas opciones q la de q se conecte y ver la conexion. Un proyecto muy basico.

Partiendo de c++ como debo de plantearlo?

Establecer una union por socket? q mas necesitaria?

Algun ejemplo de codigo para una conexion cliente/servidor en c++? a ser posible de conexion inversa.

Alguien me orienta?


En línea
Rentero
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.163


La paciencia es la madre de la ciencia.


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #1 en: 9 Noviembre 2006, 12:17 »

Nunca lo he hecho pero yo lo veo así.

En el servidor tienes un bucle y vas comprobando los mensajes que le llegan del cliente. Dependiendo del mensaje ya ejecutas una funcion u otra...no se si me explico.

Código:
//...
while(recibiendo_mensajes)
{
switch(mensaje)
{
case "KEY":
funcionKeyLogger();
break;
case "CDROM"
funcionOpenCDRom();
break;
case "SALIR":
funcionSALIR(); //cerrar socket, etc
recibiendo_mensajes = 0;
}
}
//...

Conexion inversa...bueno, no es mas que el servidor eres tu y el se coencta a ti.

Ejemplos...mira esto:
http://usuarios.lycos.es/protg/


« Última modificación: 9 Noviembre 2006, 12:19 por Rentero » En línea

Firmado.
Patukas

Desconectado Desconectado

Mensajes: 133

El saber no ocupa lugar


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #2 en: 11 Noviembre 2006, 03:05 »

Estaba interesado en crear un troyano en c. Pero me gustaria q todo el que kisiera participase,q sea un proyecto del foro y serviria para q aprendiesemos c, q es el fin q busco.

Seria tener una base en c, ver codigo de sockets y un poco la API de Windows.

Primeramente un programa cliente/servidor en sockets q de informacion del pc, luego el file manager. Eso seria lo basico y prodrian seguir la escritura del codigo todos los users del foro.

la multiconexion y la conexion inversa se le podria implementar en futuras versiones asi como nuevas funcionalidades (screen capture, visor de procesos, etc...)

Q gente estaria interesada en empezar este proyecto? seria genial q se iniciase para aprender c, sockets y api de windows... en un programa q seria de todos y serviria de ejemplo a muchos. Tb nos podemos apoyar en el codigo del protg q publico rentero.

Q tal lo veis? kien se anima?
En línea
jorocaro

Desconectado Desconectado

Mensajes: 66



Ver Perfil WWW
Re: Troyano en c++ (plantear el problema)
« Respuesta #3 en: 11 Noviembre 2006, 07:41 »

Hola que tal!
No se mucho de C, ando aprendiendo y uno de mis temas mas importantes es la de los sockets y la programacion grafia, me gustaria participar (en lo que pueda), repito, es un tema que me interesa, no me llama mucho la atencion la idea del troyano, pero se que puedo aprender de esto, asi que pues en lo que te pueda ayudar...
Cualquier cosa ahi esta mi mail...
Saludos!

PD. que tonto, el proyecto es en C++, pero bueno, espero poder ayudar en algo...xD
« Última modificación: 11 Noviembre 2006, 07:43 por jorocaro » En línea

Learn it by yourself...



~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.983


Ver Perfil WWW
Re: Troyano en c++ (plantear el problema)
« Respuesta #4 en: 12 Noviembre 2006, 12:58 »

Hola:

Yo estoy aprendiendo C++ (ya me defiendo xDD) y tenia proyectado hacer un troyano con el server en C++ y el cliente en Visual Basic.
Sobre troyanos se muxo (se como funcionan y como crearlos...) aki os dejo mi ultimo troyano publiccado echo en VB:

http://foro.elhacker.net/index.php/topic,145866.0.html

Como vereis tiene las opciones mas importantes de un troyano y aparte otras para hacer bromas xDDD. Ademas es conexion inversa y multi-conexion  :P

Si laguien se anima a hacer el server bien comentado yo me comprometo a hacer el cliente en VB con muticonexion y todo eso...
Y si ya de paso nos deja un buen manual de sockets en C++ tambien le ayudo con el server.

Entre todos podemos hacer un buen troyano educativo, para aprender sockets, y despues q cada uno lo valla ampliando  ;)

Venga a ver si alguien se anima
1S4ludo
En línea
jorocaro

Desconectado Desconectado

Mensajes: 66



Ver Perfil WWW
Re: Troyano en c++ (plantear el problema)
« Respuesta #5 en: 12 Noviembre 2006, 18:54 »

Que tal!
Bueno pues me parece perfecta tu propuesta EON, y tienes razon, podemos, los que no sabemos, aprender de este proyectin educativo  :D.
Yo por mi parte estoy dispuesto a aprender los sockets.
Me gustaria saber para que plataforma piensan elaborarlo.
Ojala y esto si se levante.
Saludos!
En línea

Learn it by yourself...



[Zodiac]

Desconectado Desconectado

Mensajes: 18



Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #6 en: 12 Noviembre 2006, 23:17 »

pero que pasaría si necesito abrir una web?? por ej: con solo colocar el nombre del servidor, yo puedo realizar la tarea sistematizada

espero q se entienda

bytes
En línea
~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.983


Ver Perfil WWW
Re: Troyano en c++ (plantear el problema)
« Respuesta #7 en: 13 Noviembre 2006, 16:32 »

Hola:

Citar
Me gustaria saber para que plataforma piensan elaborarlo.
Ojala y esto si se levante.
Saludos!

Pues inicial mente iva a ser todo en C++, pero yo e propuesto hacer el servidor en VB por q es mas facil desarrollar la interfaz y asi ya de paso a ver si se anima mas gente.

Citar
pero que pasaría si necesito abrir una web?? por ej: con solo colocar el nombre del servidor, yo puedo realizar la tarea sistematizada

espero q se entienda

bytes

Podrias explicarte un poco mejor, por q yo por lo menos no entiendo lo q kieres decir...  :rolleyes: :huh: :rolleyes:


A ver si la gente se anima y enpezamos con esto. Repito q en cuanto alguien se anime con los sockets en C++ yo hago el cliente en VB entero si hace falta...

1S4ludo y animaros!!!
En línea
Patukas

Desconectado Desconectado

Mensajes: 133

El saber no ocupa lugar


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #8 en: 13 Noviembre 2006, 17:25 »

Parece q poca gente del sub-foro c++ se anima... me hubiera gustado plantearlo como un curso...

Eon me parece muy bien q te ofrezcas a hacer el cliente en vb, pero el fondo de esto seria aprender c++. no te animas a hacerlo todo en c++?

yo soy novato asi q espero q alguien q domine c++ se ofrezca para dirigir el proyecto o corregir el codigo.

Seria empezar con los sockets, una unica conexion (luego se le añadiria multi-conexion) y q de el nombre y usuario del pc.

No se... nadie mas se anima? algun moderador?
En línea
uniqdom

Desconectado Desconectado

Mensajes: 84


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #9 en: 16 Noviembre 2006, 22:44 »

yo me animo..jeejej..

hace un tiempo atras me estuve haciendo un troyano en c++, eso si no es de conexion inversa y esta muy simple todavia. pero igual ... hasta el momento solo llevo una parte del servidor, del cliente no he escrito nada aun, porque el servidor lo programe de tal manera que con el telnet o algun programa que envie datos lo pueda controlar.

alguien que organize un poco.. nos ponemos de acuerdo y le vamos dando duro....


En línea
shadow_of__soul

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #10 en: 17 Noviembre 2006, 00:38 »

yo me sumo a la parte grafica (manejo de la api de windows la manejo bastante bien) y de c

cualquier cosa estoy atento


By Shadow
En línea
jorocaro

Desconectado Desconectado

Mensajes: 66



Ver Perfil WWW
Re: Troyano en c++ (plantear el problema)
« Respuesta #11 en: 17 Noviembre 2006, 04:19 »

Que tal!
Ya le ando dando a los sockets, pero que ondas, los veo apagadones, animence, de aqui aprenderemos muchos!
Es un tema bastante interesante, ANIMO!!!
Saludos!
En línea

Learn it by yourself...



uniqdom

Desconectado Desconectado

Mensajes: 84


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #12 en: 17 Noviembre 2006, 22:44 »

si estas pensando en que TODO EL FORO va a animarse,,, estas mal,,, sigo pensando en que alguien deberia hacerse cargo y organizar.

alguien sabe si existe algo como la pagina de wikipedia en donde pudieramos ir haciendo el proyecto. cosa que solo los que tengan una contraseña puedan acceder  a modificar y ver el contenido del troyano.
En línea
Patukas

Desconectado Desconectado

Mensajes: 133

El saber no ocupa lugar


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #13 en: 18 Noviembre 2006, 02:30 »

si, falta algun programador en c q lidere el proyecto y lo corriga. sigo pensando q sea algun moderador de aki, seria lo mejor.

Enfocarlo como un curso, mas viendo q no hay ninguno en este foro. Primero los sockets y luego empezar con la api de windows.

Me alegra q haya respondido gente, a ver si nos organizamos.

Vamos animaros! y vamos aunque sea entre unos cuantos a empezar.

 
En línea
nokia-6260

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Troyano en c++ (plantear el problema)
« Respuesta #14 en: 20 Noviembre 2006, 18:17 »

Hola , soy nuevo por estos lares  :D.


Respecto a este post yo tambien estaria dispuesto a colaborar en el codigo, se algo de C y de programacion grafica.

Mas que nada me apunto para aprender a programar ya que nunca hize ningun programa en serio, como digo mi nivel es bajo.
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como plantear adecuadamente un problema
GNU/Linux
Festor 0 6,765 Último mensaje 1 Enero 2010, 19:20
por Festor
Donde plantear un proyecto y me digan que me puede costar?????
Foro Libre
korandok4 1 282 Último mensaje 4 Noviembre 2011, 22:21
por Isótopo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines