IFS(Internal Field Seperator)의 개념은 알겠는데 응용이 안됩
글쓴이: innu / 작성시간: 화, 2004/03/30 - 12:47오전
말그대로 커맨드를 내부적으로 구분하기 위한 환경변수라고 알고 있습니다.
default값은 스페이스,탭,줄바꿈문자구요...
Quote:
$ set
......
IFS='
'
.....
이까지는 이해가 되는데 응용을 할려고...
Quote:
$ IFS='^'
$ echo $?
0
$ set
....
IFS='^'
....
$ ls^-l
bash: ls^-l: command not found
구분자로 '^' 값을 주고 현재쉘에서 실행시켰는데 안먹히는 이유를 모르겠네요..
혹시나 싶어 export로 전역변수화 시켜서 실행해봐도 마찬가지 결과입니다.
어떻게보면 단순하고 쉬울수도 있는것인데 아직 좀 어리버리하네요... :?
Forums:
IFS는 크래킹에 활용되기 쉬워서 예전부터 안 쓰이는 것으로 압니다.
IFS는 크래킹에 활용되기 쉬워서 예전부터 안 쓰이는 것으로 압니다.
정확한 버젼이나 그런것은 다른분이 올려주시겠죠..
(아니면 제가 나중에 찾아보고 올려드릴께요.^^)
이건 drill.hackerslab.org 에서 확인 해보세요...이
이건 drill.hackerslab.org 에서 확인 해보세요...
이런 해킹하기 좋은걸 아직도 가만 놔둘리는 만무하죠...
아님... 정말 예전 버젼의 shell 을 구해서 확인을 해보시든지 해야 할것 같군요.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기