<< 영화 - 터미널(The Terminal) | Home | 카타리나 블룸의 잃어버린 명예 >>

"shc"를 활용하여 쉘 스크립트 은닉하기

아시는 분들은 아시겠지만, "shc" 는 쉘 스크립트를 바이너리로 바꿔 주는데 이를 통해 쉘 스크립트 안에 내용 노출을 예방할 수 있습니다. 중요한 스크립트일 경우 잘 활용하세요.

1. 설치
 - wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz
 - tar xvfz shc-3.8.6.tgz
 - make install(설치 디렉토리 변경할 경우 Makefile에 INSTALL_PATH 변경)

2. 셀 스크립트 암호화
 - shc -f test.sh(test.sh.x 파일이 생성됨)
 - 실행은 똑같이 ./test.sh.x 실행하면 됨
 - 그외 옵션은
   . shc -e 08/08/2009 -m "Dude it is too late to run this script." -f script.sh
   . -e는 암호화 만료일자 지정 가능하고, -m 은 만료일 지났을 경우 메세지 출력 내용 정의

3. 매뉴얼 정보
 - http://www.datsi.fi.upm.es/~frosal/sources/shc.html

 




Add a comment Send a TrackBack