|
이글루 파인더
유용한 스크립트
최근 등록된 덧글
김미화누님이 트위터에서 이렇게..by Alphonse at 04/18 솔로몬의 판결인데? ^^;;; by Alphonse at 04/18 글치... 우린 내리막이야. ㅠㅠ by Alphonse at 04/18 헉, 알퐁, 이제 봤다. 갈비뼈 .. by 다라나 at 04/17 에고... 난 며칠 전에 밤에 넘어.. by Alphonse at 04/05 죄송하지만 왜 신독이라고있는데.. by 강민서 at 01/27 그게 아닙니다. 법리상 최효종의 .. by 아니오 at 11/22 노, 놀랍군요. by 내맘대로교 at 11/19 고맙습니다. 2번째 노래가 그나마.. by 깨몽 at 09/09 옵션/고급설정/웹 콘텐츠 > 글꼴.. by 이준석 at 08/30 카테고리
전체수련기 감상 요리법 궁금한 것들 컴퓨터 관련 다이어트 날적이 새 보드 철학 미분류 이글루링크
미친병아리가 삐약삐약鐵木居士의 月印千江 샐리의 오두막 Null Model 헐랭이와 IT보안 (opt9's IT Secu.. ozzyz review 허지웅의 블로그 Like The Learning Machine 돼지 한마리 삽니다. Homa comics by 굽시니스트 돈 벼락! 날개를 펴는 곳 The Second Life 유리를 통해 본 하늘 Lord하뎃의 '오늘은 뫼신뫼신' 참을수 있는 장르의 가벼움. Astronomia 안신은 원단 삼매경 중;;; Just once in my life... v4.0 새퍼 양파의 런던 일기 Beyond Web 애자일 이야기 Serendipitous 소프트웨어 이야기 황야의 이리 art.oriented 정구님의 이글루 고유성 만화방창 세계의 말과 글 Psyche Island 공감 육아 이전블로그
2012년 09월2012년 04월 2011년 11월 2011년 10월 more... 최근 등록된 트랙백
[편집자 노트] 인간, 수많은 ..by 도서출판 부키 배명훈 소설집 '안녕, 인공존재!' by 잠보니스틱스 방안습기 조절방법이라는데..... by 유리를 통해 본 하늘 심검, 심권, 그리고 .... by 돼지 한마리 삽니다. 한음공과 열양공이라... by 돼지 한마리 삽니다. 우리는 왜 더 잘살게 되었는데도 .. by Next Key 물 붓고 3분이면 오케이! 3분 김치 by 세상의 모든 김치 이야기, 김치.. 아서 클라크 단편 전집 1953-1960 by 잠보니스틱스 웹 접근성 동향 보고서(4월7일) by 디카펀 : SPG,PMP,WA,FP,U.. 일본어 번역투 정리 by CODE 클립's |
자세한 설명은
제로보드 공지 http://www.xpressengine.com/zb4_security/18319857 인터넷 침해사고 대응 지원센터 http://www.krcert.net/secureNoticeView.do?seq=-1&num=359 참고. 호스팅 업체나 서버를 가지고 계신 분 중 여러 계정에 제로보드를 설치하신 경우. 보통 /home 디렉토리에 가서 아래 명령을 실행하면 됩니다. _head.php 파일 find . -name '_head.php' | xargs -n 1 perl -pi -e 's#if\(eregi\(":\\/\\/",\$_zb_path)path\)\|\|eregi\("\\.\\.",\$_zb_path\)\) \$_zb_path ="./";#if\(eregi\(":\\/\\/",\$_zb_path\)\|\|eregi\("\\.\\.",\$_zb_path\)\|\|eregi\("\^\\/",\$_zb_path\)\|\|eregi\("data:;",\$_zb_path\)\) \$_zb_path ="./";#'단 $_zb_path를 상단 파일에서 불러들이는 방식으로 사이트를 만드신 분은 위 패치를 적용하면 사이트가 제대로 작동하지 않습니다. 반드시 확인하고 적용하세요. 바꿀 문자열에서 세번째 조건 eregi("^\/",$_zb_path) 부분에서 걸려서 그렇습니다.짧은 설명 : 1. 's#찾을 문자#바꿀 문자#' 2. |, (, ), \, $, ^, ! 는 이스케이프 해주기. 3. -e 다음의 문자열을 single-quote로 감싸는 경우 문자열 내에 single-quote가 있으면 에러가 발생한다. 쉘은 single-quote 내에서 single-quote 를 escape 하지 못하기 때문이다. 이럴 경우 문자열 내의 single-quote 를 '\047' 로 하면 된다. $_zb_path 를 상단 파일에서 사용하시는 분은 세번째 조건문을 다음과 같이 바꿔보셔요. 수정 전 : eregi("^\/",$_zb_path)혹은 PHP 5.3.0 부터는 eregi 함수가 deprecated 되므로 아예 조건문 전체를 다음과 같이 바꾸는 것도 괜찮을 듯 싶습니다. if(!preg_match('/^' . addcslashes(dirname(__FILE__), '/') . '/i', $_zb_path)) $_zb_path = './';skin/zero_vote/ask_password.php, error.php, login.php, setup.php find `find . -type d -name 'zero_vote'` -name ask_password.php | xargs -n 1 perl -pi -e 's#if\(eregi\(":\\/\\/",\$dir\)\|\|eregi\("\\.\\.",\$dir\)\) \$dir ="./";#if\(eregi\(":\\/\\/",\$dir\)\|\|eregi\("\\.\\.",\$dir\)\|\|eregi\("\^\\/",\$dir\)\|\|eregi\("data:;",\$dir\)\) \$dir ="./";#'ask_password를 error, login, setup 으로 바꿔서 각각 실행해주면 됩니다.
| ||||