Tema destacado: Grupo de acebook de elhacker.net
Autor
|
Tema: Troyano en c++ (plantear el problema) (Leído 2,617 veces)
|
Patukas
Desconectado
Mensajes: 133
El saber no ocupa lugar
|
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
Mensajes: 1.163
La paciencia es la madre de la ciencia.
|
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. //... 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
Mensajes: 133
El saber no ocupa lugar
|
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
|
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
|
|
|
|
|
~~
|
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.htmlComo vereis tiene las opciones mas importantes de un troyano y aparte otras para hacer bromas xDDD. Ademas es conexion inversa y multi-conexion  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
|
Que tal! Bueno pues me parece perfecta tu propuesta EON, y tienes razon, podemos, los que no sabemos, aprender de este proyectin educativo  . 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
|
|
|
|
[Zodiac]
Desconectado
Mensajes: 18
|
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
|
|
|
|
|
~~
|
Hola: 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. 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...  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
Mensajes: 133
El saber no ocupa lugar
|
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
Mensajes: 84
|
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
Mensajes: 22
|
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
|
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
|
|
|
|
uniqdom
Desconectado
Mensajes: 84
|
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
Mensajes: 133
El saber no ocupa lugar
|
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
Mensajes: 1
|
Hola , soy nuevo por estos lares  . 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
|
|
|
|
|
|