우리는 이 바이너리가 동작하는것

0

디지털포렌식

목록 보기
19/115

리눅스 ./ 의미 : 현재 있는 주소 경로

  1. 파일을 까보면 binned (확장자 없는)
  2. file 명령어로 보면 elf, 64-bit LSB executable, ~~
    실행파일임을 알 수 있음.
  3. strace -> 파일 동작을 따라가며 시스템 콜을 추적하는 명령어
    • 그냥 binned 해봤는데 안되었음.
      strace ./binned 하니까 됨. 기억해둬야할듯 이런거.
  4. 보면 중간에 flag start ~명령어~ flag work out.
    중간에가 flag 정보인걸 알 수있는데
    system call 잔뜩 있음.
    이걸 번호로도 이해할 수 있는데, 아스키 코드로 변환해서 짜잔. 답.
  5. strings로도 해보려고 봤는데, 중간 ~명령어~가 8.8.8.8로 나왔음.
    아무래도 직접 까서 보는게 아니라서 안되는거 같음.
    이런건 "strace 쓰 기" 기억

0개의 댓글