Repository navigation
Releases: phatterit/XDR-Ransomware-Behavior-Simulator-
Release list
XDR_Diagnostic_Tool5.2
Wydanie v5.2 to kamień milowy w rozwoju projektu ("Enterprise Grade"). Skupia się na stabilności kodu, bezpieczeństwie wykonania (GC Safety) oraz czytelnej prezentacji wyników dla audytorów.
🚀 Nowości i Zmiany
Nowy Moduł Raportowania HTML: Automatyczne generowanie estetycznego raportu (.html) z podsumowaniem testów. Kolorystyczne oznaczanie wyników:
🔴 ALERT (Atak udany / Luka w detekcji)
🟢 BLOCK (Atak powstrzymany / Sukces XDR)
WinAPI Hardening: Pełna implementacja bezpiecznych delegatów dla hooków klawiatury (zapobiega crashom Garbage Collectora).
Poprawki Kryptograficzne: Prawidłowa inicjalizacja wektora IV i klucza dla AES-256 (zgodność ze sztuką).
UI/UX: Asynchroniczne wykonywanie procesów (np. vssadmin) – interfejs nie zamarza podczas testów.
Weryfikacja Uprawnień: Automatyczne wykrywanie kontekstu Administratora przy starcie.
XDR-Tester Native v2.0
XDR-Tester
v2.0 alfa test new features
XDR-Tester
News
nowy dział Behavioral Tests
dwa nowe przyciski
tooltipy
pełne logowanie
STOP działające natychmiast
zero przechwytywania klawiszy i rzeczywistej zawartości schowka
XDR-Tester 1.82
XDR-Tester 1.81
CHANGELOG
[1.81] – 2025-12-09
Added
- Dodano rozszerzone profesjonalne tooltipy dla wszystkich przycisków (LOW, LOW+AES, MEDIUM, HIGH, STOP, OPEN LOG).
- Tooltipy opierają się na MITRE ATT&CK (T1486, T1083) i wyjaśniają, jakie techniki test symuluje.
- Dodano nowe wiersze Grid dla lepszego rozmieszczenia elementów interfejsu.
- Rozszerzono dokumentację opisującą testy, mechanikę AES, enumerację plików i zachowania ransomware.
Changed
- Przebudowano układ GUI tak, aby poprawnie wyświetlał dodatkowe buttony (np. About Tests).
- Przeniesiono tooltipy w kodzie tak, aby były ustawiane po definicji przycisków (zapobieganie błędowi: ToolTip cannot be found).
- Ujednolicono logikę logów dla większej czytelności oraz spójności.
- Doprecyzowano opisy testów (MITRE-aligned) tak, aby użytkownik lepiej rozumiał, co każdy test imituje.
Fixed
- Naprawiono problem z pojawiającymi się cyframi w konsoli podczas uruchamiania programu.
- Powodem było to, że .Add() zwraca wartość, którą PS2EXE interpretował jako output/popup.
- Wszystkie metody .Add() w Grid oraz UI objęto | Out-Null, aby zapobiec wyciekom outputu do konsoli/okienek.
- Naprawiono błąd z okienkami „0 / 1 / 2 / 3 / 4 / OK” po kompilacji PS2EXE.
- Usunięto błędy narzędzia PS2EXE związane z:
- pipeline output,
- “phantom popups”,
- nadmiarowym „wynikiem metody” pojawiającym się jako MessageBox.
Naprawiono błąd:
The property 'ToolTip' cannot be found on this object.
który występował przy złej kolejności deklaracji.
Poprawiono stabilność interfejsu przy inicjowaniu okna WPF (mniej ostrzeżeń, brak outputu).
XDR-Tester 1.8 stable
Full Changelog: https://github.com/phatterit/XDR-Ransomware-Behavior-Simulator-/commits/v1.8
Added
- Mechanizm STOP TEST — natychmiastowe i bezpieczne przerwanie trwającego testu.
- Resetowanie progress barów po każdym przerwaniu lub ukończeniu testu.
- Rozszerzony logging:
- czas trwania testu,
- liczba iteracji AES,
- liczba plików,
- status STOP,
- zdarzenia cykliczne („AES iteration X”).
- Oddzielne progress bary:
- AES progress,
- file enumeration progress,
- file open progress.
Changed
- Usunięto BackgroundWorker (kompatybilność z EXE).
- Przebudowano architekturę testów — 100% stabilna z PS2EXE.
- Zastąpiono runspace-y mechanizmem DoEvents().
Fixed
- Naprawiono zawieszanie GUI podczas długich testów.
- Naprawiono błędy PS2EXE:
- „no runspace available”
- błędne callbacki
- znikający progress bar przy długich pętlach.
- Naprawiono błędy w logach i brakujące wpisy dla AES/Enumerator.



