Autor
|
Tema: como programar un antivirus en java (Leído 13,173 veces)
|
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..
|
|
|
En línea
|
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
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
|
|
|
En línea
|
|
|
|
hack-4-life
|
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
|
|
« Última modificación: 26 Agosto 2010, 23:47 pm por hack-4-life »
|
En línea
|
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
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
|
|
|
En línea
|
|
|
|
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
|
|
|
En línea
|
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"
|
|
|
Blitzkrieg'
Desconectado
Mensajes: 546
print('Hi there')
|
¿Un antivirus en Java? Se puede, pero seria casi inútil.
|
|
|
En línea
|
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
¿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
|
|
|
En línea
|
|
|
|
hack-4-life
|
Buenas XD voy siguiendo el thread de este post y con respecto a ddk: ¿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 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
|
|
|
En línea
|
""DE QUE SIRVE EL CONOCIMIENTO SI SE PRIVA DE SU DISTRIBUCION"
|
|
|
Leyer
Desconectado
Mensajes: 786
leyer@elhacker.net
|
Runtime JNIregistry Java IO Thread
|
|
|
En línea
|
|
|
|
Horricreu
Wiki
Desconectado
Mensajes: 290
¡La verdad os hará libres!
|
La mayoría de los antivirus están programados en Kernel Mode. Saludos
|
|
|
En línea
|
|
|
|
|
|