İçeriğe geç
Tüm projeler

Ferivonica (Malware Araştırma Seti)

Global girdi kancalama (hooking), kimlik bilgisi (cookie) kazıma, otomatik ekran yakalama ve disk alanı manipülasyonunu sergileyen kapsamlı, düşük seviyeli bir zararlı yazılım (malware) araştırma paketi.

Teknoloji yığını

Çatılar & kütüphaneler
Araçlar

Performans & metrikler

  • Doğrudan Çekirdek (Kernel) seviyesi donanım akışı kancalama
  • Bellek-içi (In-memory) tuş vuruşu eşleme ve serileştirme

Neden geliştirdim?

Zararlı veri paketlerinin (payloads) Windows Çekirdeği ile nasıl etkileşime girdiğini derinlemesine anlamak. Yalnızca yıkıcı bir yazılım oluşturmak yerine; donanım akışlarını kesen ve işletim sistemi güvenliğinin sınırlarını test eden, yüksek görünürlüğe sahip, 'oyunlaştırılmış' bir malware araştırma seti tasarladım.

Mimari & kararlar

Saf Win32 API'leri kullanılarak C++17 ile geliştirildi. Çekirdek kod, girdileri kullanıcı alanı (user-space) işlemlerinden önce yakalamak için global WH_KEYBOARD_LL ve WH_MOUSE_LL kancaları (hooks) kuran SetWindowsHookEx metodunu kullanır. Bu girdileri okunabilir CSV loglarına dönüştürür. İkincil modüller, tarayıcı çerezleri için dosya sistemini aktif olarak tarar ve yerel, bağımlılıksız ekran yakalama için LodePNG kütüphanesini kullanır. (Deneysel DLL enjeksiyon yetenekleri mevcuttur ancak sistem kararlılığını sağlamak için devre dışı bırakılmıştır).

Temel özellikler

  1. 01Global donanım kesintisi (interrupt) yakalama (Keylogging)
  2. 02Tarayıcı çerezleri için otomatik dosya sistemi taraması
  3. 03Bağımlılıksız PNG ekran yakalama (LodePNG)
  4. 04Deneysel kendini enjekte eden (self-injecting) DLL mimarisi
  5. 05Otonom disk doldurma (I/O tükenmesi) paketi

Tersine Mühendislik & Zararlı Yazılım Analizi

Ferivonica (System Internals)

Windows Hook API kullanarak sistem davranışlarını analiz eden, klavye/fare kesintilerini yakalayan ve tersine mühendislik yeteneklerini sergileyen deneysel bir yazılım.

  • C++
  • Windows API
  • Win32 Hooking

Düşük Seviyeli Grafikler

OpenCV & WinAPI Computer Vision Toolkit

OpenCV ve native Windows GDI API'lerini entegre ederek gerçek zamanlı bellek (device context) manipülasyonu, uzamsal nesne takibi ve otonom ML veri seti sanitasyonu sağlayan düşük seviyeli C++ hattı.

  • C++
  • OpenCV
  • Windows API
  • +2

Sistem Araçları & Verimlilik

Friendly Computer Cat: İşletim Sistemi Seviyesinde Pomodoro ve Oturum Takibi

Donanım seviyesinde çalışan yerel bir odak ve Pomodoro aracı. Zorunlu mola döngülerinde düşük seviyeli Win32 kancalarıyla klavye ve fare girişini fiziksel olarak kilitler; aşırı odaklanma döngülerini kırarken tamamlanan çalışma oturumlarını SQLite üzerinde kalıcı olarak kaydeder.

  • C
  • C++
  • Raylib
  • +5

Benzer bir ihtiyacınız mı var?

Bu tür bir sistemi sizin için de kurabilirim.

Projenizi birkaç cümleyle anlatın; doğru yaklaşımı ve tahmini kapsamı birlikte belirleyelim.