A question on programmers.se me pregunto: ¿Alguien ha lanzado un virus de código abierto? Por supuesto, me pregunto por pura curiosidad sobre cómo se vería el código fuente de un virus. Una búsqueda rápida en Google muestra que hay muchos programas de antivirus de código abierto, pero no vi ningún virus de código abierto.¿Hay algún virus de código abierto?
Respuesta
¿Qué quiere decir con "código abierto"? Estoy seguro de que ninguno de ellos tiene derechos de autor y hay suficientes fuentes en internet. Puede probar VX Heavens por ejemplo.
EDIT: Como respuesta a @ blake305:
En primer lugar, el virus es un programa informático que es capaz de "reproducir" en sí. No tiene nada que ver con congelar la computadora. Aquí hay alguna teoría:
En el pasado había algo llamado "la escena". Había muchos escritores de virus conocidos que escribían virus por diversión y como competencia (por ejemplo, el infector de archivos más corto), por lo que cada virus contenía una firma. Obviamente, tenía que presentarlo (y generalmente junto con el código fuente) para el concurso. Como se puede ver, un virus clásico tiene tres partes diferentes:
1) Reproducción (que es por eso que es un virus)
2) Auto-protección (por lo general todo tipo de técnicas pasivas "stealth", cifrado, polimorfismo, etc. on)
3) Carga útil (código destructivo. Por lo general, un virus de última generación no lo tiene. Por lo general, otros usuarios añaden una carga de distracción, que no son tan buenos escribiendo los dos primeros módulos).
Si bien la carga útil es la parte más simple, prácticamente hace que los virus sean ilegales. La segunda parte es muy difícil de implementar, por lo que se convirtió en el desafío más importante para los escritores de virus. También recomendaría algunos artículos escritos por Z0mbie.
Finalmente, la mayoría de las fuentes de virus que puede encontrar en ese sitio están desactualizadas, por lo que son útiles solo para fines "académicos".
"Estoy seguro ninguno de ellos tiene derechos de autor "- Esto no puede ser cierto. Según los tratados de WPO, todas las obras tienen derechos de autor desde el momento en que se crean. Algunas jurisdicciones ni siquiera le permiten revocar ese derecho de colocarlo bajo el dominio público. –
Los virus de código abierto son algo que no existe. Hay algunas razones para esto:
- Las compañías de protectores de virus pueden bloquear fácilmente el virus si encuentran el código fuente.
- Código abierto = más fácil de encontrar información. Otros virus no tienen sitios web, pero si un virus es de código abierto, debería tener un sitio web. Y luego las compañías del protector pueden ordenar más fácilmente un cese y desista en las compañías ISP.
Si el código fuente de un virus estaba disponible, me imagino que tendría un núcleo simple. Por ejemplo, los virus suelen hacer los equipos de congelación, y hay maneras fáciles de hacerlo:
- poner un montón de Flash en una aplicación que utiliza todo de la CPU.
- Haz un bucle infinito que la CPU simplemente no puede manejar.
Además, habría métodos que hacen que las computadoras se apaguen al azar y con frecuencia.
Tenga en cuenta que los exploits de prueba de concepto * a menudo se publican públicamente. –
Tenía la misma pregunta, y por eso lo busqué.Encontré este interesante artículo:
"Por qué los creadores de virus recurren a la fuente abierta" 'Los desarrolladores de malware están utilizando el código abierto para hacer que su software malicioso sea más útil para los defraudadores'. http://news.cnet.com/8301-1009_3-10356421-83.html
"Liberar troyanos como código abierto se remonta a 1999, cuando el culto del grupo Dead Cow liberado el código fuente de su troyano Back Orifice.
" Más recientemente, los desarrolladores del limbo de Troya publicó su código fuente en un esfuerzo por aumentar la aceptación luego de una caída en su uso por estafadores. "
- 1. ¿Hay algún motor AI de código abierto?
- 2. ¿Hay algún editor HTML de código abierto como stackoverflow?
- 3. ¿Hay algún analizador JSDoc de código abierto escrito en Javascript?
- 4. ¿Hay algún intérprete de código abierto para JavaScript?
- 5. ¿Hay algún servidor web de código abierto en el iPhone?
- 6. ¿Hay algún libro que estudie código abierto de Java?
- 7. ¿Hay algún analizador EDIFACT de código abierto bueno en Java?
- 8. ¿Hay algún software de código abierto como cpanel?
- 9. ¿Algún software de código abierto como matlab?
- 10. ¿Hay buenos geoparsers de código abierto disponibles?
- 11. ¿Algún software de código abierto similar a Fortify?
- 12. ¿Hay algún sistema de almacenamiento de archivos de código abierto escalable?
- 13. ¿Hay algún cruce de código abierto de NAT de plataforma cruzada?
- 14. ¿Hay algún proyecto de ejemplo de código abierto JEE5 EJB3 + JSF de fuente abierta?
- 15. ¿hay un servidor asp.net de código abierto?
- 16. ¿Hay soluciones de código abierto CAPTCHA disponibles?
- 17. ¿Hay algún lugar que enumere proyectos de código abierto en busca de contribuyentes?
- 18. ¿Hay algún buen software de código abierto para escribir casos de prueba?
- 19. ¿Hay algún adaptador de almacenamiento local "abierto" para Ember Data?
- 20. servidor proxy de código abierto C# - ¿algún proyecto/ejemplo?
- 21. ¿Hay un repositorio de código abierto para código SQL?
- 22. ¿Hay algún módulo que busque código superfluo?
- 23. ¿Hay ejemplos de código abierto de sincronización fuera de línea?
- 24. ¿Hay una implementación de código abierto de Java de R2RML?
- 25. ¿Hay alguna implementación de código abierto de APL?
- 26. ¿Hay algunas bibliotecas de código abierto de CAD en Java?
- 27. ¿Hay alguna biblioteca de memoria temporal jerárquica de código abierto?
- 28. ¿Hay utilidades o jarras de reflexión Java de código abierto?
- 29. ¿Hay alguna buena implementación de Smalltalk de código abierto?
- 30. ¿Hay bibliotecas de gestos de código abierto en Android?
Su pregunta realmente no tiene sentido. Un virus es simplemente un programa que intenta obtener acceso no autorizado de alguna manera. , solo desea una lista de exploits, tal vez. Fácil de encontrar. –
Un exploit es diferente a un virus. –