ROOT-ME CHALLENGES - CRACKING : 8 ELF - ARM Basic
Root-me Cracking 8번 문제입니다. ARM Basic 문제네요. ARM은 Advanced RISC Machine의 약자로 임베디드 기기에 많이 사용되는 프로세서 입니다. 저전력을 사용하도록 설계되어 스마트폰에서 강세를 보이고 있지요. ARM Operating은 Intel Operating과 약간 다릅니다. 기본적인 ARM 어셈블리를 별도로 공부하셔야합니다. (구글신에서 검색하시면 자료가 많이 나와요 ㅎㅎ) 그럼 바이너리를 분석하러 가시죠. Start the Challenge 버튼을 누르시면 ch23.bin 파일을 다운로드합니다. ARM 바이너리를 디버깅할 환경이 구축되어있지않아 IDA로만 분석하였습니다. 그래프뷰로는 잘 보이지가 않죠.ㅠㅠ 최상단 그래프부터 보시면 변수 선언하고 STMFD 명..