Hackers lab level 1 해결 방법

Tags:

해커스랩에 보면 심심풀이로 풀어볼 수 있는 (그렇지만 끝레벨까지 가기는 어렵다고 함..) 공간이 있습니다. URL은 http://www.hackerslab.org/korg/index.fhz?menu=fhz 구요.

level0에서의 문제는 /dev 내에 설치된 백도어를 찾는 내용입니다.

제가 사용한 방법은 다음과 같습니다.
[level0@drill /dev]$ find . -perm +u=s
./.hi
./audio2
[level0@drill /dev]$ ./.hi
[level0@drill /dev]$ whoami
level1
(이상한 파일중에 audio2라는게 있는데 이건 level7에서 사용되는 문제의 파일인듯.)

또는 trax님 홈피의 글을 보고 안 사실이지만 아래와 같이도 찾을 수 있습니다.
ls -l | grep “^-” (이건 첫글자가 b나 c, p 같은 문자여야 하니까 이렇게 찾는거구요..)

혹은 file `find .` 한다음에 보면
[level0@drill /dev]$ file `find .`

/dev/.hi: setuid ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), not stripped

라고 나오죠. 이렇게 찾을 수도 있을 듯 합니다.

음 근데 해커스랩 원래 문제셋은 이게 아니었던거 같은데.. 문제가 바뀐뒤로는
첨 풀어보네요.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *