- 0xff 인식문제
Redhat 6.2에서 Bash의 버전이 1.14버전
- 0xff를 인식하지 못하는 버그를 가지고 있기 때문에 문자열의 끝을 알리는 0xff가 0x00과 같은 역할을 함
- bash2: 위의 버그를 픽스한 2.3버전이기 때문에 0xff를 삽입할 수 있다.
1. root/hackerschoolbof
2. :%s/bash/bash2/
vi 데이터로 /etc/passwd을 열어서
: = 커맨드 입력 시작
% = 파일 전체
s/ = 문자열 치환 시작
bash = bash를
/ = 구분선
bash2 = bash로 치환
/ = 끝
3. 재시작
출처: http://ssaemo.tistory.com/2 [뾰족뾰족]
댓글 없음:
댓글 쓰기