Skip to content

tayyipcanbay/malware

Repository files navigation

I-Han E-Stan Blue Malware

Projenin çalışması için gerekli olan ve oluşturulması gereken dosyalar var

Proje Dosyaları

  • captures/ : captures klasörü cam.py modülünden yakalanan görüntülerin kaydedildiği klasördür. Projeyi çalıştırmadan önce içeriği boş bir şekilde oluşturulması yeterli olacaktır

  • cam.py : Bu modülde kamera görüntüsünü yakalayıp, görüntüyü işleyen fonksiyonlar bulunmaktadır

  • get_chrome_passwords.py : Bu modülde Chrome tarayıcısında kayıtlı olan şifreleri çeken fonksiyonlar bulunmaktadır

  • hdd_killer_v1.py : Bu modülde sabit diske zarar vermeye yönelik fonksiyonlar bulunmaktadır

  • hdd_killer_v2.py : Bu modülde sabit diske zarar vermeye yönelik fonksiyonlar bulunmaktadır

  • keylogger.py : Bu modülde klavyeden girilen verileri yakalayıp kaydeden ve bunları server'a gönderen fonksiyonlar bulunmaktadır

  • logs.txt : Bu dosyada keylogger.py modülünden kaydedilen veriler bulunmaktadır

  • my_requests.py : Bu modülde server'a veri gönderen fonksiyonlar bulunmaktadır

  • trigger_functions.py : Bu modül triggerları server'dan çekerek trigger.py modülünde kullanılır

  • trigger.py : Bu modül projenin ana çalışma modülüdür. Serverdan gelen komutları dinleyip, gerekli fonksiyonları çalıştıran fonksiyonlar bulunmaktadır

  • triggers.json : Bu dosyada trigger.py modülünden gelen triggerlar bulunmaktadır

Projenin çalıştırılması

Server'dan bağımsız çalıştırma

Server'dan bağımsız çalıştırmak için aşağıdaki adımlar izlenmelidir.

python trigger.py

komutu requirements.txt ' deki paketler kurulduktan sonra çalıştırılmalıdır

triggers.json dosyasındaki ilgili modüllerin active: true olarak ayarlanması gerekmektedir

Varsayılan olarak 10 saniyede bir triggers.json dosyasındaki değişiklikler tespit edilerek çalıştırılması emredilen modüllerin çalıştırılması ve halihazırda çalışan fakat durdurulması istenilen modüllerin durdurulması sağlanır

Server'a bağımlı çalıştırma

Server'dan bağımsız çalıştırmak için aşağıdaki adımlar izlenmelidir.

python trigger.py

komutu requirements.txt ' deki paketler kurulduktan sonra çalıştırılmalıdır

Varsayılan olarak 10 saniyede bir triggers.json dosyasındaki değişiklikler server'a atılan request sonucunda tespit edilerek çalıştırılması emredilen modüllerin çalıştırılması ve halihazırda çalışan fakat durdurulması istenilen modüllerin durdurulması sağlanır.

Server

Server dosyaları

  • chromedata : Chrome'dan çekilen şifrelerin kaydedildiği klasör. Proje çalıştırılmadan önce boş bir klasör olarak oluşturulması yeterlidir.

  • images : Cam.py modülünden yakalanan görüntülerin kaydedildiği klasör. Proje çalıştırılmadan önce boş bir klasör olarak oluşturulması yeterlidir.

  • logs : Keylogger.py modülünden kaydedilen verilerin kaydedildiği klasör. Proje çalıştırılmadan önce boş bir klasör olarak oluşturulması yeterlidir.

Server'ın çalıştırılması

pip install flask komutuyla birlikte flask paketinin kurulması gerekmektedir

python app.py komutuyla server çalıştırılabilir

Çalışan Server'daki verilerin anlık takibi

Varsayılan ip adresi olarak localhost:3126 kullanılmıştır

localhost:3126 adresine gidilerek server'ın çalıştığı bilgisayardaki verilerin anlık olarak takip edilebilmesi sağlanabilir.

Server'daki pathler

  • localhost:3126/ : Ana sayfamız. Bu kadar çok da birşey yok. Logo falan koyarız max :D

  • localhost:3126/show : cam.py modülünden yakalanan görüntüleri canlı olarak gösterir. Ama F5 spamlamak lazım sürekli yenileme eklemedik.

  • localhost:3126/showtxt : keylogger.py modülünden kaydedilen verileri canlı olarak gösterir. Ama F5 spamlamak lazım sürekli yenileme eklemedik.

  • localhost:3126/showchromedata : chrome.py modülünden kaydedilen verileri canlı olarak gösterir. Ama F5 spamlamak lazım sürekli yenileme eklemedik.

  • localhost:3126/gettriggers : triggers.json dosyasını requesti atan cihazla paylaşır. Yani uzaktan emirleri vermemizi sağlayan babayiğit.

  • localhost:3126/upload<ozellik_adi>: Tek tek yazmaya gerek yok. ozellik_adi yerine ne yazılırsa onun ile alakalı requestleri alıyor.

İstiklal Marşı ve Kapanış :D.d.d.d.

Nası şaka ama AAAAAAAAAAAAAAAAAAAAAAA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages