리버싱CTF/EmbededSecurity CTF

Sydney

우와해커 2019. 12. 23. 17:10

리틀엔디안 방식과 오프셋 사용에 대한 이해가 필요했음. 알고보면 쉬운 문제!

 

 

Key point

 

1.리틀엔디안 방식은 디스에셈블러와 사용자가 입력한 값과 반대로 표기됨

 

디스어셈블러<>메모리 저장된 값(=사용자 입력 값)

디스어셈블러상 0xABCDEFGH => 메모리 덤프에서는 0xBADCFEHG 로 표기됨

 

2. 오프셋 사용

cmp #0x454e, 0x0(r15) r15레지스터에 저장된 주소부터 오프셋 0의 위치의 값부터 상수 0x454e를 비교함
cmp #0x2e5d, 0x2(r15) r15레지스터에 저장된 주소부터 오프셋 2의 위치의 값부터 상수 0x2e5d를 비교

 

 

'리버싱CTF > EmbededSecurity CTF' 카테고리의 다른 글

Reykjavik  (0) 2019.12.27
Cusco  (0) 2019.12.24
Hanoi  (0) 2019.12.24
New Orleans  (0) 2019.12.23
Tutorial  (0) 2019.12.23