로그인
아이디
암   호
회원가입   암호분실
проститутки, досуг, индивидуалки, интим http://youdosug.com - проститутки, досуг, индивидуалки, интим
  Home
  끄적끄적
  리눅스
  쇼핑몰
  게임
  아바타샵
  아바타관리자
  HTML 교육 예제1
  HTML 교육 예제2
  테스트페이지


리눅스 Tech 게시판


ADMIN 2021. 05. 09.
 제로보드 fix 스크립트
  날짜: 2003.03.08. 16:55:15   조회: 331
쉘을 이용할 수 있는 사용자라면 제로보드가 설치된 디렉토리에서

find ./ -name login.php|grep -v skin|xargs -n1 grep -H '^ include \$file'|awk -F: '{print $1}'|xargs -n1 perl -pi -e 's,^ ( include \$file), if (\$id)\1,g'

이렇게 입력하시면 아쉬운대로 패치가 된답니다..
지금 nzeo 사이트에도 파일을 덮어쓸 수 있는 파일이 올라왔고.. 이미 알만한 사람들은 다 알아버렸으니.. 빨리 패치하는게 최우선일꺼같아서 이렇게 올립니다.

FreeBSD에서는 펄을 이용할 필요 없고 아래처럼 sed 가지고 된다는군요..
일반적인 리눅스에 포함된 sed는 -i 옵션을 쓸수 없다고 하네요.

find ./ -name login.php|grep -v skin|xargs -n1 grep -H '^ include \$file'|awk -F: '{print $1}'|xargs -n1 sed -i.bak -e 's,^ \( include \$file\), if (\$id)\1,g'

perky님이 작성하신 스크립트입니다.. 한번 해보고 간편한거같아서 옮깁니다 : )

ps. 제가 nzeo 사이트에 전에 가입했던 적이 있었는지.. 제 아이디가 사용중이라고 나오네요 재인증 받을려면 메일주소 입력하라는데.. 그것도 모르겠고... 누가 이거 좀 이리저리 옮겨주세요

LIST  MODIFY DELETE WRITE REPLY 





전체글 목록 2021. 05. 09.  전체글: 104  방문수: 47149
13 [TIP] perl 기본 출력 형식 예제  2003.07.09.272
12 [TIP] 펄에서 기본 언어 타입 정해주기  2003.07.09.285
11 [자료] 웹사이트 성능개선 위한 커널 튜닝 사례  2003.04.16.287
10 제로보드 fix 스크립트  2003.03.08.331
9 PHP 4.2.1 컴파일 하기  2002.11.20.1035
8 ncftp 에 관한 몇가지 팁들  2002.07.26.319
7 BIND 9로 업그레이드하기: 알아야 할 9가지 특성  2002.05.28.403
6 [Tip] bind_9.x_설정  2002.05.28.291
4 [설치] rpm 설치 방법  2002.01.23.982
3 [팁] rpm 의존성 에러시 관련 파일 찾기  2002.01.23.285
84 oHNxLGEvAIQulIocow  2011.10.27.215
2 Red Hat 6.2 에서 up2date를 이용한 자동 업그레이드  2002.01.23.778
5 re: 인터넷제국에서 설치해 준 서버에 up2date 가 안될 경우  2002.05.27.263
1 System 변형 여부 Check (Redhat) : rpm -V  2002.01.23.301
RELOAD WRITE
[1] [2] [3] 4 





Copyrightⓒ 2002 RUBICON