본문 바로가기

공부/sis문제풀이

정보보호 기술 훈련장 관리방어 공간 3번문제

이번 문제는 환경변수 설정 바꾸기 문제인데
여기서 사용되는 명령어는 env 이다.
env를 치면 각종 환경 설정 명령어들이 나오는데

여기서 자세히 살펴보면
PATH=./:/usr/sbin:/usr/bin:/usr/ucb:/etc
이렇게 되있는걸 확인할수 있는데

만약 저렇게 된다면 예를 들어 ls 명령어를 치게 될 시
현재 있는 폴더 안에서 ls를 먼저 검색하기 때문에
현재 폴더 안에 ls라는 악성 프로그램이 있을경우
좋지 않은 상황이 발생된다.
따라서 ./을 맨뒤로 내보내던가 지워주면 된다.

설정 방법은?

그냥 PATH=설정값
이렇게 쳐주면 된다.
이걸 몰라서 한참을 해맸음 -_-;;



부팅시 /.profile 실행됨 이 안에 PATH가 들어있음
이걸 고친뒤 실행해도 문제가 풀림