Tajny debugger w procesorach AMD
W procesorach AMD odkryto tajny debugger, stosowany w nich od około 10 lat. Na jego ślad wpadł hacker o pseudonimie Czernobyl, specjalizujący się w łamaniu zabezpieczeń sprzętowych.
Procesory AMD (Athlon XP i nowsze) zawierają debugger bazujący na firmware, który znacznie wykracza poza standardowe, określone architekturą możliwości x86 - napisał Czernobyl. Aby dostać się do debuggera konieczna jest znajomość hasła, które należy wprowadzić do rejestru EDI procesora.
Hacker wydedukował obecność debuggera przeglądając spis nieudokumentowanych rejestrów procesorów AMD Athlon. Później użył metody brute-force do złamania hasła dostępu.
Najprawdopodobniej debugger jest używany przez AMD podczas projektowania układów i jest wyłączany przed sprzedażą procesora. Jego odkrycie oznacza, że możliwe będzie wykonanie inżynierii wstecznej procesorów AMD. Na razie jednak jest zbyt wcześnie by osądzić, jakie jeszcze możliwości daje debugger.
Mariusz Błoński