We have used the Caldera Framework tool to simulate a hacker’s activity. This software allows to connect to an infected device through reverse shell using TCP, UDP, HTTP. In case of blocking one of attack vectors, we have switched to the next protocol until it was successful. If an attack was still blocked, we considered the test passed. In addition, we have used the Python programming language to develop malicious software.
If a threat was not blocked on default settings, we experimented with other settings of a security suite. It is important that an attack triggers antivirus warnings.
Dostarczenie szkodliwego pliku do systemu ofiary to ważny aspekt testowania. W tym scenariuszu nie było potrzeby, aby na urządzeniu ofiary znajdowało się środowisko Python, ponieważ złośliwe oprogramowanie zostało wcześniej skompilowane do jednego pliku wykonywalnego EXE przy użyciu narzędzia PyInstaller. Nie używaliśmy packerów, ponieważ są one łatwe do zidentyfikowania przez producentów oprogramowania ochronnego.
Wszystkie pakiety bezpieczeństwa były zainstalowane na ustawieniach domyślnych, chyba że adnotacja poniżej w tabelce stanowi inaczej. Jeżeli np. ochrona przed keyloggerami była domyślnie wyłączona, to aktywowaliśmy funkcję przed rozpoczęciem testu.
Uruchamiając złośliwe oprogramowanie lub inne niebezpieczne skrypty, zawsze postępujemy tak, aby zmusić rozwiązanie ochronne do zapisywania logów, jak również wyświetlania komunikatów ostrzegawczych. Postępujemy w taki sposób, ponieważ chcemy, aby zagrożenie zostało wyraźnie zablokowane albo usunięte.
Jeśli zagrożenie nie było zablokowane na ustawieniach domyślnych, to eksperymentowaliśmy z innymi ustawieniami pakietu ochronnego. Ważne jest jest, aby atak zainicjował wyświetlenie ostrzeżenia antywirusowego.
12.9.0.8649 - Configuration "Windows - Security Level 3 Profile v.6.42" with "Custom Firewall Rules as Allow for Web Browsers in Virtual Desktop" has been applied.
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protokół FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from COMODO
15.0.18.0
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protokół HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from ESET
18.1
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from F-SECURE
25.5.11.316
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from G DATA
21.3.10.391
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from KASPERSKY
Configuration had all security features enabled, among others: Windows Firewall, SmartScreen, PUA blocking. For HTTP, the test was done on the EDGE browser, instead of Chrome.
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from MICROSOFT
2021.11.04
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from MKS_VIR
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from NortonLifeLock
3.5.0
Clipboard capture: part 1
Protocol FTP
Protocol HTTP
Clipboard capture: part 2
Protocol FTP
Protocol HTTP
Clipboard swap
Protocol FTP
Protocol HTTP
Keylogging
Protocol FTP
Protocol HTTP
Screen capture: part 1
Protocol FTP
Protocol HTTP
Screen capture: part 2
Protocol FTP
Protocol HTTP
Hidden desktop
Protocol FTP
Protocol HTTP
Password theft
Protocol FTP
Protocol HTTP
Banking protection from SOPHOS