Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: djtoxic en 13 Septiembre 2006, 00:59 am



Título: antivirus vb
Publicado por: djtoxic en 13 Septiembre 2006, 00:59 am
mi intencion en este post es hacer un grupo de programadores q hagamos un antivirus en vb para la mayoria de nosotros (los hackers) y q no confunda los clientes. repleto de funciones y se integre con otros programas (firefox, im's, etc.). el interesado q me agregue. mi msn es andres11105@hotmail.com
bye!


Título: Re: antivirus vb
Publicado por: WarGhost en 13 Septiembre 2006, 02:21 am
No se creo que hacer un antivirus en VB6 no seria muy buena idea lo digo porque si haces el residentes y tienes que escaner una peli de 600 MB luego los demás programas al final te digo que se petaria ;).


Título: Re: antivirus vb
Publicado por: JuszR en 13 Septiembre 2006, 03:40 am
Necesitas hacer un driver y en Vb no lo vas a poder hacer. :P

Además, tener amplios conocimientos de seguridad.


Título: Re: antivirus vb
Publicado por: Zeroql en 13 Septiembre 2006, 19:33 pm
viejo creo que estas pdidoendo mucho, vb no esta diseñado para hacer un antivirus, mas que todo por .lo que dice X.Cyclop, necesitas un driver, pero si se puede hacer en c++ y hacer que vb lo lea yo me le apunto.
consige kien te pueda ayudar con lo del driver  y se que mucha gente te ayudara...


Título: Re: antivirus vb
Publicado por: LixKeÜ en 14 Septiembre 2006, 02:27 am
 las inyecciones es otra cosa que no se puede en vb ni menos un drive porsupuesto ademas tendrias que tener una gran lista de virus y todo eso jjajaja lo veo muy dificil a lo mejor seria en c++ y con algunas dll de antivirus ya echos ;D


Título: Re: antivirus vb
Publicado por: Zeroql en 14 Septiembre 2006, 16:04 pm
las inyecciones se puede hacer por vbs, ademas la lista de virus es la parte mas sencilla de todo. por que tienen tan poca fe en personas con entuciasmo.
hay que hacer posible lo imposible...


Título: Re: antivirus vb
Publicado por: Castord en 15 Septiembre 2006, 00:45 am
Particularmente pienso que es imposible...
Podes llegar con mucho esfuerzo a algo que simule ser un antivirus pero de alli a que sea minimamente aceptable para este concepto es otra cosa.

Algo de la misma magnitud que yo trate de hacer fue una simulacion de compilador + debugger pero es bastante complejo, pa no llamarle totalmente dificil, pero algo funciono.
jajaja. un lenguaje totalmente en español y con mis modismos. jaja
Saludos


Título: Re: antivirus vb
Publicado por: skapunky en 15 Septiembre 2006, 01:38 am
Viendo la idea del antivirus, hago la siguiente propuesta:

Crear un grupo de programación pero que programar herramientas de seguridad asi como aplicaciones especificas para algunos virus y troyanos.

La programación de estas podria ser individual y colectiva asi dando posibilidad de que cada usuario hiciera sus programas y creando estas herramientas en cualquier lenguaje de programación. (Eso ya lo que cada uno sepa)

No estaria mal crear una comunidad en algun lugar o una sencilla pagina web.. almenos para tener un contacto o simplemente por msn (Eso como se quiera).

Dejo esta opcion al aire y quien le interese que me envie IM o conteste por aqui y nos ponemos en contacto.

Personalmente creo que es una buena idea y todos podemos aprender sobre el tema.

PD: DJToxic enviame un IM o agregame y ablamos que me parece realmente interesante tu idea.

Saludos.


Título: Re: antivirus vb
Publicado por: [VolkS] en 15 Septiembre 2006, 09:51 am
No vas a poder hacer un super antivirus, pero con vb si podes chekear algoritmos y partes de codigo malicioso, o crear una heuristica sencilla.


Título: Re: antivirus vb
Publicado por: freestyler en 15 Septiembre 2006, 15:57 pm
Ademas creo que el Compilador de VB limita mucho el programa -.- , le mete tanta ***** que hize un programa de chat con winshock, como el compilador le mete tanta ***** el mensaje tarda 21 segundos en llegar -.- y era con una conexion normal de 1MB..... :rolleyes:


Título: Re: antivirus vb
Publicado por: djtoxic en 17 Septiembre 2006, 01:54 am
tienen razon en un par de cosas...
pero podriamos hacer modulos como nod32. un poco en vb, otro en delphi, otro en c++, etc. quien se quiera anotar mande un mail a djtoxic35@hotmail.com
bye!
pd: gracias x las opiniones!


Título: Re: antivirus vb
Publicado por: JuszR en 17 Septiembre 2006, 07:00 am
No, no estoy de acuerdo.

¿Para qué tienes que aprender C++ si no vas a trabajar a bajo nivel y todo lo puedes hacer muy fácil en Vb? :huh:

