Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: TheOskar en 9 Diciembre 2017, 22:15 pm



Título: Sistema tipo Cyber, ¿Que lenguaje me recomiendas?
Publicado por: TheOskar en 9 Diciembre 2017, 22:15 pm
Hola, este es mi primer post despues de mucho tiempo, espero que todos esten bien.

Vengo el dia de hoy con un pequeño inconveniente...
Quiero hacer un programa/aplicacion que tome el control de una computadora (No como malware, si no tipo Cyber cafe) En donde haya un cliente, el cual serian las maquinas controladas y un servidor, que seria la maquina que controla las otras maquinas

La pregunta es, ¿En que lenguaje deberia hacerlo?
En lo personal me encanta Java, es uno de mis lenguajes favoritos y fue mi primera opcion para hacer esto, pero luego de pensarlo y hablarlo con otra gente llegue a la conclusion de que Java (Gracias a su multiplataforma) Deberia usarse en casos donde el programa se ejecute en diferentes tipos de Sistemas operativos, pero como en mi caso todas las maquinas tienen Windows, me recomendaron utilizar un lenguaje propio de windows.

¿Que opinan ustedes? ¿Que Lenguaje me recomiendan para hacer esto?

Ademas que, aun no tengo muy claro como hacerlo, cualquier opinion, consejo o comentario sera muy agradecido, espero sus respuestas

Un abrazo y saludos.


Título: Re: Sistema tipo Cyber, ¿Que lenguaje me recomiendas?
Publicado por: BloodSharp en 9 Diciembre 2017, 23:37 pm
Quiero hacer un programa/aplicacion que tome el control de una computadora (No como malware, si no tipo Cyber cafe)(...)¿En que lenguaje deberia hacerlo?

Recomendaría C con WINAPI y manejo de sockets udp, al menos para la parte del cliente... Porque necesitarías de alguna forma de desarrollar algo que se ejecute como servicio en segundo plano ni bién se arranque windows de manera nativa y no creo que Java de por si solo pueda lograr eso.

En lo personal me encanta Java, es uno de mis lenguajes favoritos y fue mi primera opcion para hacer esto, pero luego de pensarlo y hablarlo con otra gente llegue a la conclusion de que Java (Gracias a su multiplataforma) Deberia usarse en casos donde el programa se ejecute en diferentes tipos de Sistemas operativos, pero como en mi caso todas las maquinas tienen Windows, me recomendaron utilizar un lenguaje propio de windows.

Java podría ser utilizado para servidor dado a que teoricamente no requiere ser arrancado en el inicio de la máquina anterior y capaz incluso te resulte facil diseñar la interfaz que controle las otras PCs


B#