~/pingulee

Ghidra로 시작하는 리버싱

pingulee조회 0 · 댓글 0

Ghidra로 시작하는 리버싱

리버싱 입문의 문턱을 크게 낮춘 도구가 Ghidra다. 무료인데 디컴파일러까지 준다.

흐름

  1. 바이너리를 프로젝트에 임포트
  2. 자동 분석 실행
  3. main을 찾아 디컴파일 창에서 C 유사 코드 확인

  • 함수·변수 이름을 계속 고쳐 붙이며 의미를 채워간다
  • 문자열 창(Defined Strings)에서 단서를 먼저 찾는다
  • 심볼이 없는 스트립 바이너리는 crefs(교차 참조)로 흐름을 따라간다

디스어셈블만 보던 시절과 비교하면 디컴파일러는 반칙 수준으로 편하다.

댓글 0

첫 댓글을 남겨보세요.