Foro de elhacker.net

Seguridad Informática => Seguridad => Mensaje iniciado por: Robby95 en 17 Octubre 2012, 21:33 pm



Título: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 17 Octubre 2012, 21:33 pm
Hola, buenas..pues tengo 17 años y desde los 13 estoy metido en el mundo de la seguridad informática, pero sólo leo las noticias y a veces los blogs oficiales de las compañías de seguridad, es decir, sé cosas básicas pero yo quiero meterme a fondo. Lo que no sé es cómo programar, cómo hackear alguna cosa y yo no quiero hacer daño a nadie ni romper cosas o cualquier tontería, quiero aprender la verdadera esencia del verdadero hacking. Lo que me gustaría hacer es crear mi propio Antivirus pero no sé como se hace.o sea, no sé por donde empezar...sé que tengo que saber programas..pero no sé por donde hacerlo..que estudiar exactamente ..por favor si hay por aquí algún experto que me diga mas o menos lo que habrá que hacer..o qué estudiar..muchas gracias por el tiempo prestado!


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Stakewinner00 en 17 Octubre 2012, 21:43 pm
1-No hace falta ser experto
2-Tienes que comenzar aprendiendo algun lenguaje de programación, yo comence con batch ya que es muy simple, pero si quieres puedes comenzar con c++.
3-Una vez ya sepas muchas programación lo único que puedes lograr es un programa que escanee un código fuente y diga los comandos que podrían acabar en errores o pueden ser perjudiciales.
4-Algo más avanzado y mucho más complicado seria crear un entorno virtual a aprte dle pc y que el programa ejecutara el programa a evaluar y depende de los cambios que hiciera pues diga si es un virus o no, este sistema lo usan algunos antivirus para saber si un programa puede ser un virus o no, a esta técnica se le llama heurística creo lo especial de esta técnica es que sin tener una base de datos puedes identificar un virus.

PD:Tengo 16 años y llevo más o menos desde los 12 programando. Por lo que parece tu acabas de empezar pero en 2 años sabrás bastante



Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 17 Octubre 2012, 21:46 pm
Muchas gracias por la respuesta...vale...intentaré con c++ a ver que tal....pero una cosa..hace falta saber matemáticas bien no?


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Stakewinner00 en 17 Octubre 2012, 21:54 pm
bueno matemáticas y programación se basan en la lógica si no se te da bien mates quizás programación tampoco.


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 17 Octubre 2012, 22:17 pm
Bueno..entonces ya empezamos bien...mates se me da mal jajaja... me tendré que esforzar


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 22 Octubre 2012, 22:49 pm
Una cosa y si empiezo por c++ por dónde tengo que empezar? o sea..que tengo que hacer primero? algún archivo, algún código específico....


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Stakewinner00 en 22 Octubre 2012, 22:57 pm
normalmente se empieza por un hola mundo, unas sumas, bucles,funciones...


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 22 Octubre 2012, 23:28 pm
ok gracias..no sé que es eso..de bucles y funciones...pero gracias ..se ve que tienes un nivel avanzado..con sólo 16 años...yo desde los 13 estudio seguridad informática..pero solo cosas básicas o sea no estudio programación...y tengo 17 y mira..no sé tanto como tú.


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Puntoinfinito en 23 Octubre 2012, 00:13 am
Antivirus... mmm, si no tienes experiencia en programación no te recomiendo C++ en mi opinión, muy extenso, mucho código y sobre todo mucha mates... Además C++ se considera algo ya de élite, bastante complejo. Tampoco te recomiendo batch para hacer este proyecto todo y que para empezar programación si estas en Windows sí....

Yo para un antivirus te recomiendo Visual Basic .NET cuyo lenguaje contiene una IDE (Microsoft Visual Basic .NET 2010) que contiene un creador de GUI's y demás... Vamos se te será fácil programar.

Saludos


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: netbios_hack1111111j en 23 Octubre 2012, 00:25 am
Hola, buenas..pues tengo 17 años y desde los 13 estoy metido en el mundo de la seguridad informática, pero sólo leo las noticias y a veces los blogs oficiales de las compañías de seguridad, es decir, sé cosas básicas pero yo quiero meterme a fondo. Lo que no sé es cómo programar, cómo hackear alguna cosa y yo no quiero hacer daño a nadie ni romper cosas o cualquier tontería, quiero aprender la verdadera esencia del verdadero hacking. Lo que me gustaría hacer es crear mi propio Antivirus pero no sé como se hace.o sea, no sé por donde empezar...sé que tengo que saber programas..pero no sé por donde hacerlo..que estudiar exactamente ..por favor si hay por aquí algún experto que me diga mas o menos lo que habrá que hacer..o qué estudiar..muchas gracias por el tiempo prestado!

escuche que las computadoras cuanticas que ya estan saliendo son practicamente impenetrable por los virus por el echo de ser cuanticas un pequeño dato para que te eleves jaja desconozco que inteligencia a de tener un virus para violar la seguridad de aquellas computadoras


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: dimitrix en 23 Octubre 2012, 01:22 am
Siempre es posible, lo que importa son las ganas.

Me acuerdo que salió un troyano (Bifrost 1.2) que al no ser un único archivo sino cada vez diferente era muy difícil parar para los antivirus pues ellos lo que cogen es un pedazo del programa (firma) para saber si es el que se ejecuta.

Pues como no salía, me armé de valor y con el VB y con dos cojones hice un Antivirus para el Bifrost:
http://foro.elhacker.net/seguridad/antivirus_bifrost_12_creado_por_mi-t154519.0.html

Hay que recordar que era un nano xD


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Robby95 en 23 Octubre 2012, 23:31 pm
Pues el Microsoft Visual Basic 2010 Express no vale?


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Puntoinfinito en 24 Octubre 2012, 17:29 pm
Claro que sí


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: za.asi en 24 Octubre 2012, 18:29 pm
Yo llevo menos de un mes en esto de la programación y he comenzado directamente con c++. A mí no me parece especialmente difícil, primero fue todo aprender que son las funciones, para que sirven las bibliotecas etc., pero cuando empecé con la práctica fue todo mucho mas fácil. El primer día hice un hola mundo mirando vídeos de youtube, pero después empece a crear programas para resolver cálculos sencillos (calculo de perímetros y áreas, resolver ecuaciones de primer y segundo grado...) y entre a foros y me puse a hacer los retos que encontraba (decir que número es mas grande entre 4 números, generar números aleatorios y decir cuál es mayor...). Hace 2 semanas empecé con el control de flujo (crear bucles que se repiten, menús...) y ahora estoy creando un programa que hace algunos cálculos y los muestra en pantalla al darle la masa de un agujero negro. Tengo 18 años, y me parece que no es difícil iniciarse en la programación con c++. De hecho aprendí a trabajar con matrices antes que en clase (recién ahora lo estamos haciendo) y estoy creando programas para resolver los ejercicios que hacemos en clase de mates xD.


Título: Re: Aprender a crear mi propio Antivirus: como se hace? es posible? es difícil?
Publicado por: Puntoinfinito en 24 Octubre 2012, 22:36 pm
Vale, pero para un antivirus que necesitas insertar muchas opciones y texto, si llevas poco o nada, mejor VB.NET para GUI's. Luego ya puedes entrar en otros lenguajes para mejorarlo, pero para empezar...