프로그래밍 언어/Shell

Bandit Level 6 해설

트리맨스 2023. 1. 2. 11:32
반응형

 

❗️모든 문제는 Mac 기준으로 풀이합니다❗️

Bandit Level 6 문제를 풀어 보자. 문제를 요약해 보자.

 

문제

암호를 찾아라. 암호가 있는 파일은 다음 조건을 만족한다.

  • 사람이 읽을 수 있다.
  • 1033 바이트의 크기
  • 실행 불가능한 파일이다.

 

해설

find 명령어에 파일 사이즈를 제한할 수 있는 명령어가 있다. 이것으로 1차 분류

ls -al을 통해 실행 불가능한 권한을 가진 파일을 찾는다.

 

정답

find ./* -size +1032c -size -1034c
ls -al

 

참고자료

https://coding-factory.tistory.com/804

 

[Linux] 리눅스 find 명령어 사용법 (파일 찾기, 검색)

find 명령어 리눅스의 find 명령어는 리눅스 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다. 다양한 표현식을 사용하여 원하는 파일의 목록을 추출할 수 있습니다. 리눅스 find 사용

coding-factory.tistory.com

 

반응형

'프로그래밍 언어 > Shell' 카테고리의 다른 글

유용한 쉘 스크립트 시나리오 정리  (0) 2023.03.29
Bandit Level 5 해설  (0) 2022.12.31
Bandit Level 4 해설  (0) 2022.12.29
Bandit Level 3 해설  (0) 2022.12.28
Bandit Level 2 해설  (0) 2022.12.27