Apréndelo cuando lo necesites, no hace falta saber un lenguaje que no uses. ;)


Título: Re: antivirus vb
Publicado por: skapunky en 19 Septiembre 2006, 00:23 am
Pues yo creo que es perfectamente viable un antivirus en visual basic..He de reconocer que llevaria mucho trabajo... pero tengo ideas bastantes claras en mente y haciendo pruebas es viable hacer uno.

Refiriendonos a la base de datos del supuesto "antivirus" se puede crear en un archivo .dat cifrado o incluso en unas hojas de excel o cualkier metodo de base de datos.

Lo e provado y funciona a la perfeccion... La cuestion es: detectar, matar proceso, borrar archivos que se droopen y eliminar las claves del registro...

Seguro que no es un super antivirus pero es perfectamente efectivo. Si alguien esta interesado que se pona en contacto conmigo por IM.

Yo he hecho uno que detecta 60 troyanos (solo le falta mata-procesos + borrar archivos) y hace el escaneo en un segundo aprox...

Ya lo colgare cuando lo tenga acabado.

Saludos.

Saludos.


Título: Re: antivirus vb
Publicado por: skapunky en 19 Septiembre 2006, 15:33 pm
Aqui les dejo una captura del anti-troyano que estoy haciendo en visual basic.

(http://www.usuarios.lycos.es/netcly/killtrojan.JPG)


Proximamente abrire una web con los datos del proyecto, descarga  por si alguien le interessa el tema.

Saludos.

Citar
Web Creada.. interesados contactar por IM


Título: Re: antivirus vb
Publicado por: Castord en 20 Septiembre 2006, 17:01 pm
lo que podriamos hacer es crear un antiscript especializado en vbs... todos programamos vbs y juntos podriamos eliminar la amenaza vbs aunque poco o nada nos conviene. pero esto tiene mercado.


Título: Re: antivirus vb
Publicado por: programatrix en 20 Septiembre 2006, 17:51 pm
Lo que se puede hacer en vb es un miniantivirus para ciertos virus(mas que virus, troyanos y gusanos) que tengan mucha propagacion.
Quiero decir, cuando el sistema ya está infectado por ese virus, lo comprobamos viendo alguna entrada suya en el registro, cerrar el proceso malicioso, borrar la entrada maliciosa, borrar el ejecutable malicioso y ya está desinfectado.
Saludos


Título: Re: antivirus vb
Publicado por: skapunky en 21 Septiembre 2006, 00:58 am
Esacto...

De todas formas hay antivirus professionales que checan este tipo de cosas... sobre todos muchos de los gratuitos.

No todos los antivirus exploran internamente todos los archivos... De todas formas mencionar que el objetivo de un antivirus es detectar un virus (en mi caso troyanos ) a partir de pistas seguras que dejen estos.

Saludos.


Título: Re: antivirus vb
Publicado por: WARRIORX en 2 Octubre 2006, 05:37 am
si lo hacen aganlo Free Source
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!
Free Source!!! o planton!!!


Título: Re: antivirus vb
Publicado por: [VolkS] en 3 Octubre 2006, 13:53 pm
Código:
Dim Buffer As String * 65500
If Len(Archivo.Path) = 3 Then
Open Archivo.Path & Archivo For Binary As #1
Do While Not EOF(1)
Get #1, , Buffer
If ContenerString(Buffer, EnsamblarString(Clave)) = True Or ContenerString(Buffer, Clave) = True Then
Close #1
Call MsgBox("El archivo es potencialmente peligroso.", vbInformation, "Cuidado")
Exit Sub
End If
Loop
Close #1
Call MsgBox("El archivo no parece peligroso.", vbInformation, "Análisis finalizado")
Else
Open Archivo.Path & "\" & Archivo For Binary As #1
Do While Not EOF(1)
Get #1, , Buffer
If ContenerString(Buffer, EnsamblarString(Clave)) = True Or ContenerString(Buffer, Clave) = True Then
Close #1
Call MsgBox("El archivo es potencialmente peligroso.", vbInformation, "Cuidado")
Exit Sub
End If
Loop
Close #1
Call MsgBox("El archivo no parece peligroso.", vbInformation, "Análisis finalizado")
End If





Citar
Public Function ContenerString(X As String, Y As String) As Boolean
Dim n As Long
n = 1
Do While n <= (Len(X) - Len(Y) + 1)
If LCase(Y) = LCase(Mid(X, n, Len(Y))) Then
ContenerString = True
Exit Function
Else
n = n + 1
End If
Loop
ContenerString = False
End Function




Citar
Public Function EnsamblarString(X As String) As String
Dim n As Long, m As String
n = 1
m = ""
Do While n <= Len(X)
m = m + Mid(X, n, 1) + Chr(0)
n = n + 1
Loop
EnsamblarString = Left(m, Len(m) - 1)
End Function

No me acuerdo quien habia echo ese codigo, un user de este foro, y la verdad que funciona bien, me detecto un gusano que el NOD32 no detecto :P