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.
Teknoloji yığını
- Diller
- Çatılar & kütüphaneler
Performans & metrikler
- Bellek-içi (in-memory) çalıştırma (hayalet ayak izi)
- Milisaniye altı (sub-millisecond) kesinti yakalama
Neden geliştirdim?
Güvenli sistemler inşa etmek için öncelikle onları nasıl istismar edeceğinizi bilmeniz gerekir. Ferivonica, özellikle keylogger'lar ve kullanıcı emülasyonu yapan botların Windows Çekirdeği ile nasıl etkileşime girdiğini ve donanım akışlarını nasıl yakaladığını araştırmak için tasarlanmış deneysel bir projedir.
Mimari & kararlar
Win32 API ile doğrudan iletişim kurmak için saf, düşük seviyeli C++ ile yazıldı. Klavye ve fare kesintilerini (WH_KEYBOARD_LL) henüz kullanıcı uzayı (user-space) uygulamalarına ulaşmadan yakalamak için global kancalar (hooks) kuran 'SetWindowsHookEx' metodolojisine dayanır.
Temel özellikler
- 01Düşük seviyeli global sistem kancalama (hooking)
- 02Donanım kesintisi (interrupt) yakalama
- 03Zararlı yazılım (malware) davranış kalıplarının gösterimi
- 04Minimal ayak izi (Bellek-içi çalıştırma)
- 05Tersine mühendislik test ortamı
Teknik değerlendirme
Not: Bu araç kesinlikle eğitim ve savunma araştırmaları amaçlıdır. Bu kancaların nasıl çalıştığını anlayarak, diğer güvenlik projelerim için çok daha iyi tespit ve önleme algoritmaları geliştirebiliyorum.
Benzer 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.
- C
- C++ (C++17)
- Windows API
- +2
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
Ağ & Protokoller
Cyberia & Wired Protokolü
Özel ve yüksek performanslı bir iletişim protokolü olan Wired üzerine inşa edilmiş, güvenli ve merkeziyetsiz bir işletim sistemi ve ağ katmanı projesi. HTTP yerine karşılıklı şifrelenmiş bir TCP el sıkışması (handshake) ve AES ile şifrelenmiş WebSocket veri paketleri kullanır.
- Rust
- C++
- Tauri
- +6
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.