디버거가 거짓말을 할 때: nRF54L 시리즈의 KMU 디버깅

When the Debugger Lies

디버거가 거짓말을 할 때: nRF54L 시리즈의 KMU 디버깅

Nordic Semiconductor의 nRF54L 시리즈 보안 아키텍처를 탐구하던 중, 저자는 디버거로 KMU(Key Management Unit)를 직접 조작하다가 예상치 못한 값을 목격한다. 첫 번째 push는 성공했지만 이후 push에서 메모리가 갱신되지 않았고, 원인은 GDB와 JLinkGDBServer가 사용하는 메모리 읽기 방식의 차이에 있었다. 이 글은 SoC 내부 구성 요소와 디버거의 상호작용을 파헤친다.

디버거가 거짓말을 할 때, 당신은 무엇을 믿어야 하는가?

이 날의 다른 글

2026-09-24