>> Read Reply from No. 36701 article  
RE: 응용프로그램 실행후에 shell을 이용하여 패스워
드 입력할수 있는지

등록 2001-12-07 19:55:00     조회 2
이름 단n키    

: 응용프로그램은 실행후 바로 이런 shell을 사용하고 있는듯 합니다
:
: echo -n "관리자의 패스워드를 입력하세요"
: stty -echo
: read pass
: stty echo
:
: =>패스워드가 맞으면 실행 됩니다
:
: 이와 같이 되어있는 실행프로그램인데
 “사용하고 있는 듯 합니다”와 “이와 같이 되어있다” 둘 중 어느것이 맞습니까?
 만일 위와 같이 되어 있는 <B>쉘스크립트</B>라고 한다면..
게다가 암호를 받으면 바로 실행이 되는 것이라면..
두가지 방법이 가능합니다.
 (/usr/local/./mad 는 뭔가요? 오타인가요?
/usr/local/mad 와 다른 점은 무엇이죠?
뭔지 모르니 그냥사용하겠습니다.)
 $ echo "암호" | /usr/local/./mad -p 80 2>/dev/null
$ /usr/local/./mad -p 80 << PASS
> 암호
> PASS
$
 아래의 방법은 Here Documents라는 것으로 맨페이지에서
 here documents나 한글 맨페이지의 경우는 here 문서 라고 검색하시면
됩니다.
 저것이 실제로 사용자로부터 입력을 받는 것처럼 행동하게 하는 구실을 합니다.
 그렇지만 모든 프로그램에 항상 적용되는 것은 아닙니다.
 특히 암호를 저런 방식으로 할 경우 암호가 히스토리에 남는다는 단점을 가지고 있는데다
가.. 적용이 되지 않는 프로그램이 더 많습니다.  쉘 스크립트가 아닌 경우는 적용이 안되
는 경우가 훨씬 많습니다.    어쨌든 두가지 방법모두 rc.local파일에 암호를 기록하게 되므
로 본래의 프로그램과 마찬가지로(설마 모든 사람이 볼수있도록 퍼미션을 만든건 아니시
겠죠?) 퍼미션 조종이 불가피 할것이란 생각이 듭니다.
이름
암호


>> 관련글
36701 응용프로그램 실행후에 shell을 이용하여 패스워드 입력할수 있는지  하이루  2001.12.07  ....
  답장 RE: 응용프로그램 실행후에 shell을 이용하여 패스워드 입력할수 있는지  단n키  2001.12.07  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.67 초 ] 작업시간: [ 0.29 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789491537
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.