Leksykon IT › Bezpieczeństwo › Rolf Rolles

Rolf Rolles

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-17
Więcej informacji
Założyciel
Möbius Strip Reverse Engineering
Znany z
deobfuskacji zabezpieczeń opartych na wirtualizacji

Inżynier wsteczny specjalizujący się w łamaniu obfuskacji, która zamienia program w bajtkod dla tajnego, zmyślonego procesora.

Protektory takie jak VMProtect i Themida tłumaczą chroniony kod na instrukcje maszyny wirtualnej własnego projektu, często unikatowej dla każdego zabezpieczonego pliku. Kto chce przeczytać kod, musi najpierw zrozumieć interpreter. Na USENIX WOOT 2009 Rolles opublikował „Unpacking Virtualization Obfuscators”, pokazując, jak systematycznie tłumaczyć taki bajtkod z powrotem na zwykły x86 zamiast ręcznie przechodzić interpreter krok po kroku.

Prowadzi Möbius Strip Reverse Engineering i uczy analizy programów, używając solverów SMT i interpretacji abstrakcyjnej, by najnudniejszą część zrobił komputer. W 2018 roku napisał na blogu Hex-Rays o tym, jak za pomocą API mikrokodu dekompilatora automatycznie usuwać obfuskację.

← Wróć do leksykonu