como programar un antivirus en java

Iniciado por hack-4-life, 26 Agosto 2010, 17:22 PM

0 Miembros y 1 Visitante están viendo este tema.

hack-4-life

holas XDs sta muy bien su foro,me gusta... bueno lo que quiero hacer es desarrollar un antivirus en java aver si alguien me puede orientar,sii no muy sofisticado estaba pensando crear 4 o 5 virus en bacht no es la gran cosa y que desde java me los detectara o al agregar una entrada al registro que me diga que acceso dengado aver si alguien me puede orientar un diagrama de flujo codigo fuente bueno le estare buscando en el tio mientrass aver si encuentro algo saludos XDs..
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"

Debci

Pues mira, sinceramente no creo que Java sea la mejor opción, primero porque tu antivirus no podrá analizar virus a nivel heurístico, pues no podrás atacchearte al proceso malicioso y analizarlo.

Y segundo por el control malo, que tiene sobre el sistema.

Tu antivirus se limitaria a analisis de scripts y por bases de datos de firmas de software.

Saludos

hack-4-life

#2
gracias por tu respuesta ,me podrias explicar mas o menos en que consiste lo de heuristica si se que son tecnicas para deteccion de virus pero cual seria el problema con JAVA,he estado leyendo y he ncontrado que desde java no Te deja acceder a la maquina virtual tener control total,y lei que en visual basic que no se recomienda por que ocupa  muchas librerias ajenas,que el mejor es mezclar C++ y tal vez ASM lenguaje ensamblador... que me dicess..espero tu respuestaa.saludos XD
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"

Debci

Cita de: hack-4-life en 26 Agosto 2010, 23:43 PM
gracias por tu respuesta ,me podrias explicar mas o menos en que consiste lo de heuristica si se que son tecnicas para deteccion de virus pero cual seria el problema con JAVA,he estado leyendo y he ncontrado que desde java no Te deja acceder a la maquina virtual tener control total,y lei que en visual basic que no se recomienda por que ocupa  muchas librerias ajenas,que el mejor es mezclar C++ y tal vez ASM lenguaje ensamblador... que me dicess..espero tu respuestaa.saludos XD
Exactamente lo que te comentaba, heurística significa a grandes rasgos, detectar leyendo la memoria del proceso o ejecutable que funciones usa y si son dañinas, como las aplica, si hay conexión remota sin autorización, y eso lo suyo es hacerlo en C, en ASM si te quieres romper el coco un poco adelante, pero yo te recomiendo C.

Saludos

hack-4-life

ps que cress XD ya estuve viendo y siempre lo tengo que implementar en java,estoy buscando rutinas de C# insertadas en java y viendo como funciona un virus para poder enter un antivirus no se si me puedas ayudar con alguna instruccion de javaa y por donde puedo empezar estoy buscando interrupciones de hardwaree aver si me puedes iluminar y gracias debci... saludos XDS
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"

Blitzkrieg'

¿Un antivirus en Java? Se puede, pero seria casi inútil.



Debci

Cita de: ddk en 28 Agosto 2010, 04:34 AM
¿Un antivirus en Java? Se puede, pero seria casi inútil.
Por consecuencia, ya no seri un Antivirus jeje, java tiene que evolucionar en ciertos aspectos para lograr esas cosas.
Siempre puedes liarte a hacer implementaciones en C con JNI.

Saludos

hack-4-life

Buenas XD voy siguiendo el thread de este post y con respecto a ddk:
Cita de: ddk en 28 Agosto 2010, 04:34 AM
¿Un antivirus en Java? Se puede, pero seria casi inútil.
si dices que se puede pero seria inutil,yo lo tengo que implementar me puedes decir las tecnicas de programacion que puedo implementar en java,alguna informacion que me sirva al respecto.. te lo agradeceria XD..
y respecto a debci
Cita de: Debci en 28 Agosto 2010, 11:30 AM
Siempre puedes liarte a hacer implementaciones en C con JNI.
estoy buscando informacion de lo que mencionaste,implementaciones en C con JNI,lo tengo que CODEAR en java es un proyecto de mi uni,estamos viendo varias posibilidaes y me preguntaba si me me puedes proporcionar informacion util acerca de esto,yo me encargo de lo demas tambien te lo agradeceria...saludos XD
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"

Leyer


Horricreu

La mayoría de los antivirus están programados en Kernel Mode.

Saludos :P