처음이라 질문해요! 그럼 어떻게 디버깅 하나요 ?

처음이라서 질문합니다 ! 혹시 이 파일은 원래 64디버깅으로 안 열리나요,..? 이유가 뭔가요

#pwnable
작성자 정보
답변 1
Karatus
워게임: 50

x64dbg 홈페이지를 들어가자마자 보이는 문구입니다.

An open-source x64/x32 debugger for windows.

윈도우용 동적 분석 도구입니다.

디버깅을 시작하시면 알아두어야 할 중요한 점 중 하나가 바로 운영체제(OS) 별로 실행할 수 있는 파일의 포맷이 다르다는 점입니다.

OS별 포맷 종류는 다음과 같습니다.

  • windows: PE
  • linux : ELF

문제에서는 Ubuntu 16.04라고 나와있으니 linux임을 알 수 있고 이는 ELF 파일임을 짐작할 수 있습니다.
그러므로 이 문제를 풀기 위해서는 ELF 파일을 실행시킬 수 있는 linux 환경과 ELF 분석이 가능한 디버거, 예를 들어 ghidra, ida free 같은 무료 정적 분석 툴이 필요하게 됩니다.

2021.03.12. 09:23
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기